|
59326
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T595-596597598$99=6006011-602604605606— 607608• MOn ZU Aor 10.30-24L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"level":"0","par_num": [{"level":"0","par_num":"0","block_num":"0","left":"0.01744185995005212","top":"0.006968641046706359","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.021802326466174835","word_num":"0","height":"0.006968641205077342","text":"Phostorm"},{"word_num":"0","text":"code","height":"0.006968640444571461","page_num":"0","left":"0.1148255812121043","level":"0","line_num":"0","par_num":"0","block_num":"0","width":"0.01162790618044264","top":"0.006968641450188162","conf":"0.30000001192092896"},{"page_num":"0","line_num":"0","height":"0.010452960286604362","width":"0.029069763548830722","left":"0.030523259704860126","level":"0","par_num":"0","conf":"0.5","word_num":"0","top":"0.02787456497864904","text":"FV faVsco.js","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"?9 master","width":"0.024709300791963623","height":"0.010452960286604362","top":"0.02787456497864904","par_num":"0","word_num":"0","page_num":"0","left":"0.06831395542728312","level":"0","block_num":"0"},{"width":"0.020348836766912577","par_num":"0","page_num":"0","block_num":"0","top":"0.05923344944238418","left":"0.014534883869450689","conf":"0.30000001192092896","text":"Proledey","level":"0","height":"0.003484320602538671","line_num":"0","word_num":"0"},{"block_num":"0","level":"0","top":"0.07612742412338913","par_num":"0","width":"0.030583024024963372","height":"0.01150821840934213","left":"0.043574765514713835","word_num":"0","conf":"0.30000001192092896","page_num":"0","text":"D Salesforce","line_num":"0"},{"block_num":"0","text":"> DDTO","line_num":"0","level":"0","page_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","par_num":"0","top":"0.09407665591941561","width":"0.021802323929806973","word_num":"0","left":"0.046511627642654756"},{"page_num":"0","block_num":"0","height":"0.015479323586398475","level":"0","top":"0.11024367702094318","word_num":"0","conf":"1","text":"© FetchSalesforceEntitiesJob.pnp","line_num":"0","left":"0.0537095887639354","par_num":"0","width":"0.07137109878215384"},{"text":"c ProcesssalestorcetnutybatchJob.ong","level":"0","top":"0.13237639553429026","width":"0.08575580475178171","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0071770334928229484","left":"0.05232558202147495","word_num":"0","block_num":"0","par_num":"0"},{"top":"0.14982578435435434","par_num":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","level":"0","width":"0.08575580475178171","left":"0.05232558202147495","conf":"0.5","text":"C) ketryralleasalestorcerecorasJob.onp","height":"0.0072715042880847625"},{"left":"0.046511627154292065","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","block_num":"0","height":"0.006968640444571461","word_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.06249999492726427","line_num":"0","level":"0","page_num":"0"},{"conf":"1","height":"0.010616896445291069","top":"0.18102073376030525","width":"0.07558138827060132","text":"© CheckAndRetryRemoteMatch.php","block_num":"0","word_num":"0","left":"0.046511627667025296","level":"0","par_num":"0","line_num":"0","page_num":"0"},{"width":"0.06395348082197473","height":"0.0073048471453848185","par_num":"0","text":"C) CreaterollowupActivity.php","page_num":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.04651163545709501","level":"0","line_num":"0","top":"0.2017543859602864"},{"left":"0.04651162858740109","conf":"0.30000001192092896","line_num":"0","level":"0","text":"C) CreateNotes.php","top":"0.21929824565899192","word_num":"0","block_num":"0","par_num":"0","page_num":"0","width":"0.04215116196490349","height":"0.007182590508955311"},{"block_num":"0","top":"0.23684210521680837","width":"0.08720929571922789","word_num":"0","conf":"1","height":"0.010544653714558705","text":"© MatchActivitiesToNewOpportunity.php","level":"0","page_num":"0","par_num":"0","left":"0.04651163557061816","line_num":"0"},{"block_num":"0","top":"0.2543554009942979","width":"0.06249999492726427","word_num":"0","text":"C) MatchActivitvermData.php","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","level":"0","left":"0.04651163358738779","height":"0.007207597461803994"},{"line_num":"0","top":"0.27177700333990396","block_num":"0","width":"0.039244185102746854","conf":"0.30000001192092896","left":"0.046511628705343505","par_num":"0","height":"0.00732985485873916","page_num":"0","text":"E) NoteObiect.ohp","word_num":"0","level":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"c) SaveActiviv.ono","top":"0.2891986066069825","width":"0.04215115942853562","height":"0.006968640444571461","word_num":"0","par_num":"0","left":"0.04651163174781109","level":"0","line_num":"0"},{"block_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.04651162677256695","level":"0","page_num":"0","text":"c)saveliranscriotion.onv","par_num":"0","top":"0.30662020900450737","line_num":"0","width":"0.0523255835188196","word_num":"0"},{"height":"0.0072464973352361906","par_num":"0","width":"0.04215115942853562","word_num":"0","top":"0.32376395531045343","block_num":"0","left":"0.04651163174781109","conf":"0.5","text":"C) SetuoLavout.oho","line_num":"0","page_num":"0","level":"0"},{"line_num":"0","text":"C) SvncActivitv.oho","width":"0.04215115942853562","top":"0.34130781499202545","word_num":"0","level":"0","conf":"0.5","height":"0.0071770334928230595","par_num":"0","block_num":"0","page_num":"0","left":"0.04651163174781109"},{"top":"0.3552072621290665","page_num":"0","par_num":"0","text":"@ SvncFieldMetadata.php","word_num":"0","line_num":"0","left":"0.04638947542561308","width":"0.055435398791698696","conf":"1","height":"0.014418177627490425","block_num":"0","level":"0"},{"line_num":"0","left":"0.046511631609252174","conf":"1","level":"0","width":"0.039244182566378974","par_num":"0","height":"0.010455739935429254","top":"0.3763066205343165","word_num":"0","page_num":"0","block_num":"0","text":"© SyncLeads.php"},{"par_num":"0","word_num":"0","level":"0","page_num":"0","text":"© SyncObjects.php","top":"0.38995215311004783","block_num":"0","width":"0.04215115942853562","conf":"1","left":"0.046511631695615716","height":"0.014354066985645897","line_num":"0"},{"block_num":"0","page_num":"0","left":"0.04651163073081603","height":"0.010700253968793927","text":"© SyncOpportunitiesJob.php","conf":"1","width":"0.06104650903255382","word_num":"0","level":"0","par_num":"0","top":"0.41114982586710536","line_num":"0"},{"left":"0.046511633451594","conf":"1","level":"0","line_num":"0","par_num":"0","height":"0.014354066985646008","text":"© SyncOpportunity.php","word_num":"0","block_num":"0","page_num":"0","width":"0.05087208747863769","top":"0.42503987240829344"},{"block_num":"0","width":"0.05813953217039717","text":"© SyncProfileMetadata.php","par_num":"0","left":"0.04651163071712692","level":"0","page_num":"0","height":"0.010672468127626344","line_num":"0","conf":"1","word_num":"0","top":"0.44577352463809683"},{"width":"0.056686041202950996","text":"© SyncTeamFieldsJob.php","page_num":"0","level":"0","conf":"1","left":"0.04651163321565249","block_num":"0","top":"0.46331738455485405","word_num":"0","line_num":"0","height":"0.010550210730691068","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","conf":"1","left":"0.04651163321565131","width":"0.05668604120295098","word_num":"0","height":"0.010452961047110243","line_num":"0","page_num":"0","text":"© SyncTeamMetadata.php","top":"0.48083623715937174"},{"block_num":"0","level":"0","par_num":"0","width":"0.08430231885707123","left":"0.04651163548425466","top":"0.49825784007433493","line_num":"0","word_num":"0","height":"0.01051408974557777","page_num":"0","conf":"1","text":"© UpdateOpportunitySpecifications.php"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.04215115942853563","page_num":"0","top":"0.5191637634014077","word_num":"0","level":"0","height":"0.006968640444571461","text":"Updatestage.ong","line_num":"0","left":"0.046511627480499834"},{"level":"0","page_num":"0","text":"> @ DealRisks","top":"0.5331010454942319","left":"0.03343023627313173","conf":"0.30000001192092896","par_num":"0","block_num":"0","width":"0.03343022884206569","height":"0.010758603778942555","word_num":"0","line_num":"0"},{"left":"0.03924418649273823","level":"0","par_num":"0","height":"0.006968640444571572","word_num":"0","width":"0.031976740410987366","page_num":"0","conf":"0.30000001192092896","text":"_Meeuine bor","block_num":"0","line_num":"0","top":"0.5714285717637769"},{"left":"0.03924418703063903","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"a Telephony","width":"0.029069763548830715","word_num":"0","height":"0.007210375589617124","page_num":"0","top":"0.6411149830944434","level":"0","block_num":"0"},{"page_num":"0","level":"0","par_num":"0","top":"0.6547049441786283","block_num":"0","height":"0.011164274322169154","left":"0.03924418612559764","conf":"0.30000001192092896","text":"C User","width":"0.017441858636572008","line_num":"0","word_num":"0"},{"height":"0.006968641205077342","left":"0.04069767337055839","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.675958188117432","width":"0.05523256038097625","word_num":"0","text":"c8aseprocessing.oo.ono"},{"par_num":"0","line_num":"0","page_num":"0","level":"0","left":"0.04069767586474709","top":"0.6897926633384308","conf":"0.30000001192092896","width":"0.03779069667166852","word_num":"0","height":"0.01055576850732931","text":"@ Dummv.Job.php","block_num":"0"},{"conf":"0.5","height":"0.006968640444571572","left":"0.04069768173679198","par_num":"0","width":"0.07558138827060132","text":"(C)ImoortRecallA|Recordinas.Job.oho","word_num":"0","page_num":"0","block_num":"0","top":"0.7108013940634285","level":"0","line_num":"0"},{"left":"0.0406976819687229","block_num":"0","par_num":"0","height":"0.010508531968939527","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","width":"0.06395348082197475","line_num":"0","word_num":"0","page_num":"0","level":"0","conf":"0.5"},{"width":"0.023255812360885288","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"C ob.oho","left":"0.04069767637769677","word_num":"0","page_num":"0","height":"0.0071770334928229484","top":"0.7456140350877193"},{"word_num":"0","block_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","page_num":"0","text":"C)JobDisoatcher.oho","left":"0.04069767469984203","width":"0.04505813882706013","top":"0.7630662020343051","line_num":"0","par_num":"0"},{"level":"0","conf":"0.30000001192092896","height":"0.006968640444571572","left":"0.04069768139133789","par_num":"0","text":".lobDisnatcherintertace.oho","page_num":"0","width":"0.06395348082197473","word_num":"0","top":"0.7804878052132543","line_num":"0","block_num":"0"},{"level":"0","page_num":"0","height":"0.01061967533361019","block_num":"0","line_num":"0","text":"@ [EMAIL]","conf":"0.5","word_num":"0","top":"0.7942583731520936","par_num":"0","left":"0.04069768199588256","width":"0.08430231885707126"},{"page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.007307626033703829","block_num":"0","left":"0.039244191467289816","top":"0.8149920253520749","width":"0.05668604120295098","par_num":"0","text":"T. SacVisibilitvControl.ohn","word_num":"0"},{"width":"0.03197674041098737","left":"0.027616282843257383","top":"0.8325358850720923","word_num":"0","page_num":"0","height":"0.010669689239307223","line_num":"0","par_num":"0","conf":"0.5","level":"0","block_num":"0","text":"v D Listeners"},{"block_num":"0","level":"0","line_num":"0","width":"0.031976740410987366","word_num":"0","par_num":"0","height":"0.0071770334928230595","page_num":"0","top":"0.8500797448165869","conf":"0.30000001192092896","left":"0.03343023313500392","text":"v M Activitiod"},{"word_num":"0","line_num":"0","left":"0.03924418511117721","level":"0","width":"0.04651162979450632","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","height":"0.007204819333990642","text":"v M ActivitvProviden","top":"0.8675958187199364"},{"left":"0.046511629117106865","block_num":"0","text":"> M.lustCall","par_num":"0","height":"0.007327075970420038","top":"0.8850174216200114","width":"0.02906976608519858","page_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0"},{"conf":"0.5","block_num":"0","left":"0.046511631681215526","level":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.010639125270326288","page_num":"0","text":"v D UserPilot","width":"0.03197674041098737","top":"0.9024390246943023"},{"left":"0.059593032929402996","width":"0.07412789730315514","conf":"1","level":"0","text":"© TrackProviderInstalledEvent.php","height":"0.010761381906755796","word_num":"0","page_num":"0","par_num":"0","block_num":"0","line_num":"0","top":"0.9198606275943773"},{"top":"0.9372822303003622","line_num":"0","width":"0.026162789223041938","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","page_num":"0","level":"0","left":"0.039244188091967266","block_num":"0","par_num":"0","text":"MAudia"},{"width":"0.0232558123608853","height":"0.006968640444571572","text":"MRots","left":"0.039244188005603746","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.9547038330878187","line_num":"0","block_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","conf":"0.5","left":"0.15406977310444897","par_num":"0","height":"0.007249275463049432","text":"C ActivitvController.ohn","top":"0.05574912945445576","word_num":"0","width":"0.047965110616481066","level":"0","page_num":"0"},{"level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","top":"0.08362369334200259","block_num":"0","par_num":"0","text":"Automateakeporskepository.pnp","width":"0.07122093058646994","left":"0.15406976733606492","page_num":"0","word_num":"0"},{"level":"0","text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","conf":"1","line_num":"0","block_num":"0","height":"0.011164274322169043","par_num":"0","word_num":"0","left":"0.30668604530999377","page_num":"0","width":"0.07122092551373421"},{"line_num":"0","height":"0.006968640444571461","conf":"0.5","level":"0","block_num":"0","text":"Opportunitysynclrait.ong","top":"0.13240418151987454","word_num":"0","left":"0.3066860477020153","width":"0.05523255023550483","par_num":"0","page_num":"0"},{"width":"0.08720929571922792","word_num":"0","line_num":"0","conf":"0.5","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","page_num":"0","height":"0.006968640444571461","left":"0.37063954254736237","par_num":"0","block_num":"0","top":"0.13240418151987454"},{"height":"0.006968640444571461","block_num":"0","left":"0.31831396020201475","level":"0","word_num":"0","page_num":"0","width":"0.05523255023550483","top":"0.1567944254223136","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"wsyncermenuuiestrait.ono"},{"word_num":"0","text":"c) SyncObiects.pho","conf":"0.30000001192092896","left":"0.15406976824025068","width":"0.039244185102746826","par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.0071770334928229484","top":"0.18102073365231264"},{"block_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","left":"0.20203489060729998","top":"0.17770034929920653","conf":"1","width":"0.06104650395981806","word_num":"0","line_num":"0","par_num":"0","text":"©ImportOpportunityBatch.php"},{"line_num":"0","block_num":"0","left":"0.27180233100804285","top":"0.17770034916869026","level":"0","page_num":"0","height":"0.010497417936674913","word_num":"0","width":"0.053779064340794325","text":"© ImportContactBatch.php","conf":"1","par_num":"0"},{"left":"0.33284884116015484","page_num":"0","block_num":"0","height":"0.010497417936674913","line_num":"0","conf":"1","par_num":"0","top":"0.17770034916869026","width":"0.027616275117752387","word_num":"0","level":"0","text":"© Client.php"},{"top":"0.18102073365231264","left":"0.3677325572728374","width":"0.0654069717894209","page_num":"0","par_num":"0","word_num":"0","height":"0.0071770334928229484","line_num":"0","text":"C) HubspotPaqinationService.phg","block_num":"0","conf":"0.5","level":"0"},{"level":"0","par_num":"0","word_num":"0","page_num":"0","width":"0.030523251979909044","block_num":"0","left":"0.15406977127553043","top":"0.20557491325434107","height":"0.007343747018817126","conf":"0.30000001192092896","text":"() Service.php","line_num":"0"},{"block_num":"0","height":"0.006968640444571572","line_num":"0","page_num":"0","conf":"0.5","text":"BatchSyncTrait.php","width":"0.04505813375432441","level":"0","word_num":"0","par_num":"0","top":"0.20557491322719157","left":"0.19186047025946548"},{"height":"0.011164274322169154","line_num":"0","page_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","par_num":"0","width":"0.14534883296236076","word_num":"0","conf":"0.5","level":"0","block_num":"0","left":"0.2441860510865191","top":"0.20175438596491224"},{"page_num":"0","width":"0.02906976354883073","conf":"0.5","line_num":"0","left":"0.3982558178455254","text":"php api_v2.php","par_num":"0","top":"0.20557491325434107","height":"0.007343747018817126","level":"0","block_num":"0","word_num":"0"},{"conf":"1","line_num":"0","top":"0.22966507158551952","word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.007268726160271521","width":"0.06104650395981809","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","par_num":"0"},{"conf":"1","height":"0.010691917303836784","left":"0.17151161694332442","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.2508710809687519","width":"0.21656975847609497","word_num":"0","line_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique"},{"par_num":"0","height":"0.007318740065968554","text":"nublic function handlel","line_num":"0","word_num":"0","level":"0","block_num":"0","left":"0.18313953485556841","conf":"1","width":"0.05959302313784334","page_num":"0","top":"0.26794258384399516"},{"line_num":"0","text":"138","block_num":"0","conf":"0.30000001192092896","left":"0.1497093032619457","height":"0.010452960286604362","par_num":"0","width":"0.010174417749364312","level":"0","top":"0.4111498263026909","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","height":"0.017421602252187474","par_num":"0","page_num":"0","text":"140","level":"0","width":"0.010174418383456285","word_num":"0","left":"0.15116279097784552","conf":"1","top":"0.44250871089481225"},{"left":"0.15116279076509007","level":"0","text":"1143","top":"0.5017421601756263","par_num":"0","block_num":"0","width":"0.00872092995237797","word_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","line_num":"0"},{"conf":"1","height":"0.010452961047110132","block_num":"0","left":"0.1511627908377645","level":"0","page_num":"0","par_num":"0","word_num":"0","text":"144","width":"0.00872092995237797","top":"0.5156794425600686","line_num":"0"},{"line_num":"0","level":"0","height":"0.006968641205077342","top":"0.6062717769003649","conf":"0.30000001192092896","par_num":"0","text":"149","width":"0.00872092995237797","word_num":"0","page_num":"0","left":"0.15116279076509007","block_num":"0"},{"block_num":"0","top":"0.7108013942469417","left":"0.15116279159085694","par_num":"0","text":"155","height":"0.010452960286604362","word_num":"0","level":"0","conf":"1","page_num":"0","width":"0.008720929318285997","line_num":"0"},{"top":"0.763066202609311","par_num":"0","left":"0.15116279159085694","height":"0.010452960286604362","width":"0.008720929318285997","line_num":"0","block_num":"0","page_num":"0","text":"158","word_num":"0","conf":"1","level":"0"},{"top":"0.8153310109716805","conf":"1","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","par_num":"0","text":"161","page_num":"0","line_num":"0","left":"0.15116279159085694","level":"0","block_num":"0"},{"word_num":"0","level":"0","height":"0.010452960286604362","line_num":"0","conf":"1","left":"0.15116279159085694","par_num":"0","page_num":"0","block_num":"0","text":"163","top":"0.8501742165465933","width":"0.008720929318285997"},{"block_num":"0","left":"0.15116279076509007","width":"0.00872092995237797","level":"0","top":"0.871080139269703","page_num":"0","conf":"1","text":"1164","height":"0.006968641205077342","par_num":"0","word_num":"0","line_num":"0"},{"par_num":"0","width":"0.008720929318285997","page_num":"0","block_num":"0","text":"165","top":"0.8850174221215062","conf":"1","word_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","level":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","top":"0.9059233448446159","par_num":"0","word_num":"0","level":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","text":"1166","width":"0.00872092995237797","left":"0.15116279076509007"},{"word_num":"0","level":"0","block_num":"0","left":"0.21366279261358478","conf":"1","text":"$config,","top":"0.2891986067904957","page_num":"0","line_num":"0","width":"0.021802323929806966","par_num":"0","height":"0.010452960286604362"},{"left":"0.21366279584086087","width":"0.04505813375432441","line_num":"0","text":"$batchRepository,","top":"0.30662020992638417","par_num":"0","block_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","conf":"1","word_num":"0"},{"top":"0.3240418127138407","width":"0.03633720570422233","page_num":"0","word_num":"0","text":"SredisService","block_num":"0","height":"0.010452960286604362","conf":"1","left":"0.21366279067986574","level":"0","par_num":"0","line_num":"0"},{"page_num":"0","level":"0","conf":"1","par_num":"0","top":"0.3414634155012971","width":"0.04796511061648104","block_num":"0","height":"0.010452960286604251","word_num":"0","text":"$entityRepository,","line_num":"0","left":"0.21366279592722434"},{"level":"0","text":"sloggen","line_num":"0","word_num":"0","left":"0.21366279063768656","top":"0.3623693383142996","width":"0.018895347067650337","height":"0.006968640444571461","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0"},{"height":"0.007215933366255367","page_num":"0","block_num":"0","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","conf":"0.5","left":"0.20348838007687264","top":"0.4146341463621239","line_num":"0","level":"0","width":"0.2398255733733482","word_num":"0"},{"width":"0.07994185102746842","top":"0.4457735248441337","block_num":"0","text":"if (Sthis->attemots@ === 1) {","left":"0.20348838095072486","line_num":"0","height":"0.010672467367120575","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","level":"0"},{"block_num":"0","line_num":"0","height":"0.010550210730691068","left":"0.21366278713067985","page_num":"0","level":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","par_num":"0","top":"0.46331738455485405","word_num":"0","conf":"1","width":"0.1482558047517817"},{"par_num":"0","block_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","width":"0.091569758476095","line_num":"0","left":"0.20348838105878864","height":"0.0071770334928229484","conf":"0.5","word_num":"0","top":"0.5191387559808612","page_num":"0","level":"0"},{"top":"0.5331010453200158","page_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.15552324944354115","conf":"1","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","word_num":"0","block_num":"0","height":"0.013948396442419408","left":"0.20348837906873227"},{"par_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","page_num":"0","left":"0.20348837025078986","height":"0.006968641205077342","width":"0.14970930586469938","word_num":"0","block_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896"},{"block_num":"0","line_num":"0","left":"0.2470930229619993","top":"0.5923344949742337","width":"0.021802323929806966","conf":"0.30000001192092896","level":"0","par_num":"0","page_num":"0","text":"<1/6 >","word_num":"0","height":"0.010536318570613101"},{"height":"0.0071798116206361895","top":"0.6060606061050023","word_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","left":"0.2151162810652241","block_num":"0","par_num":"0","line_num":"0","text":"'entity tvo","width":"0.027616277654120253"},{"top":"0.6132376396173622","height":"0.010455739935429254","conf":"0.5","par_num":"0","page_num":"0","line_num":"0","width":"0.021802323929806966","word_num":"0","left":"0.25000000055269916","level":"0","block_num":"0","text":"© Logger"},{"level":"0","width":"0.027616277654120253","page_num":"0","line_num":"0","left":"0.2151162810652241","text":"Itotal reco","top":"0.6236044657097288","par_num":"0","height":"0.0071770334928230595","block_num":"0","word_num":"0","conf":"0.5"},{"width":"0.05668604120295098","word_num":"0","level":"0","par_num":"0","top":"0.6339712919137487","height":"0.010628010477555794","left":"0.248546517777781","text":"public function info","line_num":"0","page_num":"0","conf":"0.5","block_num":"0"},{"top":"0.6411149825399743","word_num":"0","page_num":"0","width":"0.027616277654120253","height":"0.0072103763501230045","block_num":"0","conf":"0.5","level":"0","left":"0.2151162799850968","par_num":"0","line_num":"0","text":"\"batches d"},{"line_num":"0","text":"Isvnced atl","left":"0.21511628105837952","height":"0.007332632986552401","level":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.6585365856142653","page_num":"0","width":"0.026162789223041966","word_num":"0"},{"top":"0.6618819775389818","conf":"0.5","width":"0.04360464785961399","line_num":"0","left":"0.26598837545525295","block_num":"0","level":"0","height":"0.010591889492442497","word_num":"0","page_num":"0","text":"cav $context = [1","par_num":"0"},{"word_num":"0","level":"0","block_num":"0","left":"0.24854651350063556","par_num":"0","line_num":"0","text":": voidi","height":"0.0071770334928229484","conf":"0.30000001192092896","top":"0.6794258373205742","page_num":"0","width":"0.020348835498728624"},{"text":"} catch (SocialAcco","height":"0.011164274322169043","block_num":"0","page_num":"0","word_num":"0","conf":"1","line_num":"0","width":"0.052325573373348144","level":"0","left":"0.1918604731373945","top":"0.6929824561403509","par_num":"0"},{"top":"0.7108013936697744","width":"0.039244185102746854","page_num":"0","text":"Cloaden-swannir","word_num":"0","height":"0.006968641205077342","level":"0","conf":"0.5","left":"0.2034883724950264","line_num":"0","par_num":"0","block_num":"0"},{"height":"0.01072803904945585","block_num":"0","left":"0.24854651872595424","level":"0","page_num":"0","par_num":"0","word_num":"0","conf":"1","text":"Log an informational message to the logs.","line_num":"0","width":"0.08720929571922792","top":"0.7105263157219254"},{"block_num":"0","level":"0","width":"0.0813953419949146","page_num":"0","par_num":"0","word_num":"0","conf":"1","left":"0.24854651107352554","text":"Implements: Loggerinterface::info","height":"0.010691917303836673","top":"0.7384370017274113","line_num":"0"},{"top":"0.7595818820518198","line_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.27761628499022556","conf":"1","par_num":"0","height":"0.010452960286604362","text":"array|ArravyablelJsonable|Stri","word_num":"0","width":"0.07122092551373421"},{"par_num":"0","text":"ngable lstring smessage","left":"0.2761627910440279","level":"0","top":"0.7804878052132543","width":"0.056686041202950954","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.006968640444571572"},{"left":"0.19186047325424327","width":"0.049418596511191515","height":"0.010703032096607279","page_num":"0","line_num":"0","level":"0","conf":"1","text":"} catch (Throwable","block_num":"0","par_num":"0","top":"0.7979094080543587","word_num":"0"},{"width":"0.03924418256637896","level":"0","page_num":"0","word_num":"0","height":"0.010452960286604362","left":"0.2761627943999499","block_num":"0","conf":"0.5","text":"arrayScontext","top":"0.7944250876267327","line_num":"0","par_num":"0"},{"left":"0.20348837187088045","text":"slogger->errorl","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.03924418256637899","top":"0.8188153313456585","height":"0.006968640444571461","block_num":"0","line_num":"0","word_num":"0","page_num":"0"},{"top":"0.8188153315291717","block_num":"0","left":"0.2485465134574538","page_num":"0","par_num":"0","height":"0.010452960286604362","conf":"1","level":"0","text":"Returns:","word_num":"0","line_num":"0","width":"0.01889534706765031"},{"text":"CAurno","par_num":"0","width":"0.01598837020549368","conf":"0.30000001192092896","level":"0","left":"0.24854651337109027","line_num":"0","page_num":"0","top":"0.8432055752480975","word_num":"0","block_num":"0","height":"0.006968640444571572"},{"block_num":"0","level":"0","width":"0.06395348082197477","par_num":"0","text":"vendor/aravel/tramework/src","page_num":"0","height":"0.006968640444571461","left":"0.2747093029029664","line_num":"0","conf":"0.5","word_num":"0","top":"0.8466898958055888"},{"block_num":"0","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","level":"0","conf":"0.30000001192092896","left":"0.2747093023963053","par_num":"0","width":"0.05668604120295101","line_num":"0","word_num":"0","height":"0.006968640444571461","page_num":"0"},{"width":"0.026162789223041938","level":"0","height":"0.007235383302971576","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"'error' =>","top":"0.8708133969827938","left":"0.21511627846207848","word_num":"0"},{"conf":"0.30000001192092896","level":"0","width":"0.023255814897253146","word_num":"0","left":"0.20348837139363007","par_num":"0","text":"throw Ser","height":"0.0072770620647228945","page_num":"0","block_num":"0","line_num":"0","top":"0.9233449476199234"},{"width":"0.03488371727314399","left":"0.44476744220017683","text":"826 л v 512","block_num":"0","top":"0.2508710809687519","conf":"0.30000001192092896","height":"0.010691917303836784","page_num":"0","par_num":"0","word_num":"0","line_num":"0","level":"0"},{"top":"0.29965156834254736","width":"0.008720929952377943","word_num":"0","conf":"1","level":"0","left":"0.47238372096131104","block_num":"0","line_num":"0","text":"575","page_num":"0","height":"0.017421602252187585","par_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","top":"0.3205574921563493","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","text":"576","left":"0.47093023257922917","width":"0.008720929318285997","par_num":"0"},{"top":"0.3379790945953738","height":"0.010452960286604362","left":"0.4709302334945038","text":"577","width":"0.01017441774936434","line_num":"0","level":"0","block_num":"0","par_num":"0","conf":"1","page_num":"0","word_num":"0"},{"line_num":"0","text":"578","width":"0.008720929318285997","par_num":"0","block_num":"0","word_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","conf":"1","level":"0","page_num":"0","top":"0.35540069773126226"},{"text":"579","word_num":"0","page_num":"0","height":"0.017421602252187585","line_num":"0","top":"0.3693379791874951","width":"0.011627906180442682","level":"0","par_num":"0","block_num":"0","left":"0.4709302331500887","conf":"1"},{"text":"580","page_num":"0","line_num":"0","conf":"1","block_num":"0","left":"0.4709302334945038","par_num":"0","height":"0.010452960286604362","top":"0.39024390295774314","width":"0.01017441774936434","level":"0","word_num":"0"},{"left":"0.4665697680180062","width":"0.0159883714736776","par_num":"0","line_num":"0","conf":"0.5","height":"0.024390243457264815","block_num":"0","page_num":"0","top":"0.40418118460121666","level":"0","word_num":"0","text":"=581"},{"height":"0.010452960286604362","left":"0.4723837218234151","top":"0.4425087113201125","word_num":"0","width":"0.008720929318285997","line_num":"0","page_num":"0","level":"0","text":"583","par_num":"0","block_num":"0","conf":"1"},{"word_num":"0","width":"0.01017441774936434","line_num":"0","page_num":"0","conf":"1","text":"584","left":"0.4709302334945038","level":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.459930314107569"},{"conf":"0.5","page_num":"0","word_num":"0","line_num":"0","par_num":"0","level":"0","width":"0.013081394611520969","block_num":"0","top":"0.4773519168950253","left":"0.46656976846458836","height":"0.010452960286604362","text":"—585"},{"block_num":"0","left":"0.47093023257922917","line_num":"0","par_num":"0","text":"586","top":"0.4947735200309138","height":"0.010452960286604362","width":"0.008720929318285997","conf":"1","word_num":"0","level":"0","page_num":"0"},{"left":"0.4723837218234151","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997","conf":"1","text":"587","block_num":"0","line_num":"0","level":"0","par_num":"0","word_num":"0","top":"0.5121951224699383"},{"page_num":"0","top":"0.5296167252573947","block_num":"0","line_num":"0","word_num":"0","text":"588","width":"0.008720929318285997","conf":"1","height":"0.010452960286604362","left":"0.4723837218234151","level":"0","par_num":"0"},{"top":"0.5470383280448511","width":"0.01017441774936434","word_num":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","text":"589","level":"0","block_num":"0","conf":"1","height":"0.010452960286604362","par_num":"0"},{"conf":"0.5","page_num":"0","par_num":"0","level":"0","left":"0.47238372114299704","text":"590","line_num":"0","block_num":"0","word_num":"0","height":"0.020905922094220375","top":"0.5609756106427853","width":"0.008720929952377943"},{"par_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","text":"15911","block_num":"0","word_num":"0","height":"0.006968640444571572","left":"0.46802325552854196","top":"0.5853658539937421","width":"0.013081394611520969"},{"height":"0.020905923615232025","par_num":"0","page_num":"0","text":"592","top":"0.5958188150216522","left":"0.4723837209560432","conf":"1","level":"0","block_num":"0","width":"0.010174418383456285","word_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","left":"0.47238372099764825","block_num":"0","page_num":"0","height":"0.010452961047110132","top":"0.616724738727316","level":"0","conf":"1","width":"0.008720929952377998","text":"593","par_num":"0"},{"top":"0.6480836243637909","text":"T595","block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","line_num":"0","left":"0.466569769141862","width":"0.014534881774415365","word_num":"0","level":"0","height":"0.013937280889142922"},{"text":"-596","conf":"0.30000001192092896","block_num":"0","height":"0.020905922094220375","left":"0.46656976759933994","line_num":"0","word_num":"0","top":"0.6655052271933078","width":"0.014534883042599256","page_num":"0","par_num":"0","level":"0"},{"top":"0.6898954702884519","width":"0.010174418383456285","left":"0.47093023259606254","text":"597","conf":"0.30000001192092896","word_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.006968641205077342"},{"block_num":"0","left":"0.4709302331016392","line_num":"0","page_num":"0","par_num":"0","top":"0.7003484325068968","width":"0.011627906180442626","word_num":"0","text":"598","conf":"0.5","level":"0","height":"0.020905922094220375"},{"level":"0","page_num":"0","par_num":"0","left":"0.4723837209976482","line_num":"0","top":"0.7247386758550688","conf":"1","width":"0.008720929952377943","word_num":"0","text":"$99","block_num":"0","height":"0.006968641205077342"},{"block_num":"0","height":"0.027874564820309367","top":"0.7282229962193458","text":"=600","width":"0.014534883042599311","conf":"0.30000001192092896","word_num":"0","left":"0.46656976790214993","page_num":"0","level":"0","par_num":"0","line_num":"0"},{"level":"0","left":"0.4709302334945038","text":"6011","top":"0.7595818818683066","word_num":"0","par_num":"0","height":"0.006968640444571572","width":"0.01017441774936434","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","text":"-602","top":"0.7700348428613736","level":"0","width":"0.014534883042599311","word_num":"0","left":"0.466569767781026","line_num":"0","height":"0.020905923615232025","conf":"0.30000001192092896"},{"page_num":"0","text":"604","width":"0.010174418383456285","conf":"1","top":"0.8048780490574194","level":"0","word_num":"0","par_num":"0","block_num":"0","left":"0.47093023264451217","line_num":"0","height":"0.020905922094220375"},{"height":"0.010452960286604362","line_num":"0","top":"0.8292682935500775","page_num":"0","left":"0.47093023257922917","par_num":"0","block_num":"0","level":"0","text":"605","conf":"0.30000001192092896","width":"0.008720929318285997","word_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","width":"0.008720929952377943","height":"0.017421602252187474","left":"0.4723837211284622","top":"0.8432055753547425","block_num":"0","word_num":"0","text":"606","level":"0","conf":"1"},{"page_num":"0","width":"0.013081394611520969","conf":"0.30000001192092896","block_num":"0","left":"0.4665697671564489","level":"0","line_num":"0","word_num":"0","height":"0.010689139176023432","top":"0.8641114988686065","par_num":"0","text":"— 607"},{"word_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"608","top":"0.8815331015640149","height":"0.010452960286604362","conf":"1","level":"0","left":"0.4723837218234151","par_num":"0","width":"0.008720929318285997"},{"block_num":"0","text":"• MOn ZU Aor 10.30-24","word_num":"0","page_num":"0","height":"0.006968640444571461","level":"0","top":"0.006968641450188162","width":"0.05813952709766146","left":"0.9345930252198137","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"text":"L AskJiminnyReportActivityServiceTestv","word_num":"0","height":"0.010452960286604362","left":"0.8270348901595695","level":"0","block_num":"0","conf":"1","par_num":"0","line_num":"0","page_num":"0","top":"0.02787456497864904","width":"0.08866278668667404"},{"level":"0","line_num":"0","word_num":"0","conf":"0.5","height":"0.010452960286604362","left":"0.4738372097953522","text":"=custom.log","width":"0.029069763548830674","page_num":"0","top":"0.05574912978701141","par_num":"0","block_num":"0"},{"level":"0","page_num":"0","par_num":"0","top":"0.055749129145434506","width":"0.027616277654120225","height":"0.010452961047110132","line_num":"0","block_num":"0","word_num":"0","conf":"1","text":"=laravel.log","left":"0.5101744200028817"},{"page_num":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","level":"0","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","height":"0.010452960286604362","left":"0.5450581399922917","width":"0.050872087478637695"},{"level":"0","left":"0.6046511654871605","par_num":"0","top":"0.055749129145434506","word_num":"0","conf":"0.5","block_num":"0","line_num":"0","height":"0.010452961047110132","page_num":"0","text":"4 HS_local (iminny@localhost]","width":"0.06104650903255382"},{"par_num":"0","conf":"1","line_num":"0","width":"0.017441858636571994","text":"Cascade","level":"0","height":"0.010452960286604362","top":"0.05574912943857935","word_num":"0","page_num":"0","block_num":"0","left":"0.6947674436468302"},{"left":"0.4738372088584945","text":"A console [PROD] X A console [EU]","top":"0.0797448165869219","width":"0.07703488431078326","height":"0.011164274322169043","word_num":"0","block_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"conf":"0.5","level":"0","block_num":"0","line_num":"0","text":"A console [STAGING]","width":"0.04360464785961393","top":"0.0797448165869219","page_num":"0","par_num":"0","word_num":"0","height":"0.011164274322169043","left":"0.5595930266071848"},{"text":"Retactor Connection","page_num":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.6933139525309181","conf":"1","height":"0.007285397208668498","level":"0","width":"0.04651162979450629","top":"0.08362369354010668"},{"height":"0.007285397208668609","left":"0.7470930289847444","level":"0","line_num":"0","page_num":"0","width":"0.045058133754324436","text":"CRM Initial Sync Oven","word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.08362369371432266"},{"text":"Tx: Autov","top":"0.1044657097288676","word_num":"0","page_num":"0","left":"0.5348837228066751","par_num":"0","width":"0.02034883549872868","line_num":"0","level":"0","block_num":"0","conf":"0.5","height":"0.0071770334928229484"},{"line_num":"0","top":"0.1044657097460916","width":"0.023255814897253146","block_num":"0","word_num":"0","left":"0.6627906972313775","text":"do jiminny v","height":"0.010516868633897003","conf":"0.5","page_num":"0","level":"0","par_num":"0"},{"page_num":"0","block_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","top":"0.12519936212958604","level":"0","width":"0.12936045261139567","height":"0.010689139176023432","left":"0.49273255700367574"},{"height":"0.010689139176023432","width":"0.05813952709766146","word_num":"0","text":"034 A1 A34 M62 ^ -","level":"0","left":"0.6279069838403225","top":"0.12519936195537007","par_num":"0","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"top":"0.1463414637498397","word_num":"0","width":"0.12499997970905707","par_num":"0","block_num":"0","height":"0.006968640444571461","left":"0.4927325782522842","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"bElecl * rkun crm contlcuracions whEkE 10= J05."},{"word_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","conf":"1","page_num":"0","height":"0.013937280889143033","block_num":"0","left":"0.4927325630147635","par_num":"0","width":"0.1962209052227913","level":"0","top":"0.15679442610595107","line_num":"0"},{"left":"0.49273255988271814","width":"0.015988370205493707","block_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","text":"SELECT","word_num":"0","conf":"1","top":"0.17770034895077447","page_num":"0","level":"0"},{"conf":"0.5","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","line_num":"0","word_num":"0","width":"0.1889534605310318","level":"0","block_num":"0","left":"0.5014535184914614","par_num":"0","height":"0.013937280889143033","page_num":"0","top":"0.1951219518899232"},{"left":"0.5029069786600965","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.21602787489966546","level":"0","width":"0.021802323929806966","word_num":"0","height":"0.006968640444571461","text":"U.ema1l.","page_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","top":"0.233449477263315","word_num":"0","conf":"0.30000001192092896","left":"0.5029069764355705","height":"0.006968641205077342","width":"0.011627907448626518","level":"0","text":"sa.*","line_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.5029069796729173","height":"0.006968641205077342","block_num":"0","line_num":"0","text":"towner 1d FRol sochal accounts sa","width":"0.08866278668667404","top":"0.25087108008861336"},{"top":"0.2679425837320575","word_num":"0","conf":"0.5","left":"0.49273255569667207","line_num":"0","width":"0.0959302313784336","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","par_num":"0","block_num":"0","height":"0.011164274322168932","level":"0"},{"height":"0.007196483429539158","conf":"0.30000001192092896","par_num":"0","top":"0.28548644338568163","level":"0","line_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","width":"0.10610464785961388","block_num":"0","word_num":"0","page_num":"0","left":"0.492732561293783"},{"page_num":"0","top":"0.2995371262853762","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","word_num":"0","block_num":"0","level":"0","left":"0.49269744083144135","height":"0.0148935728666314","line_num":"0","conf":"0.5","par_num":"0","width":"0.1381482875093501"},{"top":"0.33797909453440456","width":"0.14534883296236073","height":"0.010505753841126397","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","line_num":"0","page_num":"0","block_num":"0","word_num":"0","left":"0.4927325646028267","conf":"1","par_num":"0"},{"level":"0","height":"0.01075026787449107","width":"0.059593018065107584","word_num":"0","text":"select * from features;","conf":"1","par_num":"0","left":"0.4927325633660667","top":"0.3728222999543015","block_num":"0","page_num":"0","line_num":"0"},{"height":"0.007260390255820148","left":"0.49273257312172364","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","width":"0.12936045261139567","top":"0.38995215302990127","par_num":"0","level":"0","text":"Bplect * from team fpatunos where featunp id = 40:"},{"level":"0","line_num":"0","conf":"1","page_num":"0","left":"0.4927325550814989","par_num":"0","text":"select * from teams where id = 556;","word_num":"0","top":"0.42503987254774733","block_num":"0","width":"0.09011627765412028","height":"0.010500196824994035"},{"word_num":"0","conf":"1","width":"0.03779069413530067","text":"select * from","block_num":"0","level":"0","left":"0.4927325616686351","line_num":"0","page_num":"0","height":"0.010564103651274914","par_num":"0","top":"0.4599303140744231"},{"top":"0.4599303140744231","width":"0.12499998985452854","page_num":"0","word_num":"0","par_num":"0","conf":"1","height":"0.010564103651274914","left":"0.5654069877565148","block_num":"0","level":"0","line_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734"},{"left":"0.4927325741233989","par_num":"0","top":"0.47735191659424503","block_num":"0","level":"0","height":"0.010686361048210191","line_num":"0","page_num":"0","conf":"1","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19767440633570887","word_num":"0"},{"width":"0.1453954818400931","height":"0.014546766235497555","left":"0.4927008834473122","word_num":"0","top":"0.49466613506674073","page_num":"0","block_num":"0","level":"0","conf":"0.5","par_num":"0","line_num":"0","text":"select * from automated_report_results order Dy zu desc,"},{"block_num":"0","word_num":"0","par_num":"0","width":"0.14244185102746842","page_num":"0","conf":"1","line_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","height":"0.010686361048210191","left":"0.4927325548990552","top":"0.5119617223575448","level":"0"},{"left":"0.49273255862023396","conf":"1","height":"0.010452960286604362","par_num":"0","page_num":"0","text":"select * from automated report results WHERE report id = 54:","line_num":"0","top":"0.5470383283932831","level":"0","word_num":"0","width":"0.15552323929806972","block_num":"0"},{"par_num":"0","text":"select * from opportunities where id = 7594349:","width":"0.12209300791963623","line_num":"0","word_num":"0","height":"0.010622453461423431","block_num":"0","left":"0.49273256125581216","level":"0","conf":"1","top":"0.5818815337886577","page_num":"0"},{"par_num":"0","top":"0.6164274323772443","height":"0.010750267113985301","conf":"0.5","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","width":"0.19767440633570899","word_num":"0","page_num":"0","left":"0.49273257226354994","block_num":"0","line_num":"0","level":"0"},{"word_num":"0","line_num":"0","left":"0.49273256709487234","height":"0.010628010477555794","level":"0","block_num":"0","page_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","conf":"1","par_num":"0","top":"0.6339712919137487","width":"0.15406975847609494"},{"block_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.4927325551571803","par_num":"0","top":"0.651515151624469","level":"0","word_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","width":"0.15261626750864876","height":"0.010505753841126397"},{"level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","block_num":"0","word_num":"0","page_num":"0","left":"0.4927325646279135","line_num":"0","height":"0.013937280889143033","par_num":"0","conf":"1","width":"0.11046511061648101","top":"0.6689895475345226"},{"level":"0","width":"0.15261626750864876","word_num":"0","page_num":"0","left":"0.4927325552882119","par_num":"0","conf":"1","line_num":"0","block_num":"0","top":"0.6864111504286012","height":"0.010558546635142552","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"top":"0.724738676080081","left":"0.4927325602990887","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","height":"0.007318740065968554","width":"0.12354650903255388","level":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","word_num":"0","par_num":"0"},{"width":"0.0159883714736776","text":"GELECT","par_num":"0","top":"0.7386759584137272","height":"0.010452961047110132","page_num":"0","left":"0.492732558848917","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","width":"0.18604649888708236","page_num":"0","line_num":"0","left":"0.5029069807442199","block_num":"0","height":"0.014354066985646008","top":"0.7559808612440191","conf":"0.5","level":"0"},{"page_num":"0","height":"0.007257611367501027","block_num":"0","left":"0.5014534902332606","level":"0","par_num":"0","text":"u. email","top":"0.7767145136381128","width":"0.021802323929806966","conf":"0.30000001192092896","word_num":"0","line_num":"0"},{"line_num":"0","top":"0.7944250874432196","word_num":"0","conf":"0.30000001192092896","width":"0.013081394611520913","par_num":"0","page_num":"0","height":"0.006968640444571461","text":"sa.*","block_num":"0","level":"0","left":"0.5029069777669138"},{"conf":"1","text":"t.owner_id FROM social_accounts sa","top":"0.8118022326885981","block_num":"0","height":"0.010497418697180683","width":"0.09011626750864876","word_num":"0","page_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.5014534906556222"},{"width":"0.09738371220040826","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","par_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.8292682928942409","block_num":"0","line_num":"0","height":"0.007254833239687675"},{"line_num":"0","top":"0.8466898957943156","width":"0.10610464785961393","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","level":"0","height":"0.010566882539594036","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","left":"0.49273255613526434","page_num":"0"},{"line_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","width":"0.1380813882706013","conf":"1","block_num":"0","page_num":"0","height":"0.010689139176023432","left":"0.4927325670763793","par_num":"0","top":"0.8641114986943905","word_num":"0","level":"0"},{"level":"0","top":"0.8987240830528642","conf":"0.5","line_num":"0","par_num":"0","page_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","left":"0.4927325575704069","word_num":"0","height":"0.01068358215989107","block_num":"0","width":"0.19622092551373427"},{"line_num":"0","left":"0.965116281891486","par_num":"0","text":"+0 ..","block_num":"0","conf":"0.30000001192092896","width":"0.020348834230544677","word_num":"0","page_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","level":"0"},{"page_num":"0","par_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","top":"0.10104529661439754","block_num":"0","left":"0.6976744093136732","width":"0.2703488329623608","conf":"1","line_num":"0","height":"0.01059744650857497","level":"0","word_num":"0"},{"conf":"0.30000001192092896","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","page_num":"0","line_num":"0","left":"0.703488371377582","top":"0.11846689891207607","level":"0","width":"0.23837209255137337","par_num":"0","block_num":"0","word_num":"0","height":"0.006968641205077342"},{"word_num":"0","conf":"1","line_num":"0","par_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","page_num":"0","width":"0.28633718287691157","block_num":"0","level":"0","height":"0.007357639939400973","left":"0.694767473312973","top":"0.1393728226143094"},{"text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","width":"0.2819767201200445","left":"0.6962209524994839","page_num":"0","par_num":"0","word_num":"0","level":"0","block_num":"0","top":"0.15311004796085603","line_num":"0","height":"0.010653017430404366","conf":"0.5"},{"level":"0","block_num":"0","height":"0.010583553587991013","par_num":"0","left":"0.6947674594038452","top":"0.1672473874286453","word_num":"0","conf":"1","line_num":"0","text":"already solved - just not parametrised for the profile/since case","page_num":"0","width":"0.12645347067650337"},{"block_num":"0","page_num":"0","text":"What splitting the profile sync into batches would look like","height":"0.010494639808861561","line_num":"0","conf":"1","top":"0.19856459312259356","par_num":"0","level":"0","left":"0.6947674552483422","width":"0.13517440633570899","word_num":"0"},{"width":"0.1511627765412027","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","page_num":"0","conf":"1","block_num":"0","left":"0.6947674427962095","level":"0","word_num":"0","line_num":"0","top":"0.21929824549679078","par_num":"0","height":"0.007182590508955311"},{"block_num":"0","line_num":"0","height":"0.010569660667407277","level":"0","par_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","word_num":"0","conf":"1","left":"0.694767459943104","width":"0.28633716258596864","page_num":"0"},{"top":"0.2508710804745784","line_num":"0","height":"0.006968640444571461","width":"0.24127905419532292","word_num":"0","conf":"0.30000001192092896","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","left":"0.6947674612076477","level":"0","page_num":"0","par_num":"0","block_num":"0"},{"height":"0.007329854098233168","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","page_num":"0","par_num":"0","level":"0","block_num":"0","line_num":"0","width":"0.284883661473051","left":"0.6962209605769604","conf":"1"},{"conf":"0.30000001192092896","width":"0.2877906636988863","block_num":"0","word_num":"0","left":"0.6962209692158519","page_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.006968640444571461","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","top":"0.306620209394439"},{"par_num":"0","height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","word_num":"0","top":"0.3205574921563493","block_num":"0","level":"0","line_num":"0","width":"0.2776162573631774","conf":"1","page_num":"0","left":"0.7034883691075557"},{"level":"0","conf":"0.30000001192092896","width":"0.20639533184944325","line_num":"0","height":"0.010505753841126397","par_num":"0","top":"0.33797909453440456","word_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","block_num":"0","page_num":"0","left":"0.7034883928957734"},{"left":"0.6962209294276679","height":"0.010628010477555794","conf":"1","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","width":"0.2819767201200445","word_num":"0","top":"0.3554006976086954"},{"left":"0.6962209430504749","line_num":"0","width":"0.2848836817639939","word_num":"0","top":"0.3763066205343165","level":"0","conf":"1","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","par_num":"0","height":"0.0072659472719524","block_num":"0","page_num":"0"},{"width":"0.0319767404109873","height":"0.007215933366255256","text":"You get for free","line_num":"0","level":"0","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","left":"0.6947674424200525","top":"0.41463414653422836","page_num":"0"},{"level":"0","conf":"0.5","line_num":"0","block_num":"0","left":"0.697674417508692","text":"•streamed fetch (no 0OM on big owners)","width":"0.08575581489725315","word_num":"0","par_num":"0","height":"0.0071770334928229484","top":"0.43540669856459324","page_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","width":"0.06540696671668522","height":"0.0071770334928229484","level":"0","page_num":"0","top":"0.4529505582137161","conf":"0.5","left":"0.6976744285694189","text":"• 100-record batches via Redis","line_num":"0"},{"width":"0.13953486909257606","height":"0.010477968760464584","conf":"1","line_num":"0","page_num":"0","level":"0","top":"0.4703832754342152","word_num":"0","block_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","par_num":"0","left":"0.6976744332330052"},{"block_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","line_num":"0","top":"0.4912280700058711","width":"0.1322674244008165","word_num":"0","par_num":"0","page_num":"0","height":"0.010514089745577881","conf":"1","level":"0","left":"0.6976744360642997"},{"width":"0.2819767201200444","height":"0.010452960286604251","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","level":"0","line_num":"0","par_num":"0","top":"0.508710801912447","page_num":"0","block_num":"0","left":"0.6976744452422932","word_num":"0","conf":"0.5"},{"left":"0.7034883798200974","height":"0.007360418067214214","page_num":"0","word_num":"0","width":"0.07267441140844466","level":"0","conf":"0.5","par_num":"0","text":"key so difterent orofiles don't collide","line_num":"0","top":"0.5261324047144549","block_num":"0"},{"top":"0.5470383280448511","left":"0.6947674678139966","width":"0.1729650903255382","line_num":"0","word_num":"0","level":"0","conf":"1","height":"0.010452960286604362","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","block_num":"0","par_num":"0","page_num":"0"},{"top":"0.5644599301598978","conf":"0.5","width":"0.2819767201200445","word_num":"0","left":"0.6947674633339377","height":"0.0073104049220229506","block_num":"0","page_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","par_num":"0","line_num":"0","level":"0"},{"left":"0.6947674627311626","par_num":"0","conf":"1","block_num":"0","height":"0.010577996571858761","line_num":"0","level":"0","page_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","top":"0.5956937798195339","width":"0.28052323929806977","word_num":"0"},{"line_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","page_num":"0","conf":"1","block_num":"0","left":"0.6947674461509291","par_num":"0","top":"0.613237639553429","level":"0","width":"0.13953487923804753","word_num":"0","height":"0.0071770334928229484"},{"height":"0.006968641205077342","word_num":"0","par_num":"0","level":"0","line_num":"0","left":"0.6947674422006878","block_num":"0","top":"0.6411149825213349","page_num":"0","width":"0.04215116196490354","text":"Recommendation","conf":"1"},{"top":"0.6585365856142653","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","block_num":"0","page_num":"0","left":"0.6947674626641019","height":"0.010522425650029366","line_num":"0","conf":"1","width":"0.28052323929806977","par_num":"0","word_num":"0","level":"0"},{"left":"0.6947674655515993","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","par_num":"0","width":"0.28488370205493685","top":"0.6759581884885157","word_num":"0","height":"0.006968640444571461","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","level":"0"},{"top":"0.6897926635444678","block_num":"0","height":"0.01055576774682343","line_num":"0","word_num":"0","left":"0.6947674548777797","width":"0.17441859143845573","conf":"1","level":"0","par_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","page_num":"0"},{"left":"0.697674427545875","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","page_num":"0","height":"0.01072803904945574","conf":"1","level":"0","block_num":"0","par_num":"0","line_num":"0"},{"level":"0","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.7317073174083762","left":"0.6976744577707242","block_num":"0","width":"0.28488368176399403","word_num":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet"},{"left":"0.7034883726365229","page_num":"0","block_num":"0","text":"do),","width":"0.011627906180442626","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.7421602788826169","level":"0","word_num":"0","height":"0.017421602252187585"},{"block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","width":"0.2776162573631774","word_num":"0","line_num":"0","level":"0","top":"0.766347687400319","page_num":"0","height":"0.0071770334928229484","left":"0.6976744436144179","par_num":"0","conf":"0.5"},{"left":"0.694767475704478","conf":"1","height":"0.011164274322169043","top":"0.7870813397129187","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","page_num":"0","line_num":"0","word_num":"0","par_num":"0","width":"0.2877906636988864","block_num":"0","level":"0"},{"par_num":"0","width":"0.2718022934933926","block_num":"0","height":"0.013937280889143033","top":"0.8013937288934075","level":"0","left":"0.6947674739397125","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","word_num":"0","line_num":"0","page_num":"0","conf":"1"},{"height":"0.0071770334928229484","text":"watermark — gate it on \"no profile context\".","block_num":"0","par_num":"0","conf":"1","level":"0","width":"0.08430232392980697","left":"0.6962209318790669","word_num":"0","top":"0.8221690590111643","line_num":"0","page_num":"0"},{"top":"0.8397129185198681","word_num":"0","text":"Gal .","block_num":"0","conf":"0.30000001192092896","width":"0.017441858636571994","height":"0.010461296951561616","page_num":"0","left":"0.9651162807795277","par_num":"0","line_num":"0","level":"0"},{"word_num":"0","page_num":"0","block_num":"0","height":"0.0071770334928229484","left":"0.6962209300842392","level":"0","conf":"0.30000001192092896","width":"0.04069767099745736","line_num":"0","text":"Ask anvthina (84-D","par_num":"0","top":"0.9266347687400319"},{"conf":"0.30000001192092896","page_num":"0","text":"Claude Qnus 17 Medium","left":"0.7223837197862006","height":"0.0071770334928229484","word_num":"0","block_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.9545454545454546","width":"0.04651162472177062"},{"line_num":"0","left":"0.9331395351302343","level":"0","par_num":"0","height":"0.006968640444571572","text":"144-25","top":"0.9860627181052405","width":"0.01453488177441542","word_num":"0","conf":"0.5","page_num":"0","block_num":"0"},{"level":"0","text":"Po 4 sp","block_num":"0","left":"0.9709302343731505","width":"0.01453488177441531","line_num":"0","word_num":"0","par_num":"0","height":"0.01074748898617195","page_num":"0","top":"0.986062718234409","conf":"0.30000001192092896"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8057
|
NULL
|
NULL
|
|
2536
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSun 12 Apr 13:00:05DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• x4* Unable to acces...• *8\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5I|K==CA51IK==QA51 IK==1A5}var QA5=\|\"[object AsyncFunction]\\\",dA5=11\"[object Function]\|\",CA5=\|\"[object GeneratorFunction]\|\",1A5=\|\"[object Proxy]\\\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(O=>{sRO:iA5=vJП\\"-_core-js_shared\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}vargJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\|\"\|\");return q?\|\"Symbol(src)_1.||\"+q:\|\"||\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\"\|\"}catch(K){}}return\|\"||\"}var 0A5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-L(O=>{F_80;UJ7();hTO;0a8O;tA5=/C\|||||\1s.*+?O[\\\\]{}1]/g,eA5=/^\1|\[object.+?Constructor\((\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOwnProperty, Y05=RegExp(||\"^\|\"+_05.call(z05).replace(tA5,I||"|||||||\$&|||").replace(/has0wnPropertyl(function).*?C?=l||/||||1|1O1 for+EN11111111111)/g,111"S1.*?||\")+11\"S\|\");QJ7=A05});function 005(q,K){returnq==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;117();ik=$05});var w05,ne;var Q_8=L(()=>{le();sR();w05=ik(v], ||\"Map\|\"), ne=w05});var j05,ol;var zu6=L(()=>{le();j05=ik(Object, ||\"create||\"),o1=j05});function HOSC){this.__data__=ol?ol(null): (},this.size=0}var nJ7;variJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7=J05}); functionDO5(9)var K=this..data_;if(ol){var=K[qJ;return_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\"_lodash_hash_undefined_,X05,P05,aJ7;var sJ7=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});functionZ05(q) {var K=this.--data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});functionv05(q,K){var_=this.__data_;return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\|\".__lodash_hash_undefined__\\\", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var_=q==null?0:q.length;this.clear(;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var_M7=L(()=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.size=0, this.__data.=hash: new$a8, map:new(nel|ce),string:new $a8}}var zM7;varYM7=L(()=>{_M7();Ku6(;Q_8();zM7=T05});function VO5(q){var K-typeof a;return K==1|\"string\|\"||K==|\\"number) |\"1IK==||\"symbol\|\"I IK==\|\"boolean\|\"?q!==\|\".\"string)|\"?\|\"string\|\":-_proto__||\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var_=q.__data__;return AM7(K)?_[typeof K==\\"hash\\\"]:-- map}varie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L((=>{Yu6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05});function LO5(q,K){var_=ie(this,q),z=_.size;return.set(q,K),this.size+=_.size==z?0:1,this}var XM7;varPM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.data_._;if(_instanceof ce){var z=_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return_.set(q,K), this.size=_.size,this}var h05=200, DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05});function dP6(q){var K=this.__data__=newce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}varS05=\\\"lodash hash undefined\\\", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.data__.has(q)}var GM7;varvM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function__data=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;x05(q,K){var,z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7;var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)returnj==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J,q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjufX2uf(!TM7K,functzonct,gef(n_ox,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05(q) {varK=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}varkM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});functionq$5(q,K,-,z,Y,A,0){switch(.){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buffer; caset05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1;return!0; case d05:case c05:casei05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.message;case r05:case a05:return q==K+\\\"\|\";case n05:var $=kM7;case 005:varw=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);var H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; cases05:if(Ma8)return Ma8.call(q)=-Ma8.call(K)}return!1}varU05=1,Q05=2,d05=||\"[object Boolean]||\",c05=\|\"[object Date]\\\",105=I|\"[object Error]\l\"1]\|\",n05=\|\"[object Map]\|\",i05=\|\"[objectNumber7\\\",r05=\|\"[object RegExp]\\\",e05=\|\"[object,005=||\"[object Set]\|\",a05=||\"[object String]\I\",s05=\|\"[object Symbo,t05=||\"[object ArrayBuffer]\|\"DataView]\\,yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f:void 0;EM7=q$5});function K$5(q,K){var_=-1,z=K.length,Y=q.length;whi'<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=_$5});function z$5(q,K,){var z=K(q);return DO(q)?z:nP6(z,_(q))}varXa8=L((=>{o_80;RTO;a_8=z$5});functionYSS(q,K){varar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;varPa8=LCO=>{s.8=Y$5});function A$5O{return[]}var_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v:_8; varDa8=L);0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=(=>{t_8=A$5});var 0$5,$$5, hM7,w$5, iP6;var e_8=L(()=>{Pa8();Da8(null)return[];return q=0bject(q),s_8(hM7(q),function(K){return$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;varSM7=LCO=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\"object\|\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\"[object Arguments]\\;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;varOu6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\...
|
[{"left":"0.03633720930512737", [{"left":"0.03633720930512737","line_num":"0","level":"0","word_num":"0","page_num":"0","text":"iTerm2","conf":"1","width":"0.03343023194207085","block_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.0046511624075091795"},{"line_num":"0","width":"0.023255814446343323","page_num":"0","block_num":"0","left":"0.08139534864668523","top":"0.006976744076159114","level":"0","height":"0.01627907011244034","text":"Shell","word_num":"0","conf":"1","par_num":"0"},{"par_num":"0","text":"Edit","left":"0.11773255781023229","line_num":"0","block_num":"0","top":"0.006976744661032375","width":"0.01598837243186102","level":"0","page_num":"0","word_num":"0","height":"0.013953487608167836","conf":"1"},{"height":"0.01860465155707458","left":"0.14534883737355514","par_num":"0","top":"0.004651162360997607","level":"0","conf":"1","width":"0.024709301524692084","block_num":"0","page_num":"0","word_num":"0","line_num":"0","text":"View"},{"block_num":"0","text":"Session","width":"0.03491482469770643","word_num":"0","conf":"1","height":"0.014153902265760632","level":"0","left":"0.18167049506419575","line_num":"0","page_num":"0","par_num":"0","top":"0.006876537125440674"},{"width":"0.03343023194207087","page_num":"0","par_num":"0","word_num":"0","level":"0","line_num":"0","block_num":"0","left":"0.22819767528380955","top":"0.006976744490489684","height":"0.013953487608167836","conf":"1","text":"Scripts"},{"block_num":"0","line_num":"0","conf":"1","par_num":"0","height":"0.015201973385280954","text":"Profiles","top":"0.006352501578859249","level":"0","width":"0.03362525039248998","left":"0.27315830545577796","page_num":"0","word_num":"0"},{"text":"Window","page_num":"0","top":"0.006976744800567203","level":"0","block_num":"0","width":"0.0348837190204197","height":"0.013953487608167836","left":"0.3183139543948289","par_num":"0","line_num":"0","word_num":"0","conf":"1"},{"block_num":"0","conf":"1","left":"0.3662790700106032","line_num":"0","level":"0","par_num":"0","text":"Help","height":"0.013953487608167836","width":"0.02034883631600276","word_num":"0","page_num":"0","top":"0.006976744661032375"},{"block_num":"0","conf":"1","level":"0","page_num":"0","text":"Sun 12 Apr 13:00:05","line_num":"0","left":"0.8924418608617949","width":"0.09447674221462676","height":"0.018888888888888844","par_num":"0","top":"0.004444444444444473","word_num":"0"},{"top":"0.06744186098800065","left":"0.031976744559557645","par_num":"0","conf":"1","line_num":"0","word_num":"0","height":"0.011627906163533597","level":"0","text":"DOCKER","width":"0.03488371902041965","block_num":"0","page_num":"0"},{"par_num":"0","left":"0.0973837217133692","height":"0.013953487608167836","width":"0.021802324718899188","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.06511627933545094","line_num":"0","word_num":"0","level":"0","text":"O ₴1"},{"block_num":"0","conf":"1","height":"0.01162790722317164","par_num":"0","level":"0","text":"DEV (-zsh)","page_num":"0","top":"0.06744186036266664","left":"0.1526162794948753","line_num":"0","width":"0.04215116235944963","word_num":"0"},{"left":"0.2209302327318443","width":"0.024709301524692112","height":"0.013953487608167836","line_num":"0","text":"O $2","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.06511627927731145","word_num":"0","level":"0"},{"conf":"1","line_num":"0","left":"0.2776162788211729","width":"0.0406976752811008","word_num":"0","par_num":"0","page_num":"0","top":"0.06744186036266664","text":"APP (-zsh)","level":"0","height":"0.01162790722317164","block_num":"0"},{"height":"0.013953487608167947","page_num":"0","block_num":"0","line_num":"0","text":"• *з","conf":"0.30000001192092896","word_num":"0","width":"0.023255814446343337","top":"0.06511627968428813","left":"0.34593023245706084","level":"0","par_num":"0"},{"width":"0.017441859510209823","page_num":"0","height":"0.011627906163533597","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"-zsh","top":"0.06744186098800065","word_num":"0","left":"0.4142441862332672","level":"0","line_num":"0"},{"conf":"0.30000001192092896","line_num":"0","height":"0.013953487608167836","width":"0.021802324718899202","par_num":"0","top":"0.06511627962614863","block_num":"0","left":"0.4709302331959273","text":"• x4","page_num":"0","word_num":"0","level":"0"},{"text":"* Unable to acces...","left":"0.8909883735740648","par_num":"0","height":"0.011627906163533597","level":"0","word_num":"0","width":"0.07267441749572756","conf":"0.5","page_num":"0","block_num":"0","top":"0.06744186083296189","line_num":"0"},{"level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.9665697674304833","height":"0.013953487608167836","top":"0.0651162796067688","conf":"0.30000001192092896","word_num":"0","text":"• *8","width":"0.024709301524692084"},{"width":"0.8779069688585069","word_num":"0","text":"\\\\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5I|K==CA51IK==QA51 IK==1A5}var QA5=\\|\\\"[object AsyncFunction]\\\\\\\"","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.0043604554438132145","top":"0.08837209291913706","height":"0.018604651557074692","level":"0","par_num":"0"},{"word_num":"0","page_num":"0","level":"0","par_num":"0","left":"0.8822674417247132","height":"0.018604651557074692","conf":"0.30000001192092896","text":",dA5=11\\\"[object Func","top":"0.0906976740470441","line_num":"0","width":"0.11627907223171663","block_num":"0"},{"level":"0","par_num":"0","text":"tion]\\|\\\"","top":"0.10697674370263388","width":"0.05377906693352593","word_num":"0","line_num":"0","block_num":"0","left":"0.00290697865169632","page_num":"0","height":"0.02093023300170893","conf":"0.30000001192092896"},{"par_num":"0","conf":"0.5","height":"0.021860158708360444","left":"0.053704660832546956","page_num":"0","top":"0.10690796858865559","level":"0","word_num":"0","text":",CA5=\\|\\\"[object GeneratorFunction]\\|\\\"","block_num":"0","line_num":"0","width":"0.2196292241414388"},{"level":"0","par_num":"0","text":",1A5=\\|\\\"[object Proxy]\\\\\\\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(O=>{sRO:iA5=vJП\\\\\"","height":"0.022224142286512594","word_num":"0","width":"0.6192608727349176","top":"0.10571899436907373","block_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.2703099579536867"},{"line_num":"0","conf":"0.5","text":"-_core-js_shared","page_num":"0","top":"0.10877688799300789","level":"0","width":"0.09487627877129445","block_num":"0","word_num":"0","par_num":"0","left":"0.8878170140543492","height":"0.019395652347140913"},{"top":"0.12777777777777777","conf":"1","block_num":"0","par_num":"0","height":"0.018888888888888955","left":"0.004360478303881325","page_num":"0","text":"\\\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var","line_num":"0","width":"0.30959300994873046","word_num":"0","level":"0"},{"width":"0.6845929887559679","conf":"1","block_num":"0","top":"0.12777777777777777","par_num":"0","text":"gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\\|\\\"\\|\\\");return q?\\|\\\"Sy","word_num":"0","left":"0.31395350076820183","line_num":"0","page_num":"0","height":"0.02111111111111108","level":"0"},{"top":"0.14651162839983167","width":"0.9941860622829861","par_num":"0","word_num":"0","height":"0.021266148885091152","conf":"0.5","left":"0.004360453756004211","block_num":"0","line_num":"0","page_num":"0","level":"0","text":"mbol(src)_1.||\\\"+q:\\|\\\"||\\\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\\\"\\|\\\"}catch(K){}}return\\|\\\"||\\\"}var 0A5,aA5,rl;var Oa8=L(()=>"},{"block_num":"0","par_num":"0","text":"{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-","conf":"1","height":"0.01912144766913526","top":"0.1697674415633652","word_num":"0","width":"0.9941860622829861","left":"0.004360453965435972","page_num":"0","line_num":"0","level":"0"},{"conf":"0.30000001192092896","text":"L(O=>{F_80;UJ7();hTO;0a8O;tA5=/C\\|||||\\1s.*+?O[\\\\\\\\]{}1]/g,eA5=/^\\","height":"0.020930233001709042","block_num":"0","line_num":"0","level":"0","word_num":"0","width":"0.4011627621120877","page_num":"0","par_num":"0","left":"0.0029069960515142176","top":"0.1883720926561222"},{"par_num":"0","height":"0.019465514289008334","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","left":"0.40402083969328356","width":"0.06259785758124453","top":"0.18794166139698976","page_num":"0","text":"1|\\[object","block_num":"0"},{"conf":"1","left":"0.4651162731363935","text":".+?Constructor\\((\\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOw","top":"0.18837209305867197","word_num":"0","height":"0.018604651557074692","page_num":"0","par_num":"0","width":"0.5334302266438802","block_num":"0","line_num":"0","level":"0"},{"conf":"0.5","left":"0.004360486656576591","width":"0.7587209065755208","top":"0.20666666613839557","word_num":"0","line_num":"0","height":"0.021240310668945384","text":"nProperty, Y05=RegExp(||\\\"^\\|\\\"+_05.call(z05).replace(tA5,I||\"|||||||\\$&|||\").replace(/has0wnPropertyl(function).*?C?=l||/||||1|1O1 for","block_num":"0","par_num":"0","page_num":"0","level":"0"},{"top":"0.2069767452899549","line_num":"0","par_num":"0","text":"+EN11111111111)/g,111\"S1.*?||\\\")+11\\\"","block_num":"0","height":"0.02325581232706697","left":"0.7630813971180999","page_num":"0","width":"0.2354651133219401","conf":"0.30000001192092896","level":"0","word_num":"0"},{"text":"S\\|\\\");QJ7=A05});function 005(q,K){return","top":"0.22777777777777775","par_num":"0","width":"0.23110463884141708","word_num":"0","height":"0.018888888888888955","conf":"0.5","left":"0.004360470509186776","level":"0","line_num":"0","block_num":"0","page_num":"0"},{"height":"0.01666666666666672","conf":"1","level":"0","block_num":"0","line_num":"0","left":"0.23691861715267518","par_num":"0","top":"0.22999999999999998","page_num":"0","width":"0.7616278754340278","word_num":"0","text":"q==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;1"},{"block_num":"0","par_num":"0","text":"17();ik=$05});var w05,ne;var Q_8=L(()=>{le();sR();w05=ik(v], ||\\\"Map\\|\\\"), ne=w05});var j05,ol;var zu6=L(()=>{le();j05=ik(Object, ||\\\"create||\\\"),o1=j05});function HOSC){this.__data_","conf":"0.5","page_num":"0","level":"0","height":"0.0234883711073135","top":"0.24651162839983165","width":"0.9956395467122395","word_num":"0","left":"0.0029069596419161155","line_num":"0"},{"conf":"0.5","word_num":"0","top":"0.2697674416176288","height":"0.01912144766913526","page_num":"0","left":"0.004360478881563583","line_num":"0","block_num":"0","par_num":"0","text":"_=ol?ol(null): (},this.size=0}var nJ7;var","width":"0.22383719550238718","level":"0"},{"top":"0.2674418599578967","page_num":"0","level":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.7659883287217883","height":"0.018604651557074803","text":"iJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7","conf":"1","block_num":"0","left":"0.23255816405683155"},{"left":"0.004360467918965721","height":"0.016279069052802075","par_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","word_num":"0","width":"0.08866278860304092","text":"=J05}); function","top":"0.29069767465964547","block_num":"0"},{"line_num":"0","top":"0.2906976748146841","left":"0.09302325771154495","width":"0.10174418555365668","level":"0","page_num":"0","par_num":"0","text":"DO5(9)var K=this..","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.016279069052802297"},{"width":"0.026162788603040887","block_num":"0","height":"0.013953487608167947","level":"0","left":"0.20494186194847955","text":"data_","line_num":"0","par_num":"0","conf":"1","top":"0.2906976748005672","word_num":"0","page_num":"0"},{"page_num":"0","left":"0.23837209406492244","word_num":"0","top":"0.29069767465964547","par_num":"0","height":"0.016279069052802075","block_num":"0","conf":"1","line_num":"0","text":";if(ol){var","level":"0","width":"0.0625"},{"line_num":"0","page_num":"0","top":"0.2906976746305756","par_num":"0","conf":"0.30000001192092896","left":"0.3095930240481315","level":"0","block_num":"0","word_num":"0","height":"0.016279069052802186","width":"0.06831395361158582","text":"=K[qJ;return"},{"conf":"1","word_num":"0","line_num":"0","text":"_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\\\\\"","width":"0.34156975216335717","page_num":"0","left":"0.38517442246760514","block_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.28837209305867195","level":"0"},{"top":"0.28837209274859443","conf":"0.5","width":"0.1308139483133952","word_num":"0","left":"0.7296511675584186","par_num":"0","block_num":"0","line_num":"0","height":"0.018604651557074692","page_num":"0","level":"0","text":"_lodash_hash_undefined_"},{"line_num":"0","height":"0.018604651557074692","top":"0.28837209251603635","block_num":"0","conf":"1","level":"0","left":"0.8880813950284591","page_num":"0","par_num":"0","text":",X05,P05,aJ7;var sJ7","width":"0.11046511332194009","word_num":"0"},{"width":"0.42732556660970056","page_num":"0","text":"=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});function","conf":"1","left":"0.004360479631195978","line_num":"0","word_num":"0","height":"0.018604651557074692","block_num":"0","level":"0","par_num":"0","top":"0.30930232522921464"},{"par_num":"0","page_num":"0","height":"0.01669250594245064","text":"Z05(q) {var K=this.--","level":"0","line_num":"0","top":"0.3088888890313587","word_num":"0","conf":"0.5","width":"0.1133720927768283","block_num":"0","left":"0.43023256087688727"},{"word_num":"0","par_num":"0","top":"0.3088888884768969","page_num":"0","conf":"1","level":"0","height":"0.019018088446723147","line_num":"0","block_num":"0","left":"0.542151166026675","text":"data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);","width":"0.45639533996582027"},{"par_num":"0","line_num":"0","conf":"1","left":"0.004360477830201583","block_num":"0","word_num":"0","page_num":"0","level":"0","text":"W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});function","height":"0.016279069052802297","width":"0.3488371955023871","top":"0.33023255838057564"},{"conf":"0.5","line_num":"0","page_num":"0","height":"0.016279069052802186","left":"0.35174418679353386","text":"v05(q,K){var","level":"0","top":"0.3302325586131337","block_num":"0","par_num":"0","word_num":"0","width":"0.06976743804083929"},{"conf":"1","line_num":"0","page_num":"0","level":"0","text":"_=this.__data_","height":"0.016279069052802297","block_num":"0","left":"0.4287790735287885","top":"0.33023255845809496","width":"0.07412790192498098","par_num":"0","word_num":"0"},{"level":"0","line_num":"0","height":"0.018888888888888955","text":";return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\\|\\\".","block_num":"0","word_num":"0","width":"0.4360464731852214","par_num":"0","left":"0.5087209541302442","conf":"1","page_num":"0","top":"0.3277777777777777"},{"height":"0.019427221086290136","page_num":"0","width":"0.057005940543280675","word_num":"0","block_num":"0","level":"0","top":"0.3286584827264254","left":"0.9417005171604756","line_num":"0","conf":"0.5","par_num":"0","text":"__lodash_h"},{"conf":"1","height":"0.016279069052802075","page_num":"0","top":"0.34883720980499433","word_num":"0","width":"0.10755813386705185","line_num":"0","left":"0.004360466605718284","block_num":"0","par_num":"0","text":"ash_undefined__\\\\\\\"","level":"0"},{"par_num":"0","width":"0.3066860410902235","text":", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var","conf":"1","line_num":"0","word_num":"0","height":"0.0189405674404568","page_num":"0","block_num":"0","left":"0.11046511888961869","level":"0","top":"0.34883720981982336"},{"word_num":"0","level":"0","left":"0.4476744343723609","par_num":"0","top":"0.3488372098973427","height":"0.0189405674404568","block_num":"0","page_num":"0","text":"_=q==null?0:q.length;this.clear(;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var","line_num":"0","conf":"1","width":"0.5058139377170138"},{"text":"_M7=L(()","level":"0","top":"0.3488372092433316","word_num":"0","block_num":"0","page_num":"0","left":"0.952034882762959","line_num":"0","conf":"0.5","width":"0.046511628892686674","height":"0.02093023300170893","par_num":"0"},{"par_num":"0","height":"0.01912144766913526","word_num":"0","conf":"1","page_num":"0","level":"0","text":"=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.s","top":"0.369767441714528","line_num":"0","width":"0.994186062282986","block_num":"0","left":"0.004360441846145038"},{"text":"ize=0, this.__data.","width":"0.09738372166951498","block_num":"0","page_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","left":"0.0043604665746821624","top":"0.39069767406642386","height":"0.018604651557074692"},{"line_num":"0","block_num":"0","text":"=hash: new","level":"0","conf":"0.5","left":"0.10755814062558057","par_num":"0","page_num":"0","word_num":"0","top":"0.39069767472304784","height":"0.013953487608167836","width":"0.06250000000000001"},{"left":"0.16860465553403037","line_num":"0","par_num":"0","height":"0.018604651557074692","top":"0.3883720929811526","conf":"1","level":"0","text":"$a8, map:new(nel|ce),string:new $a8}}var zM7;var","block_num":"0","width":"0.2688953399658203","word_num":"0","page_num":"0"},{"line_num":"0","top":"0.38555555513279016","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","height":"0.021421188778347422","level":"0","text":"YM7=L(()=>{_M7();Ku6(;Q_8();zM7=T05});function VO5(q){var K-typeof a;return K==1|\\\"string\\|\\\"||K==|\\","left":"0.4360465146005445","page_num":"0","width":"0.5625"},{"width":"0.33430230882432727","block_num":"0","par_num":"0","word_num":"0","text":"\\\"number) |\\\"1IK==||\\\"symbol\\|\\\"I IK==\\|\\\"boolean\\|\\\"?q!==\\|\\\".","page_num":"0","left":"0.004360473998155494","conf":"0.30000001192092896","height":"0.018914729224310922","line_num":"0","level":"0","top":"0.40666666633745685"},{"level":"0","left":"0.004360468718267936","page_num":"0","conf":"0.5","block_num":"0","height":"0.01860465155707458","top":"0.4279069764695247","word_num":"0","line_num":"0","text":"\\\"string)|\\\"?\\|\\\"string\\|\\\":","width":"0.15697674221462674","par_num":"0"},{"left":"0.3386628009299108","top":"0.4066666670817547","block_num":"0","par_num":"0","page_num":"0","conf":"0.5","height":"0.021240308549668963","word_num":"0","text":"-_proto__||\\\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var","level":"0","width":"0.42877905103895403","line_num":"0"},{"line_num":"0","conf":"1","height":"0.019018088446723147","page_num":"0","block_num":"0","text":"_=q.__data__;return AM7(K)?_[typeof K==\\","width":"0.22383719550238712","level":"0","par_num":"0","top":"0.4088888883896875","word_num":"0","left":"0.7703488506704004"},{"top":"0.4302325579423929","line_num":"0","page_num":"0","width":"0.07267441749572753","conf":"0.30000001192092896","level":"0","text":"\\\"hash\\\\\\\"]:-","left":"0.1715116296726788","block_num":"0","height":"0.01860465155707458","word_num":"0","par_num":"0"},{"height":"0.01666666666666672","text":"- map}var","word_num":"0","par_num":"0","left":"0.24418604667222368","level":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.42999999999999994","width":"0.04505813916524251"},{"par_num":"0","top":"0.42999999999999994","height":"0.01666666666666672","width":"0.7063953399658203","left":"0.2921511481137126","line_num":"0","level":"0","word_num":"0","text":"ie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L((=>{Yu","conf":"1","page_num":"0","block_num":"0"},{"height":"0.02116278966267915","left":"0.002906972185277823","page_num":"0","level":"0","par_num":"0","text":"6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05});funct","conf":"1","top":"0.44883720983920306","width":"0.9956395467122396","word_num":"0","block_num":"0","line_num":"0"},{"page_num":"0","text":"ion LO5(q,K){var","conf":"0.30000001192092896","par_num":"0","height":"0.01912144766913526","level":"0","left":"0.0029069814255204187","line_num":"0","top":"0.46976744155948924","word_num":"0","width":"0.0915697627597385","block_num":"0"},{"text":"_=ie(this,q),z=_.size;return","par_num":"0","page_num":"0","line_num":"0","width":"0.1569767422146267","height":"0.01860465155707458","word_num":"0","left":"0.09883720767175651","level":"0","block_num":"0","top":"0.46976744189588127","conf":"1"},{"left":"0.26598837251985924","width":"0.28779070112440325","conf":"1","level":"0","top":"0.46976744161762884","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":".set(q,K),this.size+=_.size==z?0:1,this}var XM7;var","height":"0.01912144766913515","word_num":"0"},{"block_num":"0","left":"0.5523255901783554","level":"0","line_num":"0","text":"PM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.cl","conf":"1","par_num":"0","height":"0.01860465155707458","page_num":"0","top":"0.46744186034549373","width":"0.4462209065755208","word_num":"0"},{"line_num":"0","conf":"1","height":"0.02325581444634328","block_num":"0","level":"0","left":"0.002906978808015184","top":"0.4883720926838051","page_num":"0","width":"0.9956395467122396","text":"ear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.","word_num":"0","par_num":"0"},{"width":"0.44186045328776047","height":"0.021343669891357386","top":"0.5088888884231844","word_num":"0","par_num":"0","text":"prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.","conf":"1","level":"0","block_num":"0","left":"0.0029069884970565753","line_num":"0","page_num":"0"},{"block_num":"0","width":"0.03052325513627796","line_num":"0","word_num":"0","page_num":"0","height":"0.016279069052802186","left":"0.453488372940582","conf":"1","level":"0","top":"0.5093023259774749","par_num":"0","text":"data_."},{"width":"0.03197674221462671","top":"0.5093023259096454","level":"0","page_num":"0","line_num":"0","left":"0.4840116292923959","height":"0.016279069052802186","block_num":"0","text":"_;if(_","conf":"0.5","word_num":"0","par_num":"0"},{"text":"instanceof ce){var z=","height":"0.014444444444444482","top":"0.5088888888888888","width":"0.11773255666097004","left":"0.5203488391079085","page_num":"0","word_num":"0","block_num":"0","par_num":"0","line_num":"0","level":"0","conf":"1"},{"par_num":"0","conf":"1","left":"0.6540697791234845","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.019018088446723036","level":"0","text":"_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=","top":"0.5088888885544162","width":"0.3444767210218641"},{"height":"0.018604651557074692","top":"0.5302325578648734","level":"0","par_num":"0","width":"0.155523247188992","left":"0.004360472020814004","word_num":"0","line_num":"0","page_num":"0","text":"++_.size,this;_=this.__data_","block_num":"0","conf":"1"},{"width":"0.10901162889268665","height":"0.018888888888888844","block_num":"0","left":"0.15843023311859936","page_num":"0","conf":"1","level":"0","line_num":"0","top":"0.5277777777777778","word_num":"0","par_num":"0","text":"_=new X_6(z)}return"},{"height":"0.023333333333333317","left":"0.27180234342447934","line_num":"0","conf":"1","page_num":"0","width":"0.7267441643608941","block_num":"0","word_num":"0","text":"_.set(q,K), this.size=_.size,this}var h05=200, DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05});function dP6(q){var K=this.__data__=new","top":"0.5255555555555556","level":"0","par_num":"0"},{"height":"0.01671834627787272","par_num":"0","page_num":"0","conf":"1","level":"0","top":"0.5488372093772135","line_num":"0","text":"ce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.","word_num":"0","block_num":"0","left":"0.010174471832985038","width":"0.9883720397949219"},{"top":"0.5697674421015059","text":"prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}var","par_num":"0","line_num":"0","level":"0","conf":"1","width":"0.4622092776828342","left":"0.004360489759026246","height":"0.016279069052802186","page_num":"0","block_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","text":"S05=\\\\\\\"","conf":"0.30000001192092896","top":"0.5674418606189477","width":"0.04505813916524248","left":"0.47093023316083804","word_num":"0","block_num":"0","height":"0.016279069052802186","level":"0"},{"conf":"1","height":"0.013953487608167947","width":"0.12209302054511173","par_num":"0","block_num":"0","word_num":"0","text":"lodash hash undefined","line_num":"0","level":"0","page_num":"0","left":"0.5232558166624022","top":"0.5697674421261486"},{"block_num":"0","line_num":"0","width":"0.027616278330484967","par_num":"0","top":"0.5674418606189477","word_num":"0","text":"\\\\\\\"","left":"0.6497093028950773","height":"0.016279069052802186","page_num":"0","conf":"0.30000001192092896","level":"0"},{"top":"0.5697674421480176","line_num":"0","height":"0.016279069052802186","page_num":"0","width":"0.3226744121975369","conf":"1","word_num":"0","left":"0.6758721033472193","level":"0","block_num":"0","par_num":"0","text":", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this."},{"word_num":"0","text":"data__.has(q)}var GM7;var","conf":"1","page_num":"0","top":"0.5883720925160363","block_num":"0","left":"0.014534891491571372","line_num":"0","height":"0.018604651557074692","par_num":"0","width":"0.14389533996582032","level":"0"},{"height":"0.01860465155707458","block_num":"0","par_num":"0","text":"vM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..","left":"0.15697678065731238","top":"0.5883720928261139","line_num":"0","page_num":"0","word_num":"0","width":"0.4040697309705946","level":"0","conf":"1"},{"left":"0.004360475188846083","page_num":"0","top":"0.606976743678827","word_num":"0","conf":"1","par_num":"0","block_num":"0","level":"0","text":"VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function","width":"0.48837208218044703","line_num":"0","height":"0.018604651557074692"},{"page_num":"0","width":"0.034883719020419646","word_num":"0","conf":"1","line_num":"0","left":"0.5595930246467669","height":"0.016279069052802186","top":"0.5906976746305757","text":"__data","block_num":"0","level":"0","par_num":"0"},{"page_num":"0","left":"0.6046511618147005","block_num":"0","line_num":"0","conf":"1","par_num":"0","level":"0","width":"0.3938953399658204","word_num":"0","text":"=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;","top":"0.5883720929423929","height":"0.018604651557074692"},{"conf":"1","width":"0.07122092776828348","block_num":"0","line_num":"0","word_num":"0","height":"0.016279069052802186","par_num":"0","level":"0","text":"x05(q,K){var","left":"0.4912790721865947","top":"0.6093023258224362","page_num":"0"},{"top":"0.6088888885641061","block_num":"0","page_num":"0","level":"0","width":"0.4113371955023871","word_num":"0","line_num":"0","height":"0.019018088446723036","conf":"1","par_num":"0","text":",z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7","left":"0.5872093085195301"},{"level":"0","height":"0.016666666666666607","block_num":"0","width":"0.4709302266438802","word_num":"0","top":"0.63","line_num":"0","par_num":"0","text":";var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_","page_num":"0","conf":"1","left":"0.004360472305391462"},{"word_num":"0","conf":"1","width":"0.5232557932535806","height":"0.018888888888888844","block_num":"0","left":"0.4752907052929313","par_num":"0","text":"8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!","level":"0","line_num":"0","top":"0.6277777777777778","page_num":"0"},{"text":"1;var j=A.get(q),H=A.get(K);if(j&&H)return","top":"0.6488372099361024","width":"0.23837208218044706","block_num":"0","page_num":"0","word_num":"0","conf":"1","par_num":"0","height":"0.0189405674404568","level":"0","left":"0.00436047595908781","line_num":"0"},{"height":"0.0189405674404568","left":"0.24273257588231287","line_num":"0","par_num":"0","text":"j==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J","block_num":"0","conf":"1","page_num":"0","level":"0","top":"0.648837209843079","width":"0.7558139377170139","word_num":"0"},{"page_num":"0","par_num":"0","left":"0.005803579027256352","height":"0.01594057295057505","level":"0","line_num":"0","block_num":"0","text":",q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjufX2uf(!TM7K,functzonct,gef(n_ox","word_num":"0","conf":"0.30000001192092896","top":"0.6710994803448721","width":"0.48403239780002166"},{"height":"0.016279069052802186","block_num":"0","page_num":"0","par_num":"0","text":",G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M","top":"0.6697674424115834","level":"0","width":"0.5101743910047742","word_num":"0","left":"0.48837210361731925","conf":"0.5","line_num":"0"},{"par_num":"0","top":"0.688372092942393","width":"0.9941860622829862","conf":"1","word_num":"0","left":"0.004360439551289216","text":"=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05","line_num":"0","block_num":"0","page_num":"0","height":"0.018604651557074692","level":"0"},{"height":"0.01669250594245064","line_num":"0","level":"0","width":"0.04069767263200549","word_num":"0","left":"0.0043604668856501595","conf":"0.5","par_num":"0","block_num":"0","page_num":"0","text":"(q) {var","top":"0.7088888889538392"},{"top":"0.7088888889538392","height":"0.01669250594245064","text":"K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var","width":"0.40406977335611977","block_num":"0","level":"0","word_num":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0","left":"0.0479651187852655"},{"height":"0.01669250594245053","text":"kM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z)","block_num":"0","page_num":"0","conf":"1","line_num":"0","level":"0","left":"0.45348839592354123","par_num":"0","top":"0.7088888890894982","width":"0.545058102077908","word_num":"0"},{"left":"0.0043604745939071895","line_num":"0","page_num":"0","text":"{_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});function","top":"0.7277777777777777","block_num":"0","width":"0.308139525519477","par_num":"0","word_num":"0","conf":"1","level":"0","height":"0.018888888888888955"},{"height":"0.01860465155707458","block_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.31250000422014723","par_num":"0","conf":"0.5","top":"0.7279069764695247","width":"0.1497092988755968","text":"q$5(q,K,-,z,Y,A,0){switch(.","word_num":"0"},{"left":"0.4651162871583229","level":"0","line_num":"0","text":"){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buf","word_num":"0","height":"0.018888888888888955","block_num":"0","page_num":"0","par_num":"0","conf":"1","top":"0.7277777777777777","width":"0.5334302266438802"},{"left":"0.0043604645888744315","word_num":"0","conf":"1","par_num":"0","page_num":"0","top":"0.7488372092900042","block_num":"0","width":"0.04505813916524252","line_num":"0","level":"0","height":"0.01671834627787272","text":"fer; case"},{"block_num":"0","top":"0.7488372098973427","left":"0.05232557998756187","page_num":"0","level":"0","conf":"1","text":"t05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1","line_num":"0","width":"0.3866279178195529","word_num":"0","par_num":"0","height":"0.0189405674404568"},{"par_num":"0","left":"0.4375000093401447","level":"0","height":"0.014444444444444482","text":";return!0; case d05:case c05:case","page_num":"0","width":"0.18313952551947704","conf":"1","word_num":"0","block_num":"0","line_num":"0","top":"0.7511111111111111"},{"word_num":"0","par_num":"0","conf":"1","width":"0.37936045328776047","page_num":"0","height":"0.0189405674404568","level":"0","line_num":"0","text":"i05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.me","left":"0.6191860488924722","top":"0.7488372101299007","block_num":"0"},{"word_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.018604651557074692","par_num":"0","text":"ssage;case r05:case a05:return q==K+\\\\\\\"\\|\\\";case n05:var $=kM7;case 005:var","top":"0.7674418601516951","width":"0.4229650709364149","line_num":"0","level":"0","left":"0.004360510343259586"},{"text":"w=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);va","width":"0.5668604532877604","top":"0.7697674421015059","conf":"1","par_num":"0","left":"0.4316860669756949","word_num":"0","height":"0.016279069052802186","level":"0","block_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","left":"0.004360477259434821","page_num":"0","text":"r H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; case","top":"0.7883720927485944","word_num":"0","conf":"0.5","height":"0.018604651557074692","par_num":"0","width":"0.2936046388414171","level":"0"},{"top":"0.7883720933418159","text":"s05:if(Ma8)return Ma8.call(q)=","block_num":"0","width":"0.1686046494377984","word_num":"0","page_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0","height":"0.016279069052802186","left":"0.2965116313729576"},{"height":"0.016279069052802186","text":"-Ma8.call(K)}return!1}var","line_num":"0","width":"0.13953487608167853","page_num":"0","top":"0.7883720932642966","block_num":"0","conf":"1","word_num":"0","left":"0.4680232619591606","level":"0","par_num":"0"},{"text":"U05=1,Q05=2,d05=||\\\"[object Boolean]||\\\"","width":"0.22674418555365672","word_num":"0","top":"0.7855555553697754","left":"0.6061046481436678","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","height":"0.023746770222981772","level":"0","par_num":"0"},{"text":",c05=\\|\\\"[object Date]\\\\\\\",105","par_num":"0","top":"0.788372093058672","width":"0.16715115441216355","word_num":"0","line_num":"0","left":"0.8313953516438009","block_num":"0","level":"0","height":"0.01860465155707458","page_num":"0","conf":"0.5"},{"height":"0.018914729224310922","page_num":"0","text":"=I|\\\"[object Error]\\l\\\"","top":"0.8066666661630383","left":"0.00436046742109942","word_num":"0","par_num":"0","level":"0","width":"0.1293604638841417","block_num":"0","line_num":"0","conf":"0.5"},{"conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.004360466507232026","height":"0.018604651557074692","text":"1]\\|\\\"","top":"0.8279069763726256","word_num":"0","block_num":"0","par_num":"0","line_num":"0","width":"0.03488371902041965"},{"block_num":"0","line_num":"0","height":"0.021240308549669074","text":",n05=\\|\\\"[object Map]\\|\\\"","top":"0.8066666671205144","width":"0.13953487608167858","conf":"0.5","page_num":"0","word_num":"0","par_num":"0","left":"0.13226744948184804","level":"0"},{"left":"0.270348841076526","word_num":"0","page_num":"0","block_num":"0","height":"0.018604651557074692","width":"0.0915697627597385","conf":"0.5","line_num":"0","par_num":"0","text":",i05=\\|\\\"[object","level":"0","top":"0.8069767439113851"},{"conf":"0.30000001192092896","height":"0.016279069052802186","line_num":"0","width":"0.06395348442925347","word_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"Number7\\\\\\\"","left":"0.3633720958667686","top":"0.8069767442720485"},{"conf":"0.5","left":"0.42732559001892884","width":"0.15552324718899196","text":",r05=\\|\\\"[object RegExp]\\\\\\\"","top":"0.8066666671839168","height":"0.018914727105034723","level":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","page_num":"0"},{"conf":"0.5","block_num":"0","left":"0.21947674674636874","page_num":"0","word_num":"0","par_num":"0","top":"0.8279069763920053","line_num":"0","level":"0","height":"0.018604651557074692","text":",e05=\\|\\\"[object","width":"0.09447674221462676"},{"level":"0","page_num":"0","height":"0.021240310668945273","conf":"0.5","text":",005=||\\\"[object Set]\\|\\\",a05=||\\\"[object String]\\I\\\"","word_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.806666666341884","width":"0.29651162889268656","left":"0.581395342635736"},{"width":"0.12209302054511173","line_num":"0","page_num":"0","block_num":"0","level":"0","text":",s05=\\|\\\"[object Symbo","left":"0.8764534894293933","conf":"0.5","height":"0.018914729224310922","word_num":"0","par_num":"0","top":"0.80666666620955"},{"left":"0.036337226552089125","block_num":"0","par_num":"0","level":"0","top":"0.8277777777777777","word_num":"0","width":"0.18604649437798393","page_num":"0","conf":"0.5","height":"0.02111111111111119","line_num":"0","text":",t05=||\\\"[object ArrayBuffer]\\|\\\""},{"width":"0.0625","top":"0.8302325585990169","par_num":"0","height":"0.013953487608167836","page_num":"0","level":"0","block_num":"0","left":"0.3139534873304264","text":"DataView]\\\\","conf":"0.30000001192092896","word_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","text":",yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f","height":"0.018888888888888955","level":"0","conf":"1","par_num":"0","width":"0.6090116288926866","word_num":"0","left":"0.3895348873543943","top":"0.8277777777777777","line_num":"0"},{"text":":void 0;EM7=q$5});function K$5(q,K){var","left":"0.00436048433551854","top":"0.8488372093675235","word_num":"0","conf":"1","width":"0.21802323659261072","block_num":"0","level":"0","line_num":"0","height":"0.01671834627787272","page_num":"0","par_num":"0"},{"level":"0","conf":"1","page_num":"0","line_num":"0","text":"_=-1,z=K.","top":"0.8488372093883276","par_num":"0","height":"0.016279069052802186","left":"0.2281976744102458","width":"0.04651162889268662","block_num":"0","word_num":"0"},{"conf":"1","level":"0","height":"0.018604651557074692","line_num":"0","width":"0.12063953611585826","text":"length,Y=q.length;whi'","block_num":"0","top":"0.8488372090276642","left":"0.2747093037201716","par_num":"0","word_num":"0","page_num":"0"},{"top":"0.8488372101299009","conf":"1","width":"0.5712209065755208","level":"0","height":"0.0189405674404568","left":"0.4273256067331084","page_num":"0","par_num":"0","text":"<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=","word_num":"0","line_num":"0","block_num":"0"},{"text":"_$5});function z$5(q,K,","width":"0.12790696885850694","par_num":"0","word_num":"0","height":"0.016279069052802186","line_num":"0","left":"0.004360472984856647","page_num":"0","conf":"0.5","level":"0","top":"0.8697674421887152","block_num":"0"},{"height":"0.016279069052802186","line_num":"0","left":"0.1366279217623913","block_num":"0","level":"0","text":"){var z=K(q);return DO(q)?z:nP6(z,_(q))}var","top":"0.8697674420724361","par_num":"0","width":"0.2398255666097005","page_num":"0","word_num":"0","conf":"1"},{"text":"Xa8=L((=>{o_80;RTO;a_8=z$5});function","page_num":"0","word_num":"0","conf":"0.5","level":"0","block_num":"0","line_num":"0","height":"0.016279069052802186","par_num":"0","top":"0.8697674421015058","left":"0.4258721056494897","width":"0.2252906799316406"},{"level":"0","word_num":"0","left":"0.6510915259837525","height":"0.02220970153808599","top":"0.866802125713205","line_num":"0","text":"YSS(q,K){var","par_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.07136345969306102"},{"conf":"1","block_num":"0","height":"0.018604651557074692","left":"0.0043604749696563","top":"0.8883720926710751","par_num":"0","text":"ar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;var","width":"0.28488371107313365","page_num":"0","word_num":"0","level":"0","line_num":"0"},{"page_num":"0","block_num":"0","top":"0.8883720931092579","line_num":"0","level":"0","word_num":"0","width":"0.07122092776828337","conf":"0.5","height":"0.016279069052802186","text":"Pa8=LCO=>{s.","left":"0.29215116409550945","par_num":"0"},{"level":"0","left":"0.36482558586443914","page_num":"0","par_num":"0","height":"0.018604651557074692","top":"0.8883720926710751","line_num":"0","conf":"1","text":"8=Y$5});function A$5O{return[]}var","word_num":"0","width":"0.19622092776828348","block_num":"0"},{"line_num":"0","width":"0.2732558144463433","word_num":"0","page_num":"0","par_num":"0","top":"0.8674418609541324","block_num":"0","height":"0.020930230882432732","left":"0.7252906955384564","level":"0","conf":"1","text":"_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v"},{"conf":"0.5","page_num":"0","left":"0.5697674428101472","top":"0.8906976746455285","width":"0.036337208747863836","par_num":"0","level":"0","block_num":"0","height":"0.013953487608167836","text":":_8; var","word_num":"0","line_num":"0"},{"left":"0.6090116292868621","top":"0.8906976747380005","text":"Da8=L","page_num":"0","par_num":"0","block_num":"0","word_num":"0","level":"0","line_num":"0","height":"0.011627906163533597","width":"0.02906976540883388","conf":"0.5"},{"par_num":"0","level":"0","height":"0.016279069052802186","left":"0.004360491498102053","width":"0.6366278754340278","top":"0.9093023258999555","text":");0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=","conf":"1","word_num":"0","page_num":"0","block_num":"0","line_num":"0"},{"top":"0.8883720942099465","height":"0.020930230882432732","text":"(=>{t_8=A$5});var 0$5,$$5, hM7,w$5, iP6;var e_8=L(()=>{Pa8();Da8(","par_num":"0","line_num":"0","page_num":"0","left":"0.6438953708019126","width":"0.354651133219401","level":"0","word_num":"0","conf":"0.5","block_num":"0"},{"height":"0.019018088446723036","left":"0.6482558245492112","conf":"1","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"null)return[];return q=0bject(q),s_8(hM7(q),function(K){return","top":"0.9088888883606178","width":"0.3473837110731337","word_num":"0"},{"conf":"1","word_num":"0","width":"0.2674418555365668","top":"0.9277777777777778","line_num":"0","par_num":"0","block_num":"0","text":"$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var","page_num":"0","level":"0","height":"0.018888888888888844","left":"0.00436047159312635"},{"text":"_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var","block_num":"0","width":"0.3255813810560438","top":"0.9277777777777778","height":"0.018888888888888844","conf":"1","word_num":"0","left":"0.2761628040321222","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.9302325585990169","height":"0.013953487608167836","level":"0","conf":"0.5","text":"SM7=LCO","width":"0.043604649437798404","word_num":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.6031976745543567"},{"block_num":"0","conf":"0.5","height":"0.018888888888888844","left":"0.6497093074006314","text":"=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\\\"obje","par_num":"0","page_num":"0","line_num":"0","top":"0.9277777777777778","width":"0.3488371955023871","level":"0","word_num":"0"},{"height":"0.019043926662868915","page_num":"0","conf":"1","word_num":"0","level":"0","top":"0.9465116284773509","par_num":"0","text":"ct\\|\\\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\\\\\"","width":"0.5014534420437283","block_num":"0","left":"0.0043605113830368775","line_num":"0"},{"top":"0.9488372093675235","left":"0.5043604685112038","width":"0.11046511332194009","word_num":"0","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","par_num":"0","level":"0","text":"[object Arguments]\\\\","height":"0.01671834627787272"},{"left":"0.6497092995320658","par_num":"0","top":"0.9488372098430791","width":"0.3488372166951498","line_num":"0","word_num":"0","page_num":"0","text":";var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var","conf":"1","height":"0.0189405674404568","block_num":"0","level":"0"},{"top":"0.9697674421015058","par_num":"0","word_num":"0","conf":"1","text":"Ou6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function","block_num":"0","width":"0.6191860198974609","level":"0","page_num":"0","height":"0.016279069052802186","line_num":"0","left":"0.00872095385940873"},{"width":"0.3604651133219401","page_num":"0","line_num":"0","conf":"1","height":"0.016279069052802186","level":"0","par_num":"0","top":"0.9697674423146843","block_num":"0","text":"{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\\\","left":"0.6380813922982124","word_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8058
|
NULL
|
NULL
|
|
59360
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ong'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T595-596597598$99=6006011-602604605606— 607608• MOn ZU Aor 10.42:40L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"height":"0.006968641205077342", [{"height":"0.006968641205077342","level":"0","width":"0.021802326466174835","par_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.01744185995005212","page_num":"0","text":"Phostorm","top":"0.006968641046706359","block_num":"0","word_num":"0"},{"top":"0.006968641450188162","left":"0.1148255812121043","par_num":"0","width":"0.01162790618044264","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"code","line_num":"0"},{"level":"0","page_num":"0","width":"0.029069763548830722","block_num":"0","word_num":"0","height":"0.010452960286604362","text":"FV faVsco.js","par_num":"0","conf":"0.5","left":"0.030523259704860126","line_num":"0","top":"0.02787456497864904"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.024709300791963623","word_num":"0","text":"?9 master","top":"0.02787456497864904","block_num":"0","height":"0.010452960286604362","line_num":"0","level":"0","left":"0.06831395542728312"},{"line_num":"0","block_num":"0","text":"Proledey","conf":"0.30000001192092896","left":"0.014534883869450689","width":"0.020348836766912577","level":"0","word_num":"0","page_num":"0","par_num":"0","top":"0.05923344944238418","height":"0.003484320602538671"},{"line_num":"0","left":"0.043574765514713835","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.07612742412338913","text":"D Salesforce","page_num":"0","width":"0.030583024024963372","height":"0.01150821840934213","word_num":"0","block_num":"0"},{"level":"0","par_num":"0","block_num":"0","height":"0.010452960286604362","top":"0.09407665591941561","conf":"0.30000001192092896","page_num":"0","line_num":"0","left":"0.046511627642654756","text":"> DDTO","word_num":"0","width":"0.021802323929806973"},{"block_num":"0","height":"0.015479323586398475","level":"0","par_num":"0","conf":"1","top":"0.11024367702094318","word_num":"0","page_num":"0","line_num":"0","width":"0.07137109878215384","left":"0.0537095887639354","text":"© FetchSalesforceEntitiesJob.pnp"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","block_num":"0","left":"0.05232558202147495","line_num":"0","page_num":"0","height":"0.0071770334928229484","top":"0.13237639553429026","level":"0"},{"text":"C) ketryralleasalestorcerecorasJob.onp","level":"0","line_num":"0","top":"0.14982578435435434","height":"0.0072715042880847625","conf":"0.5","left":"0.05232558202147495","par_num":"0","width":"0.08575580475178171","page_num":"0","block_num":"0","word_num":"0"},{"left":"0.046511627154292065","height":"0.006968640444571461","block_num":"0","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","width":"0.06249999492726427","word_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0"},{"block_num":"0","text":"© CheckAndRetryRemoteMatch.php","top":"0.18102073376030525","width":"0.07558138827060132","left":"0.046511627667025296","par_num":"0","word_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.010616896445291069","level":"0"},{"left":"0.04651163545709501","block_num":"0","text":"C) CreaterollowupActivity.php","top":"0.2017543859602864","word_num":"0","level":"0","line_num":"0","width":"0.06395348082197473","height":"0.0073048471453848185","conf":"0.5","par_num":"0","page_num":"0"},{"par_num":"0","level":"0","conf":"0.30000001192092896","left":"0.04651162858740109","line_num":"0","height":"0.007182590508955311","top":"0.21929824565899192","word_num":"0","page_num":"0","text":"C) CreateNotes.php","block_num":"0","width":"0.04215116196490349"},{"width":"0.08720929571922789","line_num":"0","page_num":"0","block_num":"0","word_num":"0","conf":"1","text":"© MatchActivitiesToNewOpportunity.php","level":"0","left":"0.04651163557061816","par_num":"0","height":"0.010544653714558705","top":"0.23684210521680837"},{"page_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.2543554009942979","height":"0.007207597461803994","word_num":"0","conf":"0.5","block_num":"0","left":"0.04651163358738779","width":"0.06249999492726427","text":"C) MatchActivitvermData.php"},{"block_num":"0","line_num":"0","top":"0.27177700333990396","par_num":"0","left":"0.046511628705343505","width":"0.039244185102746854","word_num":"0","text":"E) NoteObiect.ohp","conf":"0.30000001192092896","level":"0","page_num":"0","height":"0.00732985485873916"},{"text":"c) SaveActiviv.ono","page_num":"0","par_num":"0","width":"0.04215115942853562","word_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.04651163174781109","top":"0.2891986066069825","level":"0"},{"conf":"0.30000001192092896","width":"0.0523255835188196","word_num":"0","line_num":"0","height":"0.006968641205077342","block_num":"0","level":"0","page_num":"0","text":"c)saveliranscriotion.onv","par_num":"0","left":"0.04651162677256695","top":"0.30662020900450737"},{"conf":"0.5","left":"0.04651163174781109","par_num":"0","level":"0","line_num":"0","text":"C) SetuoLavout.oho","block_num":"0","top":"0.32376395531045343","word_num":"0","width":"0.04215115942853562","height":"0.0072464973352361906","page_num":"0"},{"block_num":"0","width":"0.04215115942853562","top":"0.34130781499202545","line_num":"0","word_num":"0","level":"0","height":"0.0071770334928230595","left":"0.04651163174781109","par_num":"0","text":"C) SvncActivitv.oho","conf":"0.5","page_num":"0"},{"text":"@ SvncFieldMetadata.php","conf":"1","height":"0.014418177627490425","page_num":"0","par_num":"0","block_num":"0","top":"0.3552072621290665","line_num":"0","left":"0.04638947542561308","word_num":"0","width":"0.055435398791698696","level":"0"},{"width":"0.039244182566378974","height":"0.010455739935429254","par_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","left":"0.046511631609252174","text":"© SyncLeads.php","top":"0.3763066205343165","word_num":"0","line_num":"0"},{"conf":"1","block_num":"0","word_num":"0","line_num":"0","top":"0.38995215311004783","left":"0.046511631695615716","height":"0.014354066985645897","level":"0","text":"© SyncObjects.php","page_num":"0","par_num":"0","width":"0.04215115942853562"},{"top":"0.41114982586710536","width":"0.06104650903255382","level":"0","line_num":"0","left":"0.04651163073081603","block_num":"0","word_num":"0","height":"0.010700253968793927","conf":"1","page_num":"0","par_num":"0","text":"© SyncOpportunitiesJob.php"},{"block_num":"0","height":"0.014354066985646008","left":"0.046511633451594","page_num":"0","word_num":"0","top":"0.42503987240829344","par_num":"0","text":"© SyncOpportunity.php","conf":"1","line_num":"0","width":"0.05087208747863769","level":"0"},{"conf":"1","text":"© SyncProfileMetadata.php","level":"0","top":"0.44577352463809683","height":"0.010672468127626344","page_num":"0","width":"0.05813953217039717","word_num":"0","line_num":"0","par_num":"0","left":"0.04651163071712692","block_num":"0"},{"left":"0.04651163321565249","height":"0.010550210730691068","par_num":"0","page_num":"0","width":"0.056686041202950996","block_num":"0","level":"0","conf":"1","line_num":"0","text":"© SyncTeamFieldsJob.php","top":"0.46331738455485405","word_num":"0"},{"left":"0.04651163321565131","line_num":"0","word_num":"0","width":"0.05668604120295098","level":"0","conf":"1","par_num":"0","text":"© SyncTeamMetadata.php","top":"0.48083623715937174","block_num":"0","height":"0.010452961047110243","page_num":"0"},{"conf":"1","height":"0.01051408974557777","par_num":"0","left":"0.04651163548425466","top":"0.49825784007433493","page_num":"0","level":"0","line_num":"0","text":"© UpdateOpportunitySpecifications.php","width":"0.08430231885707123","block_num":"0","word_num":"0"},{"height":"0.006968640444571461","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.5191637634014077","word_num":"0","width":"0.04215115942853563","text":"Updatestage.ong","left":"0.046511627480499834","par_num":"0","conf":"0.30000001192092896"},{"page_num":"0","text":"> @ DealRisks","width":"0.03343022884206569","line_num":"0","block_num":"0","par_num":"0","height":"0.010758603778942555","left":"0.03343023627313173","word_num":"0","level":"0","top":"0.5331010454942319","conf":"0.30000001192092896"},{"height":"0.006968640444571572","page_num":"0","conf":"0.30000001192092896","top":"0.5714285717637769","left":"0.03924418649273823","text":"_Meeuine bor","level":"0","line_num":"0","block_num":"0","width":"0.031976740410987366","word_num":"0","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","top":"0.6411149830944434","block_num":"0","height":"0.007210375589617124","text":"a Telephony","width":"0.029069763548830715","word_num":"0","left":"0.03924418703063903","page_num":"0"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.6547049441786283","left":"0.03924418612559764","line_num":"0","text":"C User","page_num":"0","word_num":"0","level":"0","width":"0.017441858636572008","height":"0.011164274322169154"},{"level":"0","par_num":"0","top":"0.675958188117432","line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","block_num":"0","left":"0.04069767337055839","width":"0.05523256038097625","word_num":"0","text":"c8aseprocessing.oo.ono","page_num":"0"},{"conf":"0.30000001192092896","par_num":"0","height":"0.01055576850732931","top":"0.6897926633384308","left":"0.04069767586474709","page_num":"0","block_num":"0","level":"0","text":"@ Dummv.Job.php","line_num":"0","width":"0.03779069667166852","word_num":"0"},{"height":"0.006968640444571572","width":"0.07558138827060132","par_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"0.5","level":"0","top":"0.7108013940634285","left":"0.04069768173679198","block_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho"},{"par_num":"0","conf":"0.5","top":"0.724738676808766","left":"0.0406976819687229","block_num":"0","level":"0","text":"@ ImportRemoteTrack.Job.ohp","height":"0.010508531968939527","line_num":"0","width":"0.06395348082197475","word_num":"0","page_num":"0"},{"par_num":"0","top":"0.7456140350877193","word_num":"0","level":"0","line_num":"0","text":"C ob.oho","width":"0.023255812360885288","left":"0.04069767637769677","block_num":"0","height":"0.0071770334928229484","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","text":"C)JobDisoatcher.oho","left":"0.04069767469984203","conf":"0.30000001192092896","level":"0","top":"0.7630662020343051","height":"0.006968641205077342","block_num":"0","width":"0.04505813882706013","par_num":"0","word_num":"0"},{"block_num":"0","left":"0.04069768139133789","height":"0.006968640444571572","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","par_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.06395348082197473","page_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","page_num":"0","level":"0","left":"0.04069768199588256","text":"@ [EMAIL]","height":"0.01061967533361019","width":"0.08430231885707126","top":"0.7942583731520936"},{"word_num":"0","width":"0.05668604120295098","left":"0.039244191467289816","par_num":"0","text":"T. SacVisibilitvControl.ohn","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.8149920253520749","height":"0.007307626033703829","level":"0"},{"page_num":"0","level":"0","width":"0.03197674041098737","conf":"0.5","height":"0.010669689239307223","text":"v D Listeners","line_num":"0","par_num":"0","top":"0.8325358850720923","block_num":"0","left":"0.027616282843257383","word_num":"0"},{"height":"0.0071770334928230595","page_num":"0","width":"0.031976740410987366","word_num":"0","left":"0.03343023313500392","block_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.8500797448165869","text":"v M Activitiod","level":"0","par_num":"0"},{"block_num":"0","height":"0.007204819333990642","level":"0","page_num":"0","text":"v M ActivitvProviden","top":"0.8675958187199364","width":"0.04651162979450632","conf":"0.5","word_num":"0","left":"0.03924418511117721","line_num":"0","par_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","level":"0","width":"0.02906976608519858","word_num":"0","conf":"0.30000001192092896","top":"0.8850174216200114","left":"0.046511629117106865","text":"> M.lustCall","height":"0.007327075970420038","page_num":"0"},{"line_num":"0","block_num":"0","conf":"0.5","par_num":"0","page_num":"0","height":"0.010639125270326288","top":"0.9024390246943023","text":"v D UserPilot","width":"0.03197674041098737","word_num":"0","left":"0.046511631681215526","level":"0"},{"block_num":"0","text":"© TrackProviderInstalledEvent.php","height":"0.010761381906755796","word_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","left":"0.059593032929402996","top":"0.9198606275943773","line_num":"0","width":"0.07412789730315514"},{"page_num":"0","left":"0.039244188091967266","line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"MAudia","top":"0.9372822303003622","par_num":"0","width":"0.026162789223041938","word_num":"0","height":"0.006968640444571572","level":"0"},{"left":"0.039244188005603746","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"MRots","width":"0.0232558123608853","page_num":"0","block_num":"0","height":"0.006968640444571572","top":"0.9547038330878187","level":"0"},{"level":"0","text":"C ActivitvController.ohn","page_num":"0","top":"0.05574912945445576","left":"0.15406977310444897","height":"0.007249275463049432","par_num":"0","word_num":"0","line_num":"0","conf":"0.5","block_num":"0","width":"0.047965110616481066"},{"block_num":"0","top":"0.08362369334200259","width":"0.07122093058646994","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","height":"0.006968641205077342","left":"0.15406976733606492","word_num":"0","text":"Automateakeporskepository.pnp"},{"text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","conf":"1","block_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.011164274322169043","level":"0","line_num":"0","width":"0.07122092551373421","left":"0.30668604530999377"},{"par_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.3066860477020153","block_num":"0","page_num":"0","level":"0","width":"0.05523255023550483","word_num":"0","top":"0.13240418151987454","text":"Opportunitysynclrait.ong","conf":"0.5"},{"width":"0.08720929571922792","left":"0.37063954254736237","level":"0","page_num":"0","block_num":"0","word_num":"0","line_num":"0","par_num":"0","conf":"0.5","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","top":"0.13240418151987454","height":"0.006968640444571461"},{"par_num":"0","page_num":"0","height":"0.006968640444571461","block_num":"0","conf":"0.30000001192092896","top":"0.1567944254223136","width":"0.05523255023550483","line_num":"0","word_num":"0","left":"0.31831396020201475","text":"wsyncermenuuiestrait.ono","level":"0"},{"word_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","line_num":"0","text":"c) SyncObiects.pho","width":"0.039244185102746826","left":"0.15406976824025068","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.18102073365231264"},{"block_num":"0","height":"0.010452960286604362","level":"0","left":"0.20203489060729998","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","word_num":"0","conf":"1","page_num":"0","width":"0.06104650395981806","line_num":"0","par_num":"0"},{"page_num":"0","text":"© ImportContactBatch.php","word_num":"0","left":"0.27180233100804285","par_num":"0","level":"0","conf":"1","top":"0.17770034916869026","width":"0.053779064340794325","line_num":"0","height":"0.010497417936674913","block_num":"0"},{"text":"© Client.php","top":"0.17770034916869026","conf":"1","height":"0.010497417936674913","word_num":"0","left":"0.33284884116015484","width":"0.027616275117752387","par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"top":"0.18102073365231264","text":"C) HubspotPaqinationService.phg","block_num":"0","par_num":"0","left":"0.3677325572728374","page_num":"0","conf":"0.5","height":"0.0071770334928229484","line_num":"0","width":"0.0654069717894209","level":"0","word_num":"0"},{"height":"0.007343747018817126","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.20557491325434107","left":"0.15406977127553043","page_num":"0","text":"() Service.php","width":"0.030523251979909044","par_num":"0","word_num":"0","level":"0"},{"top":"0.20557491322719157","left":"0.19186047025946548","height":"0.006968640444571572","par_num":"0","width":"0.04505813375432441","text":"BatchSyncTrait.php","word_num":"0","conf":"0.5","line_num":"0","level":"0","block_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","top":"0.20175438596491224","level":"0","conf":"0.5","block_num":"0","left":"0.2441860510865191","line_num":"0","height":"0.011164274322169154","width":"0.14534883296236076","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","word_num":"0"},{"conf":"0.5","text":"php api_v2.php","line_num":"0","left":"0.3982558178455254","width":"0.02906976354883073","word_num":"0","par_num":"0","height":"0.007343747018817126","block_num":"0","page_num":"0","top":"0.20557491325434107","level":"0"},{"conf":"1","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","par_num":"0","page_num":"0","width":"0.06104650395981809","word_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.22966507158551952","height":"0.007268726160271521"},{"level":"0","page_num":"0","conf":"1","block_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","top":"0.2508710809687519","width":"0.21656975847609497","line_num":"0","word_num":"0","par_num":"0","left":"0.17151161694332442","height":"0.010691917303836784"},{"word_num":"0","conf":"1","left":"0.18313953485556841","par_num":"0","text":"nublic function handlel","width":"0.05959302313784334","level":"0","block_num":"0","line_num":"0","height":"0.007318740065968554","page_num":"0","top":"0.26794258384399516"},{"level":"0","page_num":"0","word_num":"0","left":"0.1497093032619457","line_num":"0","height":"0.010452960286604362","text":"138","conf":"0.30000001192092896","block_num":"0","top":"0.4111498263026909","par_num":"0","width":"0.010174417749364312"},{"conf":"1","level":"0","width":"0.010174418383456285","page_num":"0","line_num":"0","par_num":"0","word_num":"0","text":"140","block_num":"0","height":"0.017421602252187474","top":"0.44250871089481225","left":"0.15116279097784552"},{"block_num":"0","line_num":"0","left":"0.15116279076509007","text":"1143","conf":"0.30000001192092896","height":"0.006968641205077342","word_num":"0","top":"0.5017421601756263","level":"0","width":"0.00872092995237797","page_num":"0","par_num":"0"},{"conf":"1","text":"144","top":"0.5156794425600686","width":"0.00872092995237797","word_num":"0","height":"0.010452961047110132","level":"0","left":"0.1511627908377645","block_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","text":"149","width":"0.00872092995237797","top":"0.6062717769003649","conf":"0.30000001192092896","left":"0.15116279076509007","level":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","width":"0.008720929318285997","word_num":"0","text":"155","height":"0.010452960286604362","line_num":"0","level":"0","conf":"1","top":"0.7108013942469417","block_num":"0","left":"0.15116279159085694","page_num":"0"},{"block_num":"0","top":"0.763066202609311","left":"0.15116279159085694","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0","line_num":"0","level":"0","conf":"1","par_num":"0","text":"158","page_num":"0"},{"left":"0.15116279159085694","line_num":"0","conf":"1","width":"0.008720929318285997","block_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0","text":"161","top":"0.8153310109716805","word_num":"0","level":"0"},{"height":"0.010452960286604362","conf":"1","block_num":"0","left":"0.15116279159085694","level":"0","text":"163","top":"0.8501742165465933","width":"0.008720929318285997","page_num":"0","par_num":"0","word_num":"0","line_num":"0"},{"page_num":"0","width":"0.00872092995237797","conf":"1","word_num":"0","par_num":"0","text":"1164","height":"0.006968641205077342","left":"0.15116279076509007","line_num":"0","level":"0","block_num":"0","top":"0.871080139269703"},{"top":"0.8850174221215062","page_num":"0","line_num":"0","conf":"1","left":"0.15116279159085694","width":"0.008720929318285997","par_num":"0","text":"165","word_num":"0","level":"0","block_num":"0","height":"0.010452960286604362"},{"left":"0.15116279076509007","top":"0.9059233448446159","word_num":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.00872092995237797","text":"1166","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0"},{"page_num":"0","text":"$config,","line_num":"0","width":"0.021802323929806966","block_num":"0","conf":"1","height":"0.010452960286604362","word_num":"0","level":"0","par_num":"0","top":"0.2891986067904957","left":"0.21366279261358478"},{"top":"0.30662020992638417","line_num":"0","page_num":"0","left":"0.21366279584086087","level":"0","width":"0.04505813375432441","block_num":"0","height":"0.010452960286604362","word_num":"0","conf":"1","par_num":"0","text":"$batchRepository,"},{"block_num":"0","line_num":"0","top":"0.3240418127138407","height":"0.010452960286604362","page_num":"0","text":"SredisService","width":"0.03633720570422233","word_num":"0","left":"0.21366279067986574","par_num":"0","conf":"1","level":"0"},{"par_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604251","level":"0","line_num":"0","text":"$entityRepository,","block_num":"0","width":"0.04796511061648104","left":"0.21366279592722434","conf":"1","top":"0.3414634155012971"},{"word_num":"0","text":"sloggen","line_num":"0","top":"0.3623693383142996","left":"0.21366279063768656","block_num":"0","conf":"0.30000001192092896","width":"0.018895347067650337","page_num":"0","height":"0.006968640444571461","level":"0","par_num":"0"},{"text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","par_num":"0","height":"0.007215933366255367","conf":"0.5","left":"0.20348838007687264","line_num":"0","page_num":"0","width":"0.2398255733733482","level":"0","block_num":"0","top":"0.4146341463621239","word_num":"0"},{"word_num":"0","left":"0.20348838095072486","width":"0.07994185102746842","block_num":"0","text":"if (Sthis->attemots@ === 1) {","level":"0","page_num":"0","line_num":"0","conf":"0.5","height":"0.010672467367120575","par_num":"0","top":"0.4457735248441337"},{"level":"0","line_num":"0","page_num":"0","top":"0.46331738455485405","word_num":"0","par_num":"0","block_num":"0","height":"0.010550210730691068","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","width":"0.1482558047517817","left":"0.21366278713067985"},{"par_num":"0","line_num":"0","page_num":"0","top":"0.5191387559808612","width":"0.091569758476095","word_num":"0","block_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","height":"0.0071770334928229484","conf":"0.5","left":"0.20348838105878864","level":"0"},{"page_num":"0","word_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","height":"0.013948396442419408","left":"0.20348837906873227","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.5331010453200158","conf":"1","width":"0.15552324944354115"},{"block_num":"0","par_num":"0","width":"0.14970930586469938","line_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","left":"0.20348837025078986","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","word_num":"0"},{"height":"0.010536318570613101","level":"0","par_num":"0","text":"<1/6 >","left":"0.2470930229619993","width":"0.021802323929806966","top":"0.5923344949742337","word_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0"},{"level":"0","top":"0.6060606061050023","block_num":"0","par_num":"0","word_num":"0","text":"'entity tvo","height":"0.0071798116206361895","page_num":"0","left":"0.2151162810652241","conf":"0.30000001192092896","line_num":"0","width":"0.027616277654120253"},{"top":"0.6132376396173622","width":"0.021802323929806966","conf":"0.5","block_num":"0","height":"0.010455739935429254","word_num":"0","left":"0.25000000055269916","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"© Logger"},{"height":"0.0071770334928230595","text":"Itotal reco","left":"0.2151162810652241","page_num":"0","top":"0.6236044657097288","line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.5","width":"0.027616277654120253","par_num":"0"},{"text":"public function info","block_num":"0","width":"0.05668604120295098","page_num":"0","left":"0.248546517777781","conf":"0.5","line_num":"0","level":"0","top":"0.6339712919137487","par_num":"0","height":"0.010628010477555794","word_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","text":"\"batches d","top":"0.6411149825399743","word_num":"0","left":"0.2151162799850968","level":"0","block_num":"0","width":"0.027616277654120253","conf":"0.5","height":"0.0072103763501230045"},{"level":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"Isvnced atl","height":"0.007332632986552401","conf":"0.30000001192092896","top":"0.6585365856142653","left":"0.21511628105837952","width":"0.026162789223041966"},{"level":"0","block_num":"0","left":"0.26598837545525295","word_num":"0","text":"cav $context = [1","par_num":"0","top":"0.6618819775389818","width":"0.04360464785961399","height":"0.010591889492442497","conf":"0.5","line_num":"0","page_num":"0"},{"word_num":"0","line_num":"0","width":"0.020348835498728624","height":"0.0071770334928229484","level":"0","page_num":"0","left":"0.24854651350063556","par_num":"0","text":": voidi","conf":"0.30000001192092896","block_num":"0","top":"0.6794258373205742"},{"line_num":"0","level":"0","text":"} catch (SocialAcco","page_num":"0","block_num":"0","par_num":"0","top":"0.6929824561403509","width":"0.052325573373348144","height":"0.011164274322169043","word_num":"0","left":"0.1918604731373945","conf":"1"},{"block_num":"0","page_num":"0","top":"0.7108013936697744","word_num":"0","level":"0","line_num":"0","text":"Cloaden-swannir","left":"0.2034883724950264","width":"0.039244185102746854","height":"0.006968641205077342","conf":"0.5","par_num":"0"},{"par_num":"0","word_num":"0","level":"0","left":"0.24854651872595424","line_num":"0","text":"Log an informational message to the logs.","width":"0.08720929571922792","block_num":"0","height":"0.01072803904945585","page_num":"0","conf":"1","top":"0.7105263157219254"},{"conf":"1","line_num":"0","top":"0.7384370017274113","par_num":"0","page_num":"0","level":"0","text":"Implements: Loggerinterface::info","word_num":"0","block_num":"0","width":"0.0813953419949146","left":"0.24854651107352554","height":"0.010691917303836673"},{"par_num":"0","text":"array|ArravyablelJsonable|Stri","line_num":"0","word_num":"0","top":"0.7595818820518198","height":"0.010452960286604362","left":"0.27761628499022556","page_num":"0","level":"0","conf":"1","width":"0.07122092551373421","block_num":"0"},{"height":"0.006968640444571572","level":"0","conf":"0.30000001192092896","top":"0.7804878052132543","par_num":"0","text":"ngable lstring smessage","width":"0.056686041202950954","word_num":"0","line_num":"0","block_num":"0","left":"0.2761627910440279","page_num":"0"},{"block_num":"0","left":"0.19186047325424327","line_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","top":"0.7979094080543587","word_num":"0","height":"0.010703032096607279","text":"} catch (Throwable","width":"0.049418596511191515"},{"page_num":"0","text":"arrayScontext","height":"0.010452960286604362","line_num":"0","conf":"0.5","par_num":"0","left":"0.2761627943999499","width":"0.03924418256637896","top":"0.7944250876267327","block_num":"0","level":"0","word_num":"0"},{"page_num":"0","top":"0.8188153313456585","text":"slogger->errorl","width":"0.03924418256637899","left":"0.20348837187088045","conf":"0.30000001192092896","block_num":"0","word_num":"0","height":"0.006968640444571461","line_num":"0","level":"0","par_num":"0"},{"height":"0.010452960286604362","width":"0.01889534706765031","word_num":"0","text":"Returns:","left":"0.2485465134574538","level":"0","block_num":"0","top":"0.8188153315291717","page_num":"0","conf":"1","line_num":"0","par_num":"0"},{"par_num":"0","width":"0.01598837020549368","page_num":"0","word_num":"0","height":"0.006968640444571572","left":"0.24854651337109027","text":"CAurno","level":"0","top":"0.8432055752480975","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"line_num":"0","conf":"0.5","left":"0.2747093029029664","par_num":"0","top":"0.8466898958055888","width":"0.06395348082197477","block_num":"0","height":"0.006968640444571461","page_num":"0","level":"0","word_num":"0","text":"vendor/aravel/tramework/src"},{"par_num":"0","width":"0.05668604120295101","top":"0.8641114985930454","line_num":"0","page_num":"0","block_num":"0","text":"luminare Loc/Loccer.ong","word_num":"0","left":"0.2747093023963053","height":"0.006968640444571461","level":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","top":"0.8708133969827938","width":"0.026162789223041938","line_num":"0","par_num":"0","text":"'error' =>","word_num":"0","block_num":"0","level":"0","height":"0.007235383302971576","left":"0.21511627846207848","page_num":"0"},{"block_num":"0","width":"0.023255814897253146","height":"0.0072770620647228945","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","text":"throw Ser","par_num":"0","top":"0.9233449476199234","left":"0.20348837139363007","page_num":"0"},{"level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.44476744220017683","par_num":"0","text":"826 л v 512","top":"0.2508710809687519","height":"0.010691917303836784","width":"0.03488371727314399","word_num":"0","block_num":"0"},{"left":"0.47238372096131104","line_num":"0","width":"0.008720929952377943","top":"0.29965156834254736","word_num":"0","page_num":"0","par_num":"0","height":"0.017421602252187585","conf":"1","block_num":"0","level":"0","text":"575"},{"conf":"0.30000001192092896","left":"0.47093023257922917","level":"0","text":"576","line_num":"0","page_num":"0","par_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","word_num":"0","block_num":"0","height":"0.010452960286604362"},{"left":"0.4709302334945038","height":"0.010452960286604362","level":"0","block_num":"0","width":"0.01017441774936434","page_num":"0","text":"577","par_num":"0","conf":"1","line_num":"0","word_num":"0","top":"0.3379790945953738"},{"width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","level":"0","par_num":"0","text":"578","top":"0.35540069773126226","height":"0.010452960286604362","block_num":"0","line_num":"0","conf":"1","page_num":"0"},{"left":"0.4709302331500887","top":"0.3693379791874951","text":"579","width":"0.011627906180442682","par_num":"0","line_num":"0","word_num":"0","conf":"1","page_num":"0","block_num":"0","level":"0","height":"0.017421602252187585"},{"width":"0.01017441774936434","left":"0.4709302334945038","page_num":"0","level":"0","height":"0.010452960286604362","par_num":"0","top":"0.39024390295774314","line_num":"0","conf":"1","text":"580","block_num":"0","word_num":"0"},{"par_num":"0","height":"0.024390243457264815","top":"0.40418118460121666","block_num":"0","width":"0.0159883714736776","left":"0.4665697680180062","text":"=581","page_num":"0","word_num":"0","conf":"0.5","line_num":"0","level":"0"},{"level":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0","par_num":"0","width":"0.008720929318285997","word_num":"0","text":"583","top":"0.4425087113201125","left":"0.4723837218234151","height":"0.010452960286604362"},{"level":"0","word_num":"0","height":"0.010452960286604362","block_num":"0","left":"0.4709302334945038","line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"584","width":"0.01017441774936434","top":"0.459930314107569"},{"level":"0","page_num":"0","conf":"0.5","block_num":"0","word_num":"0","top":"0.4773519168950253","text":"—585","left":"0.46656976846458836","par_num":"0","line_num":"0","width":"0.013081394611520969","height":"0.010452960286604362"},{"page_num":"0","top":"0.4947735200309138","width":"0.008720929318285997","text":"586","left":"0.47093023257922917","word_num":"0","line_num":"0","par_num":"0","height":"0.010452960286604362","conf":"1","block_num":"0","level":"0"},{"conf":"1","page_num":"0","top":"0.5121951224699383","height":"0.010452960286604362","block_num":"0","par_num":"0","width":"0.008720929318285997","word_num":"0","level":"0","left":"0.4723837218234151","text":"587","line_num":"0"},{"page_num":"0","left":"0.4723837218234151","width":"0.008720929318285997","height":"0.010452960286604362","level":"0","text":"588","word_num":"0","block_num":"0","par_num":"0","top":"0.5296167252573947","conf":"1","line_num":"0"},{"conf":"1","level":"0","line_num":"0","par_num":"0","text":"589","block_num":"0","height":"0.010452960286604362","top":"0.5470383280448511","width":"0.01017441774936434","word_num":"0","left":"0.4709302334945038","page_num":"0"},{"line_num":"0","block_num":"0","level":"0","top":"0.5609756106427853","par_num":"0","conf":"0.5","left":"0.47238372114299704","width":"0.008720929952377943","text":"590","height":"0.020905922094220375","page_num":"0","word_num":"0"},{"left":"0.46802325552854196","width":"0.013081394611520969","top":"0.5853658539937421","level":"0","text":"15911","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571572","line_num":"0"},{"text":"592","level":"0","block_num":"0","conf":"1","page_num":"0","height":"0.020905923615232025","word_num":"0","top":"0.5958188150216522","par_num":"0","width":"0.010174418383456285","left":"0.4723837209560432","line_num":"0"},{"height":"0.010452961047110132","conf":"1","width":"0.008720929952377998","word_num":"0","block_num":"0","left":"0.47238372099764825","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"593","top":"0.616724738727316"},{"text":"T595","level":"0","block_num":"0","word_num":"0","height":"0.013937280889142922","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.466569769141862","par_num":"0","top":"0.6480836243637909","width":"0.014534881774415365"},{"text":"-596","page_num":"0","left":"0.46656976759933994","block_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","level":"0","height":"0.020905922094220375","top":"0.6655052271933078","word_num":"0","width":"0.014534883042599256"},{"width":"0.010174418383456285","height":"0.006968641205077342","page_num":"0","line_num":"0","par_num":"0","text":"597","left":"0.47093023259606254","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.6898954702884519"},{"par_num":"0","width":"0.011627906180442626","left":"0.4709302331016392","conf":"0.5","level":"0","block_num":"0","height":"0.020905922094220375","word_num":"0","top":"0.7003484325068968","text":"598","page_num":"0","line_num":"0"},{"conf":"1","left":"0.4723837209976482","height":"0.006968641205077342","top":"0.7247386758550688","line_num":"0","page_num":"0","par_num":"0","width":"0.008720929952377943","block_num":"0","level":"0","word_num":"0","text":"$99"},{"conf":"0.30000001192092896","left":"0.46656976790214993","line_num":"0","level":"0","top":"0.7282229962193458","page_num":"0","height":"0.027874564820309367","text":"=600","word_num":"0","block_num":"0","par_num":"0","width":"0.014534883042599311"},{"page_num":"0","top":"0.7595818818683066","left":"0.4709302334945038","width":"0.01017441774936434","level":"0","line_num":"0","height":"0.006968640444571572","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"6011"},{"line_num":"0","text":"-602","par_num":"0","height":"0.020905923615232025","block_num":"0","top":"0.7700348428613736","level":"0","conf":"0.30000001192092896","width":"0.014534883042599311","left":"0.466569767781026","word_num":"0","page_num":"0"},{"text":"604","top":"0.8048780490574194","conf":"1","page_num":"0","height":"0.020905922094220375","level":"0","width":"0.010174418383456285","block_num":"0","left":"0.47093023264451217","line_num":"0","par_num":"0","word_num":"0"},{"left":"0.47093023257922917","block_num":"0","par_num":"0","word_num":"0","width":"0.008720929318285997","line_num":"0","page_num":"0","level":"0","top":"0.8292682935500775","text":"605","conf":"0.30000001192092896","height":"0.010452960286604362"},{"line_num":"0","left":"0.4723837211284622","conf":"1","par_num":"0","page_num":"0","height":"0.017421602252187474","text":"606","word_num":"0","block_num":"0","width":"0.008720929952377943","top":"0.8432055753547425","level":"0"},{"par_num":"0","text":"— 607","top":"0.8641114988686065","level":"0","block_num":"0","page_num":"0","left":"0.4665697671564489","line_num":"0","height":"0.010689139176023432","width":"0.013081394611520969","conf":"0.30000001192092896","word_num":"0"},{"word_num":"0","conf":"1","top":"0.8815331015640149","width":"0.008720929318285997","block_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"608","left":"0.4723837218234151"},{"word_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.006968641205077453","par_num":"0","text":"• MOn ZU Aor 10.42:40","left":"0.9360465118627957","page_num":"0","top":"0.006968641078869298","width":"0.05668604627568674","conf":"0.30000001192092896"},{"page_num":"0","conf":"1","left":"0.8270348901595695","top":"0.02787456497864904","line_num":"0","par_num":"0","word_num":"0","level":"0","block_num":"0","width":"0.08866278668667404","text":"L AskJiminnyReportActivityServiceTestv","height":"0.010452960286604362"},{"block_num":"0","level":"0","width":"0.029069763548830674","line_num":"0","conf":"0.5","height":"0.010452960286604362","par_num":"0","left":"0.4738372097953522","page_num":"0","text":"=custom.log","word_num":"0","top":"0.05574912978701141"},{"block_num":"0","level":"0","left":"0.5101744200028817","text":"=laravel.log","word_num":"0","height":"0.010452961047110132","par_num":"0","page_num":"0","conf":"1","width":"0.027616277654120225","line_num":"0","top":"0.055749129145434506"},{"word_num":"0","page_num":"0","height":"0.010452960286604362","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","left":"0.5450581399922917","par_num":"0","conf":"0.5","block_num":"0","level":"0","line_num":"0","top":"0.05574912978701141"},{"par_num":"0","line_num":"0","level":"0","top":"0.055749129145434506","text":"4 HS_local (iminny@localhost]","left":"0.6046511654871605","block_num":"0","width":"0.06104650903255382","height":"0.010452961047110132","word_num":"0","conf":"0.5","page_num":"0"},{"top":"0.05574912943857935","width":"0.017441858636571994","conf":"1","left":"0.6947674436468302","par_num":"0","text":"Cascade","word_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","block_num":"0","line_num":"0"},{"height":"0.011164274322169043","top":"0.0797448165869219","block_num":"0","text":"A console [PROD] X A console [EU]","page_num":"0","left":"0.4738372088584945","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.07703488431078326"},{"line_num":"0","page_num":"0","top":"0.0797448165869219","text":"A console [STAGING]","width":"0.04360464785961393","level":"0","word_num":"0","left":"0.5595930266071848","height":"0.011164274322169043","block_num":"0","par_num":"0","conf":"0.5"},{"left":"0.6933139525309181","level":"0","par_num":"0","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0","text":"Retactor Connection","height":"0.007285397208668498","page_num":"0","block_num":"0","line_num":"0","conf":"1"},{"conf":"0.30000001192092896","top":"0.08362369371432266","height":"0.007285397208668609","level":"0","line_num":"0","text":"CRM Initial Sync Oven","par_num":"0","width":"0.045058133754324436","page_num":"0","block_num":"0","left":"0.7470930289847444","word_num":"0"},{"conf":"0.5","height":"0.0071770334928229484","block_num":"0","page_num":"0","text":"Tx: Autov","word_num":"0","level":"0","left":"0.5348837228066751","top":"0.1044657097288676","par_num":"0","line_num":"0","width":"0.02034883549872868"},{"block_num":"0","par_num":"0","text":"do jiminny v","conf":"0.5","top":"0.1044657097460916","width":"0.023255814897253146","word_num":"0","level":"0","page_num":"0","line_num":"0","height":"0.010516868633897003","left":"0.6627906972313775"},{"top":"0.12519936212958604","conf":"0.5","line_num":"0","width":"0.12936045261139567","par_num":"0","block_num":"0","height":"0.010689139176023432","level":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","left":"0.49273255700367574","page_num":"0","word_num":"0"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.05813952709766146","conf":"0.30000001192092896","left":"0.6279069838403225","text":"034 A1 A34 M62 ^ -","height":"0.010689139176023432","page_num":"0","top":"0.12519936195537007"},{"block_num":"0","level":"0","word_num":"0","width":"0.12499997970905707","top":"0.1463414637498397","conf":"0.30000001192092896","height":"0.006968640444571461","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","page_num":"0","line_num":"0","par_num":"0","left":"0.4927325782522842"},{"line_num":"0","par_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","top":"0.15679442610595107","word_num":"0","width":"0.1962209052227913","conf":"1","left":"0.4927325630147635","page_num":"0","level":"0","height":"0.013937280889143033","block_num":"0"},{"left":"0.49273255988271814","level":"0","width":"0.015988370205493707","block_num":"0","text":"SELECT","word_num":"0","height":"0.010452960286604362","conf":"1","line_num":"0","par_num":"0","top":"0.17770034895077447","page_num":"0"},{"conf":"0.5","level":"0","page_num":"0","word_num":"0","height":"0.013937280889143033","block_num":"0","line_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","width":"0.1889534605310318","top":"0.1951219518899232","left":"0.5014535184914614"},{"level":"0","block_num":"0","line_num":"0","text":"U.ema1l.","page_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.21602787489966546","width":"0.021802323929806966","left":"0.5029069786600965","height":"0.006968640444571461","word_num":"0"},{"height":"0.006968641205077342","page_num":"0","level":"0","left":"0.5029069764355705","conf":"0.30000001192092896","width":"0.011627907448626518","par_num":"0","word_num":"0","top":"0.233449477263315","block_num":"0","text":"sa.*","line_num":"0"},{"left":"0.5029069796729173","word_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.08866278668667404","block_num":"0","level":"0","height":"0.006968641205077342","text":"towner 1d FRol sochal accounts sa","par_num":"0","top":"0.25087108008861336"},{"word_num":"0","line_num":"0","top":"0.2679425837320575","width":"0.0959302313784336","block_num":"0","height":"0.011164274322168932","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","conf":"0.5","level":"0","left":"0.49273255569667207","par_num":"0"},{"block_num":"0","level":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","page_num":"0","top":"0.28548644338568163","width":"0.10610464785961388","left":"0.492732561293783","conf":"0.30000001192092896","word_num":"0","height":"0.007196483429539158","par_num":"0","line_num":"0"},{"conf":"0.5","left":"0.49269744083144135","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","word_num":"0","height":"0.0148935728666314","top":"0.2995371262853762","level":"0","width":"0.1381482875093501","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","top":"0.33797909453440456","width":"0.14534883296236073","line_num":"0","page_num":"0","height":"0.010505753841126397","left":"0.4927325646028267","block_num":"0"},{"word_num":"0","conf":"1","level":"0","left":"0.4927325633660667","block_num":"0","page_num":"0","text":"select * from features;","par_num":"0","top":"0.3728222999543015","height":"0.01075026787449107","line_num":"0","width":"0.059593018065107584"},{"text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","word_num":"0","page_num":"0","height":"0.007260390255820148","conf":"0.30000001192092896","width":"0.12936045261139567","level":"0","left":"0.49273257312172364","block_num":"0","line_num":"0","par_num":"0"},{"height":"0.010500196824994035","width":"0.09011627765412028","level":"0","conf":"1","page_num":"0","line_num":"0","text":"select * from teams where id = 556;","word_num":"0","left":"0.4927325550814989","top":"0.42503987254774733","par_num":"0","block_num":"0"},{"text":"select * from","left":"0.4927325616686351","height":"0.010564103651274914","top":"0.4599303140744231","par_num":"0","line_num":"0","conf":"1","page_num":"0","block_num":"0","word_num":"0","level":"0","width":"0.03779069413530067"},{"height":"0.010564103651274914","par_num":"0","line_num":"0","top":"0.4599303140744231","level":"0","word_num":"0","block_num":"0","conf":"1","left":"0.5654069877565148","width":"0.12499998985452854","page_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734"},{"conf":"1","par_num":"0","width":"0.19767440633570887","word_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","left":"0.4927325741233989","block_num":"0","height":"0.010686361048210191","page_num":"0","top":"0.47735191659424503","level":"0","line_num":"0"},{"width":"0.1453954818400931","par_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0","top":"0.49466613506674073","conf":"0.5","line_num":"0","height":"0.014546766235497555","text":"select * from automated_report_results order Dy zu desc,","left":"0.4927008834473122"},{"left":"0.4927325548990552","height":"0.010686361048210191","block_num":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","level":"0","top":"0.5119617223575448","width":"0.14244185102746842","word_num":"0"},{"line_num":"0","top":"0.5470383283932831","width":"0.15552323929806972","word_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","conf":"1","height":"0.010452960286604362","left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:"},{"height":"0.010622453461423431","conf":"1","line_num":"0","width":"0.12209300791963623","top":"0.5818815337886577","level":"0","page_num":"0","left":"0.49273256125581216","word_num":"0","par_num":"0","block_num":"0","text":"select * from opportunities where id = 7594349:"},{"left":"0.49273257226354994","par_num":"0","block_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","width":"0.19767440633570899","page_num":"0","word_num":"0","conf":"0.5","height":"0.010750267113985301","level":"0","line_num":"0","top":"0.6164274323772443"},{"line_num":"0","par_num":"0","conf":"1","top":"0.6339712919137487","left":"0.49273256709487234","level":"0","text":"select * from plavbooks where team id = 711: # event 226147","width":"0.15406975847609494","block_num":"0","word_num":"0","page_num":"0","height":"0.010628010477555794"},{"conf":"1","level":"0","line_num":"0","left":"0.4927325551571803","par_num":"0","top":"0.651515151624469","word_num":"0","height":"0.010505753841126397","width":"0.15261626750864876","page_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","block_num":"0"},{"conf":"1","level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","line_num":"0","page_num":"0","par_num":"0","top":"0.6689895475345226","left":"0.4927325646279135","height":"0.013937280889143033","block_num":"0","width":"0.11046511061648101","word_num":"0"},{"height":"0.010558546635142552","level":"0","width":"0.15261626750864876","word_num":"0","conf":"1","left":"0.4927325552882119","par_num":"0","block_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","top":"0.6864111504286012","line_num":"0","page_num":"0"},{"word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.5","height":"0.007318740065968554","line_num":"0","left":"0.4927325602990887","par_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","top":"0.724738676080081","width":"0.12354650903255388"},{"conf":"0.30000001192092896","level":"0","par_num":"0","text":"GELECT","block_num":"0","top":"0.7386759584137272","word_num":"0","page_num":"0","width":"0.0159883714736776","height":"0.010452961047110132","line_num":"0","left":"0.492732558848917"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","level":"0","height":"0.014354066985646008","par_num":"0","left":"0.5029069807442199","conf":"0.5","width":"0.18604649888708236","top":"0.7559808612440191","line_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"text":"u. email","width":"0.021802323929806966","line_num":"0","top":"0.7767145136381128","level":"0","word_num":"0","block_num":"0","left":"0.5014534902332606","conf":"0.30000001192092896","height":"0.007257611367501027","page_num":"0","par_num":"0"},{"width":"0.013081394611520913","block_num":"0","height":"0.006968640444571461","top":"0.7944250874432196","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.5029069777669138","line_num":"0","par_num":"0","text":"sa.*"},{"par_num":"0","conf":"1","page_num":"0","text":"t.owner_id FROM social_accounts sa","line_num":"0","left":"0.5014534906556222","top":"0.8118022326885981","block_num":"0","level":"0","width":"0.09011626750864876","word_num":"0","height":"0.010497418697180683"},{"text":"JOTN usens u on trid = ca.cociable idi","width":"0.09738371220040826","block_num":"0","left":"0.49273256673203064","word_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","level":"0","top":"0.8292682928942409","height":"0.007254833239687675"},{"left":"0.49273255613526434","conf":"0.5","page_num":"0","line_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","level":"0","width":"0.10610464785961393","height":"0.010566882539594036","top":"0.8466898957943156","block_num":"0","word_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","conf":"1","height":"0.010689139176023432","left":"0.4927325670763793","page_num":"0","par_num":"0","width":"0.1380813882706013","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","level":"0","top":"0.8641114986943905"},{"height":"0.01068358215989107","top":"0.8987240830528642","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","word_num":"0","page_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","left":"0.4927325575704069","width":"0.19622092551373427","level":"0"},{"text":"+0 ..","height":"0.011164274322169043","top":"0.0797448165869219","word_num":"0","par_num":"0","width":"0.020348834230544677","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.965116281891486","line_num":"0","level":"0"},{"width":"0.2703488329623608","level":"0","page_num":"0","line_num":"0","height":"0.01059744650857497","left":"0.6976744093136732","conf":"1","word_num":"0","par_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","block_num":"0","top":"0.10104529661439754"},{"width":"0.23837209255137337","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.703488371377582","word_num":"0","page_num":"0","top":"0.11846689891207607","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","height":"0.006968641205077342","par_num":"0","level":"0"},{"level":"0","line_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094","conf":"1","height":"0.007357639939400973","width":"0.28633718287691157","word_num":"0","left":"0.694767473312973"},{"text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","width":"0.2819767201200445","top":"0.15311004796085603","line_num":"0","word_num":"0","page_num":"0","height":"0.010653017430404366","conf":"0.5","level":"0","left":"0.6962209524994839","par_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","width":"0.12645347067650337","line_num":"0","left":"0.6947674594038452","conf":"1","par_num":"0","height":"0.010583553587991013","level":"0","text":"already solved - just not parametrised for the profile/since case","page_num":"0","top":"0.1672473874286453"},{"conf":"1","level":"0","page_num":"0","par_num":"0","height":"0.010494639808861561","left":"0.6947674552483422","line_num":"0","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","word_num":"0","width":"0.13517440633570899","block_num":"0"},{"level":"0","line_num":"0","page_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","block_num":"0","left":"0.6947674427962095","par_num":"0","conf":"1","height":"0.007182590508955311","top":"0.21929824549679078","width":"0.1511627765412027","word_num":"0"},{"conf":"1","level":"0","line_num":"0","par_num":"0","height":"0.010569660667407277","left":"0.694767459943104","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","block_num":"0","width":"0.28633716258596864","word_num":"0","page_num":"0","top":"0.233449478068677"},{"text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","width":"0.24127905419532292","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","top":"0.2508710804745784","block_num":"0","par_num":"0","left":"0.6947674612076477","page_num":"0"},{"page_num":"0","conf":"1","par_num":"0","height":"0.007329854098233168","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","left":"0.6962209605769604","level":"0","line_num":"0","word_num":"0","block_num":"0","width":"0.284883661473051"},{"level":"0","par_num":"0","conf":"0.30000001192092896","left":"0.6962209692158519","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","page_num":"0","word_num":"0","top":"0.306620209394439","width":"0.2877906636988863","height":"0.006968640444571461","line_num":"0","block_num":"0"},{"left":"0.7034883691075557","par_num":"0","word_num":"0","block_num":"0","level":"0","top":"0.3205574921563493","conf":"1","height":"0.010452960286604362","page_num":"0","width":"0.2776162573631774","line_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro"},{"par_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","block_num":"0","level":"0","width":"0.20639533184944325","top":"0.33797909453440456","conf":"0.30000001192092896","word_num":"0","page_num":"0","left":"0.7034883928957734","height":"0.010505753841126397","line_num":"0"},{"conf":"1","block_num":"0","height":"0.010628010477555794","left":"0.6962209294276679","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.3554006976086954","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","width":"0.2819767201200445","page_num":"0"},{"block_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","conf":"1","height":"0.0072659472719524","par_num":"0","word_num":"0","left":"0.6962209430504749","top":"0.3763066205343165","level":"0","width":"0.2848836817639939","page_num":"0","line_num":"0"},{"conf":"0.5","level":"0","text":"You get for free","line_num":"0","page_num":"0","left":"0.6947674424200525","par_num":"0","width":"0.0319767404109873","height":"0.007215933366255256","top":"0.41463414653422836","block_num":"0","word_num":"0"},{"text":"•streamed fetch (no 0OM on big owners)","height":"0.0071770334928229484","page_num":"0","par_num":"0","width":"0.08575581489725315","left":"0.697674417508692","line_num":"0","level":"0","conf":"0.5","top":"0.43540669856459324","block_num":"0","word_num":"0"},{"page_num":"0","conf":"0.5","level":"0","line_num":"0","height":"0.0071770334928229484","top":"0.4529505582137161","block_num":"0","word_num":"0","width":"0.06540696671668522","par_num":"0","text":"• 100-record batches via Redis","left":"0.6976744285694189"},{"top":"0.4703832754342152","par_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0","height":"0.010477968760464584","left":"0.6976744332330052","level":"0","line_num":"0","page_num":"0","conf":"1","block_num":"0","width":"0.13953486909257606"},{"block_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","width":"0.1322674244008165","line_num":"0","word_num":"0","top":"0.4912280700058711","par_num":"0","conf":"1","height":"0.010514089745577881","left":"0.6976744360642997","level":"0","page_num":"0"},{"level":"0","conf":"0.5","block_num":"0","left":"0.6976744452422932","page_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","line_num":"0","top":"0.508710801912447","par_num":"0","height":"0.010452960286604251","width":"0.2819767201200444","word_num":"0"},{"height":"0.007360418067214214","level":"0","left":"0.7034883798200974","par_num":"0","word_num":"0","line_num":"0","page_num":"0","width":"0.07267441140844466","text":"key so difterent orofiles don't collide","top":"0.5261324047144549","conf":"0.5","block_num":"0"},{"line_num":"0","par_num":"0","conf":"1","block_num":"0","page_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","width":"0.1729650903255382","level":"0","top":"0.5470383280448511","word_num":"0","height":"0.010452960286604362","left":"0.6947674678139966"},{"word_num":"0","top":"0.5644599301598978","line_num":"0","par_num":"0","conf":"0.5","width":"0.2819767201200445","page_num":"0","block_num":"0","height":"0.0073104049220229506","left":"0.6947674633339377","level":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:"},{"block_num":"0","left":"0.6947674627311626","line_num":"0","top":"0.5956937798195339","conf":"1","word_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","level":"0","height":"0.010577996571858761","page_num":"0","par_num":"0","width":"0.28052323929806977"},{"top":"0.613237639553429","level":"0","height":"0.0071770334928229484","width":"0.13953487923804753","left":"0.6947674461509291","word_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","page_num":"0"},{"width":"0.04215116196490354","top":"0.6411149825213349","line_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.6947674422006878","block_num":"0","conf":"1","text":"Recommendation"},{"width":"0.28052323929806977","line_num":"0","par_num":"0","word_num":"0","top":"0.6585365856142653","conf":"1","block_num":"0","page_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","left":"0.6947674626641019","height":"0.010522425650029366","level":"0"},{"text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","level":"0","left":"0.6947674655515993","line_num":"0","top":"0.6759581884885157","par_num":"0","block_num":"0","height":"0.006968640444571461","width":"0.28488370205493685","word_num":"0","page_num":"0","conf":"0.5"},{"line_num":"0","conf":"1","word_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","block_num":"0","level":"0","page_num":"0","left":"0.6947674548777797","par_num":"0","width":"0.17441859143845573","height":"0.01055576774682343"},{"level":"0","line_num":"0","page_num":"0","height":"0.01072803904945574","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","top":"0.7105263158961413","word_num":"0","block_num":"0","left":"0.697674427545875","par_num":"0","conf":"1","width":"0.22819766592472157"},{"text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","conf":"1","left":"0.6976744576996018","par_num":"0","width":"0.2848836817639939","level":"0","word_num":"0","line_num":"0","top":"0.7317073174143272","height":"0.010716925017191015","block_num":"0","page_num":"0"},{"width":"0.011627906180442626","left":"0.7034883726365229","text":"do),","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.7421602788826169","word_num":"0","height":"0.017421602252187585","page_num":"0","level":"0","par_num":"0"},{"line_num":"0","top":"0.766347687400319","width":"0.2776162573631774","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","conf":"0.5","block_num":"0","left":"0.6976744436144179","page_num":"0","height":"0.0071770334928229484","word_num":"0","level":"0","par_num":"0"},{"left":"0.694767475704478","par_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","width":"0.2877906636988864","word_num":"0","top":"0.7870813397129187","block_num":"0","conf":"1","page_num":"0","line_num":"0","height":"0.011164274322169043","level":"0"},{"height":"0.013937280889143033","top":"0.8013937288934075","page_num":"0","par_num":"0","line_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","conf":"1","width":"0.2718022934933926","block_num":"0","left":"0.6947674739397125","word_num":"0","level":"0"},{"text":"watermark — gate it on \"no profile context\".","conf":"1","left":"0.6962209318790669","line_num":"0","height":"0.0071770334928229484","width":"0.08430232392980697","block_num":"0","word_num":"0","par_num":"0","top":"0.8221690590111643","level":"0","page_num":"0"},{"par_num":"0","top":"0.8397129185198681","text":"Gal .","page_num":"0","line_num":"0","width":"0.017441858636571994","left":"0.9651162807795277","block_num":"0","height":"0.010461296951561616","conf":"0.30000001192092896","word_num":"0","level":"0"},{"par_num":"0","left":"0.6962209300842392","line_num":"0","conf":"0.30000001192092896","text":"Ask anvthina (84-D","height":"0.0071770334928229484","width":"0.04069767099745736","word_num":"0","top":"0.9266347687400319","page_num":"0","level":"0","block_num":"0"},{"height":"0.0071770334928229484","line_num":"0","page_num":"0","word_num":"0","left":"0.7223837197862006","block_num":"0","conf":"0.30000001192092896","top":"0.9545454545454546","par_num":"0","text":"Claude Qnus 17 Medium","width":"0.04651162472177062","level":"0"},{"block_num":"0","text":"144-25","level":"0","par_num":"0","width":"0.01453488177441542","word_num":"0","top":"0.9860627181052405","height":"0.006968640444571572","conf":"0.5","page_num":"0","line_num":"0","left":"0.9331395351302343"},{"left":"0.9709302343731505","text":"Po 4 sp","page_num":"0","height":"0.01074748898617195","block_num":"0","level":"0","top":"0.986062718234409","conf":"0.30000001192092896","word_num":"0","par_num":"0","width":"0.01453488177441531","line_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8060
|
NULL
|
NULL
|
|
31561
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelp@ Not Securehttp://[IP_ADDRESS]:8767/ocr_text/content/?page=15~ Google Geminip! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAiSl I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256N@ SQLite Web: db.sqlitew Screenpipe DashboardV Welcome to Steam+ New labmenoe c re ermmlal vomridileIf you already have Terminal open, or preferusing it, you can command Finder to open thefolder for you.1. Open the Terminal app (you can find itby pressing Command + Space to openSpotlight and typing "Terminal").2. Type the following command: open~/. screenpipe3. Press Return. A new Finder window willimmediately pop up showing thecontents of the folder.Method 3: Unhide All Files in Your HomeDirectoryIf you want to be able to see the folderalongside your normal files so you can clickinto it manually.1. Open Finder.2. Go to your Home folder by pressingCommand + Shift + H (this is what the~ symbol represents).3. Press Command + Shift + . (Command,Shift, and the Period key at the sametime).4. You will see all your hidden files andfolders fade into view. Scroll down to findthe .screenpipe folder and double-click5. Note: You can press Command + Shift +• again to hide the files when you aredone to keep your folders looking clean.Eс :Ask Geminisqlite-web 0.7.2table name..._saix_migrationsaudio_chunksaudio_tagsaudio_transcriptionsaudio_transcriptions_fts (v)audio_transcriptions_audio_transcriptions_audio_transcriptions_..elementselements_fts (v)elements_fts_configelements_fts_dataelements_fts_idxframesframes_fts (V)frames_fts_configframes_fts_dataframes_fts_idxmeetingsmemoriesmemories_fts (v)memories_fts_configmemories_fts_datamemories_fts_idxOC1Textpipe_executionspipe_scheduler_statespeaker_embeddingsspeakerssqlite_sequencetagsui_eventsui_events_fts (v)ui_events_fts_configui_events_fts_dataui_events_fts_idxViceo cnunksIvision_lagsToggle helper tablesPro vGemini is Al and can make mistakes, including about people.Your privacy and GeminiSummarize pagedb.sqlite ocr_text 14190 rows, showing page 15StructureContentQueryExportframe_id120512071208120g121012121214121512161217121812201221122212231228123012311234123612371238123y124012421244124612481250125212541256125712591260126412651266126812691270127212/41276iTerm2ShellEditViewSessionScriptsProfilesWindowHel ….iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …1lermzsnellcaltviewsessionscriorsrrotlieswindowhel..iTerm2ShellEditViewSessionScriptsProfilesWindowHel…ermesnelicew ewsessionscriotsrrotlesvineowrel...1lermzshell-ditviewsessionscriotsProflleswindow=lel..ermesnelccw ewsessionscrlotsrrotlesvineowrel..iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …ermesnelccw ewsessionscrlotsrrotlesvineowrel..1lermzsnellcaltviewsessionscrlorsProtlieswindowhel..nermzsnelltaltVlewsesslonschptsPforlleswindowheliTerm2ShellEditViewSessionScriptsProfilesWindowHel …..iTerm2ShellEditViewSessionScriptsProfilesWindowHel…..iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..iTerm2ShellEditViewSessionScriptsProfilesWindowHel...iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel…ermesnelccw ewsessionscrlotsrrotlesvineowrel..1lermzsnellcaltviewsessionscrlorsProtlieswindowhel..ermesnelccw ewsessionscrlotsrrotlesvineowrel..iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..sionscriotsProtlleswindowrel ..WindowHel ..criptsProfilesWindowHel …ScriptsProfilesWindowHel .iTerm2ShellEditViewSe:nScriptsProfilesWindowHel …..mericonelcanviewionScriptsProfilesWindowHel ...iTerm2ShellEditViewSessionScriptsProfilesWindowHeliTerm2ShellEditViewSessionScriptsProfilesWindowHel ...ermesnelccw ewsessionscrlotsrrotlesvineowrel.iTerm2ShellEditViewSessionScriotsProfilesWindowHel ..1lermzshellzditviewsessionscriotsProflleswindow=lel...iTerm2ShellEditViewSessionScriptsProfilesWindowHel...iTerm2ShellEditViewSessionScriptsProfilesWindowHel...iTerm2ShellEditViewSessionScriptsProfilesWindowHel...iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..iTerm2ShellEditViewSessionScriptsProfilesWindowHel…iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …ermesnelccw ewsessionscrlotsrrotlesvineowrel..ermesnelicat ewsessionscrlotsrrotleswineowrel..Deskton 1Deskton zsshbockzRDzv (-zshiAPP (-zsh)-zs ...Page 15 / 284text_json[{"height":"0.013953487608167836", ..[("par_num":"0", "width":&# ...["block_num":"0", "left":& ..[{"level":"O","line_num":&...[{"conf":"","level":" …[{"left":"0.[CREDIT_CARD]",".K"conf":"1", "word_num":&# ...["top":"0.006976744645528443", ...K"line_num":"0", "word_num" ...[{"block_num":"0", "width": ...K"height":"0.013953487608167836", ...[("text": "iTerm2", "height" ...["par_num":"0", "text": ...[{"line_num":"0", "text": &#...[{"par_num":"0"."page_num".[("top": "0.006976744645528443",...["par_num":"O","level": &#...K"left": "0.[CREDIT_CARD]",'...K"block_num":"0", "conf":&...[{"top":"0.006976744645528443", ...K"block_num":"0","par_num"...[{"word_num":"0", "block_num….[("page_num":"0","block_num …..[("conf":"1", "width":"..[{"par_num":"0","text": ..Knelonr:U.u 399348/00810/830 ....[{"conf":"1","block_num":& ...["top":"0.006976744645528443", ...["word _num". "O", "page_num"...["word _num". "O" "line_num"...K"page_num":"0","height": ...[("level": "O", "par_num":&#….[("block_num":"O", "height" ...["level":"0" "page_num":& ...["top":"0.006976744645528443", ..[{"block_num":"0", "text":&..["line_num":"0","block_num…..R top: 0.0009/0/44045528445, •["height":"0.013953487608167836", ...K"conf":"]", "block_num":&...["line_num":"0","height": ...["left":"0.[CREDIT_CARD]","...[{"top":"0.006976744645528443", …..[{"page_num":"0","par_num"…[{"block_num":"0", "par_num" …[{"word_num":"0","line_num" ...K"Ine num:"u, block num ...[("page_num":"0","block_num…["left":"0.[CREDIT_CARD]",".k"height":"0.019688231150309266", .app_lldmeWhlocr_engineAppleNativeAppleNativeAppleNativeAppleNativenooleialiveAoo eNarivelApoleNativeAoo eNarivelAppleNativeAppleNativeAppleNativeAppleNativeAppleNativeRopienalivenooleialiveAoo eNarivelAppleNativeAoo eNarivelAppleNativeAppleNativeAppleNativeAppleNativenooleialiveAppleNativenooleialiveAoo eNarivelAppleNativeAppleNativeAppleNativeApoleNativeAppleNativeAppleNativeAppleNativeAppleNativenooleialivenooleialiveAppleNativeAoo eNarivelAooeNariveAppleNativeAppleNativeAppleNativeAppleNativeAppleNativeAppleNativenooleialiveAppleNativeAoo eNarivelAooeNariveApoleNativewindow_nameNULLNULLNULLNULU:NULL: NULUNULLNULLNULLNULLNULLNULLNULL: NULUNULL: NULUNULLNULLNULLNULLNULLNULL: NULUNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL: NULU: NULINULLNULLNULLNULLNULL:NULLNULLNULL: NULLINULLNULLAfocusedFalseFalseFalseralseFalseiralseFalseralseFalseFalseFalseFalseFalseFalseFalseralseFalseiralseFalseFalseFalseFalseFalseFalseFalseiralseralseralseFalseralseFalseFalseFalseFalseFalseFalseFalseiralseralseFalseFalseFalseFalseFalseFalseFalseFalseralseralseralse100% CWed 15 Apr 18:51:52text_length26062604260626062606Zo0o2600Zo0o26042604260426042606260626042606260426062606260626062604260626082608Zo0o2608Zo08260826082608260826082608260826062608Zo08260826082608260826082608260826082608Zo08Zou82401sync_idNULLNULLNULLNULUNULL: NULUNULUNULLNULLNULLNULLNULLNULUNULLNULLNULLNULLNULLNULLNULL: NULL: NULUNULLNULLNULLNULUNULLNULLNULLNULLNULLNULUNULLNULLNULUNULLNULLNULLNULLNULL: NULLNULL; NULU:NULUNULUsynced_atNULLNULLNULLNULLNULL: NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL: NULLNULLNULLNULLNULLNULLNULLNULL: NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL: NULLNULLINULLNULLNULLNULLNULLNULLNULL: NULLNULLNULL...
|
[{"block_num":"0","text":& [{"block_num":"0","text":"Firefox","height":"0.010335916943020385","top":"0.002583979426853289","line_num":"0","par_num":"0","word_num":"0","conf":"1","left":"0.01889534921790832","page_num":"0","width":"0.021802325546741486","level":"0"},{"text":"File","width":"0.011627906560897829","left":"0.045058139936605346","page_num":"0","line_num":"0","top":"0.0025839794299922225","block_num":"0","height":"0.012919896178775314","word_num":"0","conf":"1","level":"0","par_num":"0"},{"page_num":"0","left":"0.06104651278975448","width":"0.011627905815839765","word_num":"0","conf":"0.30000001192092896","top":"0.005167958914309545","block_num":"0","height":"0.005167958140373186","level":"0","text":"Eoit","line_num":"0","par_num":"0"},{"par_num":"0","top":"0.002583979426853289","word_num":"0","block_num":"0","width":"0.015988372266292572","text":"View","level":"0","conf":"1","page_num":"0","left":"0.07848837227286146","line_num":"0","height":"0.010335916943020385"},{"text":"History","par_num":"0","conf":"1","top":"0.0025839794299922225","left":"0.09738372131093158","level":"0","width":"0.021802325546741483","word_num":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","line_num":"0"},{"par_num":"0","left":"0.12209302671922626","text":"Bookmarks","page_num":"0","level":"0","conf":"1","height":"0.0077519370449914415","line_num":"0","block_num":"0","top":"0.005167958996884159","width":"0.02906976342201234","word_num":"0"},{"block_num":"0","par_num":"0","page_num":"0","top":"0.0025839794299922225","height":"0.012919896178775314","text":"Profiles","conf":"1","width":"0.02034883648157118","word_num":"0","left":"0.15843023326115238","level":"0","line_num":"0"},{"top":"0.0025839794299922225","left":"0.18313953506355912","text":"Tools","height":"0.012919896178775314","block_num":"0","par_num":"0","level":"0","page_num":"0","conf":"1","line_num":"0","width":"0.015988372266292572","word_num":"0"},{"conf":"1","level":"0","block_num":"0","text":"Window","line_num":"0","left":"0.2049418623176175","height":"0.0077519370449914415","par_num":"0","top":"0.005167958996884159","word_num":"0","page_num":"0","width":"0.021802324056625355"},{"word_num":"0","text":"Help","conf":"1","height":"0.0077519370449914415","top":"0.0051679592552820175","block_num":"0","level":"0","line_num":"0","width":"0.013081394135951996","left":"0.22965116274307057","par_num":"0","page_num":"0"},{"height":"0.013194444444444398","left":"0.14098837363327232","width":"0.04069767296314239","top":"0.025694444444444464","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","word_num":"0","page_num":"0","par_num":"0","text":"@ Not Secure"},{"text":"http://[IP_ADDRESS]:8767/ocr_text/content/?page=15","page_num":"0","level":"0","par_num":"0","height":"0.012919896178775314","conf":"1","line_num":"0","width":"0.13953487873077394","top":"0.025839793641878495","left":"0.1802325583090317","block_num":"0","word_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","text":"~ Google Gemini","conf":"0.5","page_num":"0","left":"0.14098837227247216","top":"0.05138888888888893","width":"0.052325582504272466","height":"0.015972222222222165","level":"0","word_num":"0"},{"left":"0.005813972790573907","width":"0.12063951492309569","block_num":"0","page_num":"0","word_num":"0","level":"0","height":"0.0077519370449913305","par_num":"0","text":"p! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAi","top":"0.0930232561545069","line_num":"0","conf":"0.5"},{"conf":"0.30000001192092896","par_num":"0","left":"0.005813953846233541","level":"0","block_num":"0","word_num":"0","width":"0.02906976640224457","top":"0.11874999975357259","text":"Sl I Senetic","page_num":"0","line_num":"0","height":"0.015616925557454309"},{"level":"0","line_num":"0","top":"0.14987080113198725","block_num":"0","par_num":"0","text":"Твърд диск, Western Digital Red 6TB Plus ( 3.5\". 256N","word_num":"0","width":"0.12063951492309569","left":"0.005813973119785631","height":"0.007768087916904087","conf":"0.5","page_num":"0"},{"top":"0.17569444444444438","line_num":"0","block_num":"0","conf":"0.5","par_num":"0","height":"0.013194444444444509","text":"@ SQLite Web: db.sqlite","width":"0.05523255467414855","word_num":"0","left":"0.0058139569522288655","level":"0","page_num":"0"},{"top":"0.2090277777777778","conf":"0.5","width":"0.05668604373931884","word_num":"0","par_num":"0","block_num":"0","height":"0.008333333333333304","level":"0","line_num":"0","left":"0.005813953426297008","page_num":"0","text":"w Screenpipe Dashboard"},{"par_num":"0","left":"0.005813954424620471","width":"0.047965115308761595","text":"V Welcome to Steam","conf":"0.5","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0.23750000000000004","word_num":"0","height":"0.005555555555555536"},{"conf":"0.5","height":"0.007961885796652912","page_num":"0","par_num":"0","block_num":"0","text":"+ New lab","top":"0.2635658918561955","width":"0.02761627733707428","line_num":"0","word_num":"0","left":"0.005813955740205615","level":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.005200258228513999","par_num":"0","left":"0.14389534807502602","level":"0","page_num":"0","text":"menoe c re ermmlal vomridile","top":"0.12916666662217713","width":"0.10465115308761597","word_num":"0","line_num":"0"},{"level":"0","text":"If you already have Terminal open, or prefer","top":"0.14444444444444438","word_num":"0","conf":"1","height":"0.015972222222222276","par_num":"0","block_num":"0","left":"0.14389534760437872","line_num":"0","width":"0.125","page_num":"0"},{"left":"0.14389535601345935","page_num":"0","block_num":"0","line_num":"0","top":"0.16527777777777775","height":"0.013194444444444509","level":"0","text":"using it, you can command Finder to open the","par_num":"0","word_num":"0","conf":"1","width":"0.1337209224700928"},{"text":"folder for you.","conf":"1","height":"0.015972222222222165","line_num":"0","level":"0","block_num":"0","left":"0.14389534854837044","width":"0.042151162028312705","word_num":"0","page_num":"0","par_num":"0","top":"0.18055555555555558"},{"block_num":"0","level":"0","line_num":"0","conf":"1","page_num":"0","word_num":"0","top":"0.20671834656276067","par_num":"0","left":"0.1497093087711998","text":"1. Open the Terminal app (you can find it","height":"0.015503875414530466","width":"0.12354650497436526"},{"par_num":"0","line_num":"0","height":"0.015503875414530355","text":"by pressing Command + Space to open","conf":"1","block_num":"0","left":"0.15988372360921083","top":"0.2248062015692206","width":"0.1133720874786377","word_num":"0","level":"0","page_num":"0"},{"height":"0.015503875414530466","block_num":"0","left":"0.15843023282973032","page_num":"0","level":"0","word_num":"0","conf":"1","par_num":"0","line_num":"0","text":"Spotlight and typing \"Terminal\").","top":"0.24289405725397506","width":"0.09447674155235289"},{"level":"0","text":"2. Type the following command: open","conf":"0.5","top":"0.26873385027723096","height":"0.015503875414530466","width":"0.11191860437393186","par_num":"0","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.14970930276739686"},{"text":"~/. screenpipe","conf":"0.5","height":"0.012919896178775314","level":"0","line_num":"0","top":"0.28940568485634877","left":"0.15843023422359762","block_num":"0","width":"0.046511626243591314","word_num":"0","page_num":"0","par_num":"0"},{"left":"0.149709306554542","conf":"1","top":"0.3125","text":"3. Press Return. A new Finder window will","line_num":"0","par_num":"0","block_num":"0","height":"0.015972222222222276","page_num":"0","width":"0.12354650497436526","word_num":"0","level":"0"},{"left":"0.15843023553832158","conf":"1","width":"0.0959302306175232","block_num":"0","height":"0.015972222222222276","par_num":"0","word_num":"0","page_num":"0","line_num":"0","text":"immediately pop up showing the","level":"0","top":"0.3305555555555555"},{"par_num":"0","page_num":"0","height":"0.013194444444444398","word_num":"0","conf":"1","width":"0.06395348906517029","level":"0","block_num":"0","left":"0.15988372144899476","top":"0.3486111111111111","text":"contents of the folder.","line_num":"0"},{"conf":"1","height":"0.01638604402542121","width":"0.12369717359542848","word_num":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.14382199482639862","top":"0.384293858422014","text":"Method 3: Unhide All Files in Your Home","level":"0"},{"conf":"1","text":"Directory","word_num":"0","page_num":"0","level":"0","width":"0.03210273087024687","line_num":"0","par_num":"0","top":"0.40267951657828827","height":"0.01634639369116886","left":"0.14383235598171035","block_num":"0"},{"top":"0.42635658959992184","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.1438953463132888","line_num":"0","width":"0.11191860437393189","conf":"1","height":"0.013226743539174302","par_num":"0","text":"If you want to be able to see the folder"},{"conf":"1","block_num":"0","text":"alongside your normal files so you can click","width":"0.1264534831047058","level":"0","height":"0.013194444444444509","page_num":"0","left":"0.14389535403557333","line_num":"0","word_num":"0","par_num":"0","top":"0.4444444444444444"},{"block_num":"0","page_num":"0","level":"0","left":"0.14389534895010492","par_num":"0","top":"0.4625","text":"into it manually.","height":"0.013194444444444398","conf":"1","word_num":"0","line_num":"0","width":"0.046511626243591314"},{"conf":"1","left":"0.14970930161885368","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"1. Open Finder.","word_num":"0","width":"0.04941860437393189","height":"0.015600775347815565","top":"0.48578811361808194"},{"width":"0.1133720874786377","block_num":"0","page_num":"0","line_num":"0","text":"2. Go to your Home folder by pressing","top":"0.5116279074262403","level":"0","left":"0.14825581570905183","conf":"1","height":"0.015503875414530466","word_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","height":"0.012919896178775425","top":"0.5322997417038939","line_num":"0","text":"Command + Shift + H (this is what the","level":"0","width":"0.1148255825042725","left":"0.15843023252348493","page_num":"0","word_num":"0","conf":"1"},{"par_num":"0","conf":"0.5","height":"0.012919896178775314","left":"0.15988372258222738","block_num":"0","width":"0.06686046123504638","word_num":"0","line_num":"0","top":"0.5503875972594495","page_num":"0","text":"~ symbol represents).","level":"0"},{"top":"0.5736111109203053","level":"0","block_num":"0","page_num":"0","width":"0.12500000000000003","left":"0.14970930523647116","conf":"1","line_num":"0","word_num":"0","height":"0.015536175833808064","text":"3. Press Command + Shift + . (Command,","par_num":"0"},{"block_num":"0","line_num":"0","left":"0.15988372902190956","par_num":"0","text":"Shift, and the Period key at the same","conf":"1","top":"0.5943152455798629","word_num":"0","width":"0.10755813121795654","page_num":"0","height":"0.012919896178775425","level":"0"},{"text":"time).","top":"0.6124031011031188","level":"0","height":"0.012919896178775314","page_num":"0","width":"0.018895348906517034","word_num":"0","par_num":"0","left":"0.15843023228729383","line_num":"0","conf":"1","block_num":"0"},{"top":"0.6354166666666666","block_num":"0","left":"0.1497093071830784","level":"0","width":"0.1133720874786377","text":"4. You will see all your hidden files and","word_num":"0","line_num":"0","page_num":"0","conf":"1","height":"0.015972222222222276","par_num":"0"},{"block_num":"0","height":"0.015972222222222165","text":"folders fade into view. Scroll down to find","top":"0.6534722222222222","width":"0.11918604373931885","conf":"1","left":"0.15843023132294914","level":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0"},{"height":"0.015972222222222276","left":"0.1584302287505576","top":"0.6715277777777777","width":"0.11773256063461304","conf":"1","line_num":"0","text":"the .screenpipe folder and double-click","block_num":"0","page_num":"0","word_num":"0","level":"0","par_num":"0"},{"width":"0.12645348310470583","height":"0.015503875414530355","top":"0.7157622743082387","block_num":"0","line_num":"0","text":"5. Note: You can press Command + Shift +","level":"0","word_num":"0","left":"0.14970930624298173","conf":"1","par_num":"0","page_num":"0"},{"left":"0.15988372481146493","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"• again to hide the files when you are","conf":"0.5","top":"0.7338501293900647","word_num":"0","level":"0","height":"0.015503875414530466","width":"0.10610464811325074"},{"left":"0.1598837227322333","height":"0.015503875414530466","width":"0.11482558250427247","text":"done to keep your folders looking clean.","word_num":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","top":"0.7519379846872223","level":"0","par_num":"0"},{"height":"0.015503875414530466","line_num":"0","block_num":"0","text":"Eс :","conf":"0.30000001192092896","word_num":"0","page_num":"0","width":"0.06776435375213621","left":"0.1458984372227691","level":"0","top":"0.7881136952384712","par_num":"0"},{"word_num":"0","par_num":"0","height":"0.013242893748813267","top":"0.8472222222470404","width":"0.03488371968269349","block_num":"0","left":"0.1482558151934918","level":"0","conf":"1","line_num":"0","page_num":"0","text":"Ask Gemini"},{"page_num":"0","conf":"1","level":"0","word_num":"0","text":"sqlite-web 0.7.2","par_num":"0","top":"0.05943152476088509","line_num":"0","width":"0.05377907156944273","left":"0.2979651150638272","block_num":"0","height":"0.012919896178775314"},{"left":"0.3005262617779262","height":"0.017152277628580737","level":"0","text":"table name...","top":"0.10017820397478783","page_num":"0","line_num":"0","word_num":"0","block_num":"0","width":"0.03410685658454893","conf":"0.5","par_num":"0"},{"left":"0.3023255813915765","level":"0","top":"0.12661498767905466","conf":"0.30000001192092896","par_num":"0","text":"_saix_migrations","width":"0.04651162326335906","page_num":"0","line_num":"0","word_num":"0","height":"0.0077519370449914415","block_num":"0"},{"par_num":"0","text":"audio_chunks","height":"0.012919896178775425","width":"0.03924418389797213","word_num":"0","level":"0","top":"0.14211886315092237","left":"0.30232558312368835","page_num":"0","line_num":"0","conf":"1","block_num":"0"},{"line_num":"0","word_num":"0","block_num":"0","height":"0.012919896178775314","text":"audio_tags","conf":"1","top":"0.16279069777624544","level":"0","left":"0.3023255817550252","page_num":"0","width":"0.031976744532585144","par_num":"0"},{"block_num":"0","level":"0","top":"0.18087855333180092","height":"0.012919896178775425","line_num":"0","word_num":"0","page_num":"0","text":"audio_transcriptions","par_num":"0","width":"0.058139532804489136","conf":"1","left":"0.30087209309387947"},{"level":"0","conf":"1","line_num":"0","text":"audio_transcriptions_fts (v)","width":"0.07558138966560363","word_num":"0","top":"0.1989664088999118","block_num":"0","left":"0.30087209581761837","page_num":"0","par_num":"0","height":"0.015616924232906837"},{"conf":"0.5","page_num":"0","line_num":"0","par_num":"0","height":"0.012919896178775425","width":"0.06540697216987607","block_num":"0","left":"0.30087209422029454","word_num":"0","level":"0","text":"audio_transcriptions_","top":"0.22222222258244695"},{"height":"0.015503875414530466","line_num":"0","width":"0.06395348906517029","conf":"1","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"audio_transcriptions_","top":"0.24031007771047808","left":"0.3023255821147016"},{"conf":"0.5","page_num":"0","text":"audio_transcriptions_..","line_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","top":"0.2609819123326622","width":"0.06395348906517029","block_num":"0","left":"0.3023255821147016","word_num":"0"},{"width":"0.02470930218696593","word_num":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.005167958471510081","text":"elements","level":"0","conf":"1","top":"0.28423772617540166","left":"0.3023255813919822","line_num":"0"},{"height":"0.01815136538611517","word_num":"0","line_num":"0","left":"0.302193387055287","par_num":"0","level":"0","text":"elements_fts (v)","page_num":"0","conf":"0.5","top":"0.29583387789922866","width":"0.04532252848148349","block_num":"0"},{"height":"0.012919896178775425","level":"0","conf":"1","left":"0.302325583490079","page_num":"0","par_num":"0","line_num":"0","text":"elements_fts_config","block_num":"0","word_num":"0","top":"0.32041343682663304","width":"0.05668604373931885"},{"height":"0.010335916943020385","left":"0.30232558171298","width":"0.05232558250427244","par_num":"0","conf":"1","text":"elements_fts_data","block_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.34108527141651734","word_num":"0"},{"par_num":"0","left":"0.3023255824800669","line_num":"0","text":"elements_fts_idx","block_num":"0","top":"0.3591731266845142","width":"0.047965115308761574","height":"0.012919896178775314","level":"0","word_num":"0","conf":"1","page_num":"0"},{"block_num":"0","level":"0","text":"frames","top":"0.37984496151440217","conf":"1","word_num":"0","line_num":"0","height":"0.012919896178775314","par_num":"0","left":"0.30087209267721066","page_num":"0","width":"0.021802325546741497"},{"left":"0.300872094829291","level":"0","conf":"1","par_num":"0","text":"frames_fts (V)","top":"0.39513888888888893","width":"0.03924418389797213","word_num":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.015972222222222165"},{"left":"0.30087209159670103","line_num":"0","top":"0.4186046515230153","width":"0.05232558250427244","word_num":"0","page_num":"0","par_num":"0","text":"frames_fts_config","block_num":"0","level":"0","height":"0.012919896178775425","conf":"1"},{"block_num":"0","line_num":"0","left":"0.3008720925441387","page_num":"0","height":"0.012919896178775314","text":"frames_fts_data","word_num":"0","conf":"1","width":"0.04941860437393186","par_num":"0","top":"0.43927648611603876","level":"0"},{"height":"0.010335916943020274","line_num":"0","par_num":"0","text":"frames_fts_idx","top":"0.45994832051212464","word_num":"0","width":"0.04360465109348299","conf":"1","left":"0.30087209378465385","block_num":"0","level":"0","page_num":"0"},{"par_num":"0","left":"0.30232558144515276","level":"0","text":"meetings","word_num":"0","conf":"1","line_num":"0","width":"0.026162791252136275","page_num":"0","block_num":"0","height":"0.012919896178775425","top":"0.4780361758447208"},{"par_num":"0","height":"0.012919896178775425","top":"0.49870801043774404","line_num":"0","width":"0.030523255467414856","page_num":"0","word_num":"0","level":"0","conf":"1","left":"0.30087209370524604","text":"memories","block_num":"0"},{"width":"0.04811051189899446","conf":"0.5","left":"0.30225288416352897","line_num":"0","level":"0","height":"0.01699511872397519","page_num":"0","par_num":"0","text":"memories_fts (v)","top":"0.5134662644807884","word_num":"0","block_num":"0"},{"conf":"1","left":"0.30087209272311605","line_num":"0","par_num":"0","height":"0.012919896178775425","block_num":"0","text":"memories_fts_config","level":"0","page_num":"0","top":"0.5374677006186227","width":"0.059593021869659424","word_num":"0"},{"conf":"1","line_num":"0","left":"0.3008720956764916","page_num":"0","par_num":"0","text":"memories_fts_data","top":"0.5581395349855478","word_num":"0","width":"0.05523255467414856","height":"0.012919896178775314","block_num":"0","level":"0"},{"level":"0","page_num":"0","text":"memories_fts_idx","left":"0.30087209196746445","block_num":"0","conf":"1","height":"0.012919896178775425","line_num":"0","width":"0.05087209343910215","par_num":"0","top":"0.5788113698692686","word_num":"0"},{"height":"0.005167958471510081","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0.6020671835387927","text":"OC1Text","conf":"0.30000001192092896","par_num":"0","width":"0.0232558131217957","word_num":"0","left":"0.30232558173852075"},{"block_num":"0","text":"pipe_executions","conf":"1","page_num":"0","top":"0.6227390186868066","width":"0.04796511232852935","left":"0.3008720926002705","line_num":"0","par_num":"0","height":"0.0077519370449914415","word_num":"0","level":"0"},{"top":"0.6382428941586743","word_num":"0","page_num":"0","level":"0","text":"pipe_scheduler_state","height":"0.012919896178775425","block_num":"0","par_num":"0","width":"0.06104651093482971","conf":"1","left":"0.3008720943872362","line_num":"0"},{"conf":"1","left":"0.3023255830816431","line_num":"0","par_num":"0","level":"0","text":"speaker_embeddings","top":"0.6563307495451034","width":"0.059593021869659424","page_num":"0","word_num":"0","block_num":"0","height":"0.015503875414530466"},{"top":"0.6821705428936377","par_num":"0","left":"0.30087209292800166","block_num":"0","word_num":"0","level":"0","line_num":"0","width":"0.02616278827190399","text":"speakers","page_num":"0","conf":"0.5","height":"0.005167958140373297"},{"left":"0.3008720939855146","top":"0.6976744187064778","width":"0.04941860437393192","word_num":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","text":"sqlite_sequence","level":"0","page_num":"0","conf":"1","line_num":"0"},{"line_num":"0","word_num":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","par_num":"0","top":"0.7183462533318009","conf":"1","level":"0","text":"tags","width":"0.015988372266292572","left":"0.300872093203094"},{"text":"ui_events","top":"0.7364341090627606","width":"0.02761627733707428","line_num":"0","page_num":"0","word_num":"0","height":"0.015503875414530466","conf":"1","block_num":"0","left":"0.30232558267351706","level":"0","par_num":"0"},{"conf":"0.5","top":"0.7545219635778619","width":"0.047965115308761574","text":"ui_events_fts (v)","page_num":"0","par_num":"0","left":"0.3023255822107208","line_num":"0","level":"0","word_num":"0","height":"0.01561692555745442","block_num":"0"},{"word_num":"0","width":"0.05668604373931885","par_num":"0","page_num":"0","level":"0","conf":"1","top":"0.7777777781057027","text":"ui_events_fts_config","line_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.3023255820729278"},{"line_num":"0","width":"0.05232558250427244","par_num":"0","height":"0.012919896178775314","conf":"1","page_num":"0","left":"0.3023255814949568","top":"0.7958656332090619","word_num":"0","text":"ui_events_fts_data","block_num":"0","level":"0"},{"word_num":"0","page_num":"0","level":"0","text":"ui_events_fts_idx","left":"0.30232558235760765","width":"0.04941860437393186","conf":"1","height":"0.012919896178775314","line_num":"0","block_num":"0","par_num":"0","top":"0.8165374678020852"},{"width":"0.03779069483280184","block_num":"0","page_num":"0","word_num":"0","top":"0.8395833333333333","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","left":"0.3023255847832135","par_num":"0","text":"Viceo cnunksI"},{"block_num":"0","left":"0.30232558080553684","par_num":"0","text":"vision_lags","width":"0.030523255467414856","page_num":"0","height":"0.007751937707265233","line_num":"0","conf":"0.5","top":"0.8604651164822849","level":"0","word_num":"0"},{"word_num":"0","top":"0.89375","conf":"1","height":"0.015972222222222165","page_num":"0","left":"0.29796511875326087","text":"Toggle helper tables","level":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.05668604373931885"},{"height":"0.010335916943020385","par_num":"0","text":"Pro v","block_num":"0","line_num":"0","width":"0.02034883797168735","word_num":"0","left":"0.23546511573396572","top":"0.8837209303804647","level":"0","page_num":"0","conf":"0.30000001192092896"},{"word_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.9198966409287002","text":"Gemini is Al and can make mistakes, including about people.","width":"0.13226742744445802","line_num":"0","page_num":"0","height":"0.012919896178775425","conf":"1","left":"0.14534885158848682"},{"height":"0.013194444444444398","page_num":"0","text":"Your privacy and Gemini","conf":"1","word_num":"0","top":"0.9326388888888889","par_num":"0","block_num":"0","left":"0.1845930266924435","level":"0","line_num":"0","width":"0.05523255467414856"},{"line_num":"0","block_num":"0","conf":"1","height":"0.013194444444444398","text":"Summarize page","level":"0","par_num":"0","width":"0.05232558250427244","left":"0.14534883717247166","word_num":"0","top":"0.96875","page_num":"0"},{"page_num":"0","text":"db.sqlite ocr_text 14190 rows, showing page 15","level":"0","conf":"0.5","left":"0.35901162847622603","width":"0.11627906560897827","height":"0.012919896178775425","word_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.05943152487572856"},{"text":"Structure","block_num":"0","level":"0","width":"0.02761627733707428","page_num":"0","height":"0.012919896178775425","left":"0.4215116292335946","line_num":"0","conf":"1","par_num":"0","word_num":"0","top":"0.10594315255660713"},{"line_num":"0","block_num":"0","height":"0.010335916943020274","par_num":"0","width":"0.023255813121795643","top":"0.10594315255346831","conf":"1","left":"0.4607558147569316","word_num":"0","text":"Content","page_num":"0","level":"0"},{"word_num":"0","page_num":"0","conf":"1","level":"0","left":"0.49418604616205164","block_num":"0","text":"Query","width":"0.018895348906517007","par_num":"0","height":"0.012919896178775314","line_num":"0","top":"0.1059431528150051"},{"block_num":"0","top":"0.10594315284730482","conf":"1","width":"0.018895348906517007","level":"0","height":"0.012919896178775314","word_num":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.5247093023454333","text":"Export"},{"line_num":"0","par_num":"0","page_num":"0","conf":"1","text":"frame_id","left":"0.4156976737053273","block_num":"0","width":"0.02616279125213622","word_num":"0","top":"0.14211886340932034","height":"0.012919896178775425","level":"0"},{"line_num":"0","page_num":"0","par_num":"0","conf":"1","width":"0.013081395626068137","top":"0.15762273934601279","text":"1205","left":"0.41715116248856476","level":"0","word_num":"0","block_num":"0","height":"0.012919896178775314"},{"block_num":"0","page_num":"0","top":"0.1731266151144789","par_num":"0","text":"1207","width":"0.013081395626068082","conf":"1","height":"0.010335916943020274","left":"0.4171511625794079","line_num":"0","word_num":"0","level":"0"},{"height":"0.012919896178775425","page_num":"0","level":"0","word_num":"0","block_num":"0","conf":"1","top":"0.18863049105789909","left":"0.4171511632928497","line_num":"0","text":"1208","width":"0.014534883201122284","par_num":"0"},{"text":"120g","block_num":"0","level":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.013081394135951996","left":"0.4171511640512099","height":"0.005167958140373297","page_num":"0","par_num":"0","top":"0.20930232583937403"},{"width":"0.013081395626068137","height":"0.012919896178775425","page_num":"0","left":"0.4171511628155997","par_num":"0","level":"0","top":"0.21963824302818336","text":"1210","conf":"1","block_num":"0","word_num":"0","line_num":"0"},{"block_num":"0","height":"0.010335916943020274","line_num":"0","par_num":"0","text":"1212","left":"0.4171511625794079","conf":"1","width":"0.013081395626068082","top":"0.2532299742876055","level":"0","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","text":"1214","top":"0.28423772622559007","height":"0.010335916943020274","width":"0.013081395626068082","word_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.4171511625794079"},{"word_num":"0","block_num":"0","height":"0.012919896178775314","text":"1215","width":"0.013081395626068082","level":"0","line_num":"0","conf":"1","left":"0.4171511628216559","page_num":"0","par_num":"0","top":"0.2997416025135409"},{"conf":"1","width":"0.013081395626068082","height":"0.012919896178775425","left":"0.4171511628216559","block_num":"0","line_num":"0","text":"1216","word_num":"0","level":"0","page_num":"0","top":"0.31524547848253304","par_num":"0"},{"text":"1217","height":"0.012919896178775425","conf":"1","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.3307493544515253","word_num":"0","width":"0.013081395626068137","page_num":"0","left":"0.41715116277320624"},{"word_num":"0","block_num":"0","text":"1218","conf":"1","par_num":"0","width":"0.013081395626068137","height":"0.012919896178775425","line_num":"0","page_num":"0","left":"0.41715116248856476","level":"0","top":"0.3462532303020852"},{"left":"0.4171511632928497","conf":"1","height":"0.012919896178775425","block_num":"0","line_num":"0","top":"0.36175710604497924","text":"1220","width":"0.014534883201122284","word_num":"0","level":"0","page_num":"0","par_num":"0"},{"height":"0.012919896178775425","par_num":"0","left":"0.4156976749207567","conf":"1","line_num":"0","text":"1221","top":"0.3772609820139715","block_num":"0","level":"0","width":"0.014534883201122284","page_num":"0","word_num":"0"},{"line_num":"0","left":"0.4171511625794079","top":"0.3927648580403855","conf":"1","par_num":"0","page_num":"0","level":"0","text":"1222","word_num":"0","height":"0.012919896178775314","block_num":"0","width":"0.013081395626068082"},{"block_num":"0","top":"0.40826873395195595","width":"0.014534883201122284","line_num":"0","left":"0.4171511632928497","par_num":"0","level":"0","word_num":"0","height":"0.012919896178775425","conf":"1","page_num":"0","text":"1223"},{"text":"1228","conf":"1","level":"0","height":"0.010335916943020274","line_num":"0","width":"0.013081395626068082","page_num":"0","block_num":"0","par_num":"0","top":"0.44186046524367795","word_num":"0","left":"0.4171511625794079"},{"conf":"1","width":"0.013081395626068082","word_num":"0","top":"0.4573643412126701","page_num":"0","par_num":"0","level":"0","line_num":"0","text":"1230","height":"0.010335916943020274","block_num":"0","left":"0.4171511625794079"},{"page_num":"0","left":"0.4171511625794079","line_num":"0","word_num":"0","level":"0","block_num":"0","par_num":"0","text":"1231","top":"0.4728682171816624","width":"0.013081395626068082","height":"0.010335916943020274","conf":"1"},{"line_num":"0","conf":"1","height":"0.012919896178775314","level":"0","par_num":"0","text":"1234","top":"0.48837209312508256","word_num":"0","left":"0.4171511632928497","block_num":"0","width":"0.014534883201122284","page_num":"0"},{"page_num":"0","par_num":"0","text":"1236","top":"0.503875969320173","width":"0.013081395626068137","left":"0.41715116248856476","word_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.012919896178775425","conf":"1"},{"line_num":"0","conf":"1","page_num":"0","word_num":"0","height":"0.010335916943020274","left":"0.4171511625794079","block_num":"0","text":"1237","top":"0.5193798450886391","width":"0.013081395626068082","level":"0","par_num":"0"},{"text":"1238","left":"0.4171511625794079","line_num":"0","top":"0.5348837210894811","conf":"1","page_num":"0","par_num":"0","width":"0.013081395626068082","word_num":"0","block_num":"0","level":"0","height":"0.012919896178775314"},{"block_num":"0","text":"123y","conf":"0.30000001192092896","width":"0.013081394135951996","word_num":"0","line_num":"0","top":"0.5555555558135343","height":"0.005167958140373186","level":"0","page_num":"0","par_num":"0","left":"0.4171511640512099"},{"block_num":"0","par_num":"0","width":"0.013081394135951996","page_num":"0","level":"0","top":"0.5710594317825266","word_num":"0","left":"0.4171511640512099","height":"0.005167958140373186","text":"1240","line_num":"0","conf":"1"},{"par_num":"0","left":"0.4171511625794079","level":"0","page_num":"0","block_num":"0","text":"1242","width":"0.013081395626068082","height":"0.010335916943020274","conf":"1","line_num":"0","top":"0.5994832042617658","word_num":"0"},{"height":"0.005167958140373186","page_num":"0","word_num":"0","conf":"1","par_num":"0","left":"0.4171511640512099","width":"0.013081394135951996","text":"1244","line_num":"0","block_num":"0","top":"0.6175710596895033","level":"0"},{"width":"0.014534883201122284","word_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.010335916943020274","block_num":"0","par_num":"0","left":"0.4171511632928497","text":"1246","top":"0.6304909561710393","conf":"1"},{"width":"0.014534883201122284","left":"0.4171511632928497","height":"0.012919896178775425","level":"0","conf":"1","par_num":"0","block_num":"0","line_num":"0","text":"1248","page_num":"0","top":"0.6459948321431704","word_num":"0"},{"page_num":"0","level":"0","top":"0.6614987081121626","par_num":"0","left":"0.4171511632928497","text":"1250","block_num":"0","conf":"1","word_num":"0","height":"0.012919896178775314","line_num":"0","width":"0.014534883201122284"},{"conf":"1","level":"0","block_num":"0","left":"0.4171511632928497","line_num":"0","top":"0.677002584081155","width":"0.014534883201122284","word_num":"0","page_num":"0","par_num":"0","text":"1252","height":"0.012919896178775314"},{"top":"0.692506460107569","level":"0","text":"1254","page_num":"0","line_num":"0","conf":"1","left":"0.4171511625794079","width":"0.013081395626068082","word_num":"0","height":"0.012919896178775314","block_num":"0","par_num":"0"},{"page_num":"0","line_num":"0","left":"0.4171511628155997","text":"1256","conf":"1","width":"0.013081395626068137","word_num":"0","par_num":"0","height":"0.012919896178775425","level":"0","top":"0.7080103360514391","block_num":"0"},{"page_num":"0","conf":"1","top":"0.7235142119881317","width":"0.013081395626068137","word_num":"0","block_num":"0","left":"0.41715116287010545","level":"0","line_num":"0","par_num":"0","text":"1257","height":"0.012919896178775314"},{"word_num":"0","level":"0","conf":"1","block_num":"0","text":"1259","line_num":"0","width":"0.013081395626068082","left":"0.417151162434059","par_num":"0","top":"0.7545219641845141","height":"0.012919896178775425","page_num":"0"},{"top":"0.775193798509723","height":"0.005167958471510081","line_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"1260","left":"0.41715116292594645","word_num":"0","width":"0.01162790656089785","conf":"1"},{"line_num":"0","par_num":"0","conf":"1","level":"0","height":"0.010335916943020385","word_num":"0","left":"0.4171511625794079","block_num":"0","text":"1264","top":"0.7881136952178381","page_num":"0","width":"0.013081395626068082"},{"left":"0.41715116248856476","page_num":"0","conf":"1","line_num":"0","top":"0.8036175713873566","width":"0.013081395626068137","height":"0.012919896178775425","word_num":"0","block_num":"0","level":"0","text":"1265","par_num":"0"},{"word_num":"0","level":"0","left":"0.4171511625794079","height":"0.010335916943020274","par_num":"0","conf":"1","line_num":"0","text":"1266","top":"0.8191214471558226","page_num":"0","block_num":"0","width":"0.013081395626068082"},{"par_num":"0","top":"0.834625323325341","width":"0.013081395626068137","level":"0","text":"1268","page_num":"0","block_num":"0","height":"0.012919896178775314","conf":"1","left":"0.41715116248856476","word_num":"0","line_num":"0"},{"top":"0.8501291991005347","width":"0.013081395626068137","height":"0.012919896178775314","conf":"1","left":"0.4171511628155997","level":"0","block_num":"0","word_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"1269"},{"conf":"1","top":"0.865633075069527","word_num":"0","page_num":"0","height":"0.012919896178775425","par_num":"0","width":"0.013081395626068137","text":"1270","left":"0.4171511628155997","block_num":"0","line_num":"0","level":"0"},{"left":"0.4171511628155997","par_num":"0","line_num":"0","text":"1272","width":"0.013081395626068137","height":"0.012919896178775314","word_num":"0","top":"0.8811369510385193","conf":"1","level":"0","page_num":"0","block_num":"0"},{"left":"0.41715116292594645","par_num":"0","height":"0.005167958471510192","page_num":"0","top":"0.9173126615588185","block_num":"0","width":"0.01162790656089785","level":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","text":"12/4"},{"block_num":"0","top":"0.9302325582669337","line_num":"0","left":"0.4171511625794079","conf":"1","word_num":"0","par_num":"0","level":"0","text":"1276","height":"0.010335916943020274","page_num":"0","width":"0.013081395626068082"},{"level":"0","left":"0.44767442381755174","par_num":"0","conf":"1","page_num":"0","top":"0.1576227389348016","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel ….","line_num":"0","block_num":"0","word_num":"0","width":"0.1366279006004334","height":"0.013210594654083252"},{"par_num":"0","level":"0","width":"0.13662790060043328","block_num":"0","page_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","left":"0.44767442236950006","top":"0.1729166666666666","word_num":"0","conf":"1","height":"0.013194444444444509","line_num":"0"},{"par_num":"0","width":"0.1366279006004334","level":"0","height":"0.012919896178775425","conf":"1","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","page_num":"0","word_num":"0","block_num":"0","top":"0.18863049114403174","line_num":"0","left":"0.4476744226541415"},{"par_num":"0","conf":"0.30000001192092896","text":"1lermzsnellcaltviewsessionscriorsrrotlieswindowhel..","page_num":"0","level":"0","block_num":"0","height":"0.005167958140373297","top":"0.20930232583937403","left":"0.4476744318782977","line_num":"0","width":"0.13517440557479854","word_num":"0"},{"block_num":"0","width":"0.13662790060043334","left":"0.4476744236338918","height":"0.012919896178775314","page_num":"0","level":"0","par_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel…","conf":"1","top":"0.21963824290975098","line_num":"0","word_num":"0"},{"left":"0.4476744319761008","conf":"0.30000001192092896","word_num":"0","page_num":"0","line_num":"0","block_num":"0","text":"ermesnelicew ewsessionscriotsrrotlesvineowrel...","par_num":"0","top":"0.2402777777332883","height":"0.005200258228513888","level":"0","width":"0.13517440557479854"},{"text":"1lermzshell-ditviewsessionscriotsProflleswindow=lel..","level":"0","top":"0.25581395374635085","page_num":"0","left":"0.4476744318782977","height":"0.005167958140373186","block_num":"0","width":"0.13517440557479854","word_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896"},{"level":"0","left":"0.4476744319761008","word_num":"0","width":"0.13517440557479854","conf":"0.30000001192092896","height":"0.005167958140373186","par_num":"0","top":"0.27131782971534313","line_num":"0","block_num":"0","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel..","page_num":"0"},{"block_num":"0","top":"0.28402777777777777","height":"0.013194444444444509","line_num":"0","page_num":"0","width":"0.13662790060043334","conf":"1","left":"0.4476744243280965","level":"0","par_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","word_num":"0"},{"text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","line_num":"0","block_num":"0","width":"0.13662790060043328","word_num":"0","left":"0.44767442236950006","height":"0.012919896178775425","top":"0.29974160220130996","par_num":"0","page_num":"0","conf":"1","level":"0"},{"block_num":"0","level":"0","word_num":"0","conf":"1","height":"0.013226743539174302","left":"0.4476744243280965","line_num":"0","top":"0.3152454783919115","page_num":"0","par_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","width":"0.13662790060043334"},{"line_num":"0","conf":"1","left":"0.4476744226541415","height":"0.013194444444444509","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","word_num":"0","page_num":"0","width":"0.1366279006004334","top":"0.3305555555555555","par_num":"0","block_num":"0","level":"0"},{"level":"0","conf":"1","page_num":"0","left":"0.4476744226541415","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","width":"0.1366279006004334","par_num":"0","block_num":"0","line_num":"0","height":"0.012919896178775314","top":"0.34625323016211973","word_num":"0"},{"block_num":"0","line_num":"0","top":"0.36175710618330226","width":"0.13808139562606814","left":"0.44622093228423687","conf":"1","page_num":"0","level":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","par_num":"0","word_num":"0","height":"0.013242893748813267"},{"level":"0","left":"0.44622093228423687","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","page_num":"0","width":"0.13808139562606814","word_num":"0","block_num":"0","top":"0.3770833333333333","conf":"1","height":"0.013194444444444398","par_num":"0","line_num":"0"},{"line_num":"0","left":"0.4476744319761008","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","par_num":"0","height":"0.005184108350011929","top":"0.39791666662602765","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel..","word_num":"0","width":"0.13517440557479854"},{"line_num":"0","top":"0.4134366927644386","width":"0.13517440557479854","height":"0.005167958140373297","conf":"0.30000001192092896","text":"1lermzsnellcaltviewsessionscrlorsProtlieswindowhel..","level":"0","block_num":"0","left":"0.4476744318782977","page_num":"0","par_num":"0","word_num":"0"},{"left":"0.4476744318782977","line_num":"0","par_num":"0","block_num":"0","level":"0","text":"nermzsnelltaltVlewsesslonschptsPforlleswindowhel","conf":"0.30000001192092896","page_num":"0","top":"0.4289405688160056","width":"0.13517440557479854","word_num":"0","height":"0.0077519370449913305"},{"conf":"1","page_num":"0","level":"0","block_num":"0","word_num":"0","width":"0.13662790060043334","par_num":"0","height":"0.013194444444444509","left":"0.4476744243280965","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","top":"0.44166666666666665","line_num":"0"},{"block_num":"0","left":"0.4476744235006554","conf":"1","width":"0.13662790060043334","page_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel…..","par_num":"0","height":"0.012919896178775425","level":"0","top":"0.45736434121939784","word_num":"0","line_num":"0"},{"width":"0.13662790060043334","word_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","left":"0.4476744243280965","line_num":"0","height":"0.013242893748813267","conf":"1","block_num":"0","page_num":"0","top":"0.4728682172405805","level":"0","par_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","conf":"1","left":"0.44767442084879316","width":"0.13517441749572756","block_num":"0","level":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel...","top":"0.4883720931573824","height":"0.012919896178775425","word_num":"0"},{"line_num":"0","height":"0.012919896178775425","par_num":"0","width":"0.1366279006004334","left":"0.4476744226541415","top":"0.5038759691802075","page_num":"0","word_num":"0","level":"0","block_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","conf":"1"},{"top":"0.5193798450319712","page_num":"0","par_num":"0","width":"0.1366279006004334","word_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0","height":"0.01325904395845201","left":"0.4476744226541415","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …"},{"par_num":"0","width":"0.1366279006004334","conf":"1","left":"0.4476744240699383","page_num":"0","block_num":"0","line_num":"0","height":"0.012919896178775314","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel…","top":"0.5348837211181919","word_num":"0","level":"0"},{"height":"0.005167958471510192","par_num":"0","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.4476744319761008","top":"0.5555555555187669","width":"0.13517440557479854","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel..","word_num":"0","page_num":"0"},{"left":"0.4476744318782977","level":"0","block_num":"0","top":"0.5710594317825266","page_num":"0","conf":"0.30000001192092896","text":"1lermzsnellcaltviewsessionscrlorsProtlieswindowhel..","word_num":"0","height":"0.005167958140373186","par_num":"0","line_num":"0","width":"0.13517440557479854"},{"height":"0.005167958140373186","line_num":"0","block_num":"0","width":"0.13517440557479854","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel..","left":"0.4476744319761008","par_num":"0","word_num":"0","page_num":"0","level":"0","top":"0.5865633077515188","conf":"0.30000001192092896"},{"top":"0.5993055555555555","word_num":"0","left":"0.4476744243280965","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","width":"0.13662790060043334","block_num":"0","level":"0","height":"0.013194444444444509","line_num":"0","page_num":"0","par_num":"0","conf":"1"},{"page_num":"0","block_num":"0","width":"0.07558138966560368","level":"0","left":"0.505813960402717","height":"0.005555555555555536","text":"sionscriotsProtlleswindowrel ..","conf":"0.30000001192092896","top":"0.6173611111111111","line_num":"0","par_num":"0","word_num":"0"},{"top":"0.630490956100016","left":"0.5508720953350832","block_num":"0","par_num":"0","width":"0.03197674155235286","conf":"0.30000001192092896","level":"0","word_num":"0","height":"0.010481266180674242","text":"WindowHel ..","page_num":"0","line_num":"0"},{"height":"0.010497415728039194","text":"criptsProfilesWindowHel …","block_num":"0","line_num":"0","left":"0.520348837746109","page_num":"0","par_num":"0","top":"0.6458333333504507","conf":"1","level":"0","width":"0.0625","word_num":"0"},{"line_num":"0","text":"ScriptsProfilesWindowHel .","level":"0","block_num":"0","top":"0.6614987081090238","page_num":"0","left":"0.515988375760178","conf":"1","width":"0.06540697216987601","par_num":"0","word_num":"0","height":"0.010335916943020385"},{"par_num":"0","height":"0.012919896178775314","page_num":"0","top":"0.677002584081155","width":"0.05668604373931885","block_num":"0","line_num":"0","conf":"1","text":"iTerm2ShellEditViewSe:","left":"0.4476744209355731","word_num":"0","level":"0"},{"conf":"0.5","level":"0","line_num":"0","page_num":"0","text":"nScriptsProfilesWindowHel …..","block_num":"0","top":"0.677002584081155","width":"0.07122092843055727","par_num":"0","height":"0.012919896178775314","left":"0.5116279086758815","word_num":"0"},{"conf":"0.30000001192092896","height":"0.005167958471510192","level":"0","page_num":"0","text":"mericonelcanview","word_num":"0","width":"0.050872093439102206","top":"0.6976744187142879","left":"0.44767441837250316","block_num":"0","line_num":"0","par_num":"0"},{"text":"ionScriptsProfilesWindowHel ...","word_num":"0","page_num":"0","level":"0","left":"0.508720928754516","conf":"1","line_num":"0","block_num":"0","height":"0.013194444444444509","top":"0.6923611111111111","width":"0.07412790656089785","par_num":"0"},{"par_num":"0","level":"0","conf":"1","left":"0.44622093569784527","block_num":"0","line_num":"0","page_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel","height":"0.012919896178775314","top":"0.7080103360191395","width":"0.1366279006004334","word_num":"0"},{"height":"0.012919896178775314","level":"0","top":"0.7235142120742644","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel ...","width":"0.1351744174957275","word_num":"0","page_num":"0","conf":"1","par_num":"0","left":"0.4476744200083355","line_num":"0","block_num":"0"},{"level":"0","par_num":"0","left":"0.44767442930607004","line_num":"0","page_num":"0","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel.","width":"0.1337209224700927","word_num":"0","top":"0.7441860467696068","block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297"},{"top":"0.7569444444153567","page_num":"0","block_num":"0","line_num":"0","height":"0.007913436492284154","width":"0.13372092247009276","par_num":"0","word_num":"0","text":"iTerm2ShellEditViewSessionScriotsProfilesWindowHel ..","left":"0.44767442853190814","level":"0","conf":"1"},{"left":"0.4476744318782977","text":"1lermzshellzditviewsessionscriotsProflleswindow=lel...","page_num":"0","block_num":"0","top":"0.7751937987075912","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","width":"0.13517440557479854","level":"0"},{"page_num":"0","par_num":"0","top":"0.7881136952245658","word_num":"0","conf":"1","line_num":"0","block_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel...","height":"0.012919896178775314","width":"0.13662790060043334","left":"0.4476744235006554","level":"0"},{"word_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","left":"0.44767442084879316","par_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.8036175711935581","width":"0.13517441749572756","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel..."},{"level":"0","top":"0.8191214472163832","conf":"1","height":"0.012919896178775314","word_num":"0","line_num":"0","left":"0.4476744240699383","par_num":"0","width":"0.1366279006004334","page_num":"0","block_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel..."},{"height":"0.012919896178775425","block_num":"0","par_num":"0","level":"0","page_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","top":"0.8346253231853754","width":"0.1351744174957275","word_num":"0","conf":"1","left":"0.4476744200083355","line_num":"0"},{"left":"0.4476744240699383","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel…","word_num":"0","top":"0.8501291991543677","block_num":"0","line_num":"0","level":"0","width":"0.1366279006004334","conf":"1","page_num":"0","par_num":"0","height":"0.012919896178775314"},{"height":"0.012919896178775314","conf":"1","word_num":"0","left":"0.4476744226541415","top":"0.8656330751233599","width":"0.1366279006004334","block_num":"0","level":"0","par_num":"0","page_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","line_num":"0"},{"text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","page_num":"0","par_num":"0","left":"0.4476744226541415","block_num":"0","conf":"1","height":"0.012919896178775314","line_num":"0","level":"0","top":"0.8811369510923522","word_num":"0","width":"0.1366279006004334"},{"page_num":"0","conf":"0.30000001192092896","width":"0.13517440557479854","level":"0","top":"0.9018087857876945","word_num":"0","par_num":"0","height":"0.005167958140373186","block_num":"0","left":"0.4476744319761008","line_num":"0","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel.."},{"line_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.9173126617566867","height":"0.005167958140373186","text":"ermesnelicat ewsessionscrlotsrrotleswineowrel..","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.4476744319761008","width":"0.13517440557479854"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"Deskton 1Deskton zsshbockzRDzv (-zshiAPP (-zsh)-zs ...","width":"0.14389533996582032","word_num":"0","left":"0.4476744291913632","top":"0.9326388888888889","level":"0","par_num":"0","height":"0.005555555555555536","page_num":"0"},{"level":"0","line_num":"0","top":"0.9611111111111111","page_num":"0","word_num":"0","height":"0.013194444444444398","block_num":"0","left":"0.44912790625312005","width":"0.03779069781303401","text":"Page 15 / 284","par_num":"0","conf":"0.5"},{"block_num":"0","level":"0","text":"text_json","top":"0.14211886315092237","line_num":"0","conf":"1","height":"0.012919896178775425","word_num":"0","par_num":"0","left":"0.6191860478382457","page_num":"0","width":"0.02761627733707428"},{"word_num":"0","text":"[{\"height\":\"0.013953487608167836\", ..","block_num":"0","page_num":"0","height":"0.013210594654083252","level":"0","conf":"0.5","top":"0.1576227389348016","line_num":"0","left":"0.6206395406668914","par_num":"0","width":"0.09883720278739927"},{"top":"0.1729166666666666","word_num":"0","conf":"0.5","left":"0.620639537378443","level":"0","line_num":"0","height":"0.013194444444444509","page_num":"0","block_num":"0","par_num":"0","text":"[(\"par_num\":\"0\", \"width\":&# ...","width":"0.07267441749572745"},{"width":"0.06976743936538699","par_num":"0","height":"0.012919896178775425","top":"0.18863049114403174","conf":"0.30000001192092896","left":"0.6206395380674469","level":"0","page_num":"0","text":"[\"block_num\":\"0\", \"left\":& ..","block_num":"0","line_num":"0","word_num":"0"},{"level":"0","height":"0.012919896178775425","width":"0.0683139503002167","top":"0.2041343669407587","block_num":"0","conf":"0.30000001192092896","left":"0.6206395370349691","text":"[{\"level\":\"O\",\"line_num\":&...","par_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","level":"0","page_num":"0","text":"[{\"conf\":\"\",\"level\":\" …","width":"0.05523255467414856","word_num":"0","left":"0.6206395373019354","height":"0.013194444444444398","par_num":"0","top":"0.21944444444444444","conf":"0.30000001192092896"},{"width":"0.08720930218696599","level":"0","page_num":"0","block_num":"0","left":"0.6206395364065169","par_num":"0","text":"[{\"left\":\"0.[CREDIT_CARD]\",\".","conf":"0.5","top":"0.23514211905100857","line_num":"0","height":"0.012919896178775314","word_num":"0"},{"page_num":"0","word_num":"0","conf":"0.5","level":"0","text":"K\"conf\":\"1\", \"word_num\":&# ...","left":"0.6206395409481363","height":"0.012919896178775314","block_num":"0","line_num":"0","top":"0.25322997426203353","width":"0.07412790060043328","par_num":"0"},{"word_num":"0","top":"0.2659722222222223","conf":"0.30000001192092896","height":"0.015972222222222165","block_num":"0","page_num":"0","left":"0.6206395382926083","level":"0","line_num":"0","par_num":"0","text":"[\"top\":\"0.006976744645528443\", ...","width":"0.09302325248718268"},{"block_num":"0","level":"0","conf":"0.5","top":"0.28402777777777777","width":"0.07703487873077386","word_num":"0","page_num":"0","height":"0.013194444444444509","text":"K\"line_num\":\"0\", \"word_num\" ...","left":"0.6206395397349606","line_num":"0","par_num":"0"},{"top":"0.29974160220130996","conf":"0.5","line_num":"0","word_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","block_num":"0","page_num":"0","width":"0.07122092843055727","left":"0.6206395377203758","text":"[{\"block_num\":\"0\", \"width\": ..."},{"height":"0.013226743539174302","level":"0","text":"K\"height\":\"0.013953487608167836\", ...","conf":"0.5","top":"0.3152454783919115","width":"0.09738371968269355","block_num":"0","left":"0.6206395370864468","par_num":"0","page_num":"0","word_num":"0","line_num":"0"},{"height":"0.013194444444444509","page_num":"0","word_num":"0","level":"0","line_num":"0","width":"0.0683139503002167","left":"0.6206395384137158","conf":"0.5","text":"[(\"text\": \"iTerm2\", \"height\" ...","block_num":"0","top":"0.3305555555555555","par_num":"0"},{"block_num":"0","left":"0.6206395405819484","line_num":"0","par_num":"0","word_num":"0","text":"[\"par_num\":\"0\", \"text\": ...","conf":"0.30000001192092896","height":"0.012919896178775314","page_num":"0","top":"0.34625323016211973","level":"0","width":"0.062499994039535545"},{"conf":"0.30000001192092896","width":"0.06976743936538699","word_num":"0","height":"0.013242893748813156","page_num":"0","line_num":"0","block_num":"0","left":"0.6206395380618817","par_num":"0","text":"[{\"line_num\":\"0\", \"text\": &#...","level":"0","top":"0.36175710612946943"},{"level":"0","left":"0.6206395386627138","text":"[{\"par_num\":\"0\".\"page_num\".","height":"0.012919896178775425","conf":"0.30000001192092896","word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.37726098210010406","line_num":"0","width":"0.07703487873077386"},{"level":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0","height":"0.015568474928538079","block_num":"0","left":"0.6206395382104919","conf":"0.5","text":"[(\"top\": \"0.006976744645528443\",...","top":"0.3927648582290988","width":"0.09302325248718257"},{"block_num":"0","width":"0.07267441749572756","left":"0.6191860483173437","text":"[\"par_num\":\"O\",\"level\": &#...","word_num":"0","page_num":"0","par_num":"0","top":"0.4082687339981612","height":"0.015503875414530355","line_num":"0","level":"0","conf":"0.30000001192092896"},{"text":"K\"left\": \"0.[CREDIT_CARD]\",'...","conf":"0.30000001192092896","line_num":"0","height":"0.015972222222222165","page_num":"0","par_num":"0","word_num":"0","left":"0.6206395350147613","level":"0","top":"0.42361111111111116","width":"0.08720930218696588","block_num":"0"},{"height":"0.013194444444444509","left":"0.620639536117648","page_num":"0","text":"K\"block_num\":\"0\", \"conf\":&...","block_num":"0","par_num":"0","level":"0","top":"0.44166666666666665","line_num":"0","conf":"0.30000001192092896","width":"0.07267441749572745","word_num":"0"},{"top":"0.45736434121939784","block_num":"0","word_num":"0","par_num":"0","text":"[{\"top\":\"0.006976744645528443\", ...","width":"0.09156976342201228","height":"0.012919896178775425","page_num":"0","level":"0","conf":"1","left":"0.6206395387867429","line_num":"0"},{"text":"K\"block_num\":\"0\",\"par_num\"...","conf":"0.30000001192092896","height":"0.012919896178775425","line_num":"0","block_num":"0","width":"0.07848836779594426","level":"0","top":"0.47286821724222305","par_num":"0","word_num":"0","left":"0.6206395383403999","page_num":"0"},{"par_num":"0","text":"[{\"word_num\":\"0\", \"block_num….","top":"0.4881944444444444","block_num":"0","level":"0","conf":"0.5","page_num":"0","word_num":"0","line_num":"0","left":"0.6206395384871968","height":"0.013194444444444509","width":"0.07994185686111455"},{"left":"0.6206395384463451","line_num":"0","height":"0.012919896178775425","level":"0","text":"[(\"page_num\":\"0\",\"block_num …..","top":"0.5038759691802075","block_num":"0","width":"0.07994185686111444","conf":"0.30000001192092896","page_num":"0","par_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","text":"[(\"conf\":\"1\", \"width\":\"..","conf":"0.30000001192092896","line_num":"0","width":"0.05668604373931885","page_num":"0","height":"0.01325904395845201","left":"0.6206395376553576","level":"0","top":"0.5193798450319712"},{"text":"[{\"par_num\":\"0\",\"text\": ..","par_num":"0","page_num":"0","block_num":"0","height":"0.013194444444444509","left":"0.6206395400996401","level":"0","conf":"0.30000001192092896","top":"0.5347222222222222","width":"0.062499994039535545","line_num":"0","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","text":"Knelonr:U.u 399348/00810/830 ....","conf":"0.30000001192092896","top":"0.5555555555187669","width":"0.09738371372222898","word_num":"0","block_num":"0","page_num":"0","height":"0.005167958471510192","left":"0.6206395434305801"},{"level":"0","par_num":"0","width":"0.07122092843055727","block_num":"0","conf":"0.5","line_num":"0","text":"[{\"conf\":\"1\",\"block_num\":& ...","height":"0.012919896178775314","left":"0.6206395373485373","top":"0.5658914730561765","word_num":"0","page_num":"0"},{"height":"0.015972222222222165","page_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.58125","width":"0.09302325248718268","word_num":"0","level":"0","par_num":"0","text":"[\"top\":\"0.006976744645528443\", ...","block_num":"0","left":"0.6206395382926083"},{"par_num":"0","level":"0","left":"0.6206395374553395","page_num":"0","top":"0.596899224729193","block_num":"0","height":"0.015600775347815676","width":"0.08139534592628483","word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"[\"word _num\". \"O\", \"page_num\"..."},{"height":"0.015503875414530466","text":"[\"word _num\". \"O\" \"line_num\"...","width":"0.07848836779594415","top":"0.6124031007940267","conf":"0.30000001192092896","page_num":"0","left":"0.6206395375333008","line_num":"0","par_num":"0","level":"0","word_num":"0","block_num":"0"},{"height":"0.01325904395845201","text":"K\"page_num\":\"0\",\"height\": ...","level":"0","top":"0.6304909560892494","word_num":"0","width":"0.07267441749572756","par_num":"0","line_num":"0","page_num":"0","left":"0.620639536862706","conf":"0.5","block_num":"0"},{"page_num":"0","left":"0.6206395366857029","top":"0.6458333333333334","height":"0.013194444444444398","level":"0","line_num":"0","par_num":"0","width":"0.07122092843055716","word_num":"0","conf":"0.30000001192092896","text":"[(\"level\": \"O\", \"par_num\":&#….","block_num":"0"},{"width":"0.07122092843055727","conf":"0.5","top":"0.6614987081444624","word_num":"0","text":"[(\"block_num\":\"O\", \"height\" ...","page_num":"0","level":"0","height":"0.012919896178775425","block_num":"0","left":"0.6206395377203758","line_num":"0","par_num":"0"},{"left":"0.6206395377250639","page_num":"0","level":"0","line_num":"0","width":"0.07122092843055727","block_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.6770025841672875","par_num":"0","height":"0.012919896178775425","text":"[\"level\":\"0\" \"page_num\":& ..."},{"width":"0.09302325248718268","block_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.6923611111111111","height":"0.015972222222222276","left":"0.6206395382926083","page_num":"0","conf":"0.30000001192092896","text":"[\"top\":\"0.006976744645528443\", ..","level":"0"},{"word_num":"0","text":"[{\"block_num\":\"0\", \"text\":&..","level":"0","conf":"0.5","line_num":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775314","width":"0.07122092843055727","left":"0.6206395366855612","top":"0.708010336105272"},{"top":"0.723514211901999","word_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.07703487873077386","conf":"0.30000001192092896","line_num":"0","text":"[\"line_num\":\"0\",\"block_num…..","left":"0.6206395372092255","page_num":"0","height":"0.012919896178775425"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.00789728694491909","top":"0.7441860465146205","line_num":"0","width":"0.09011627435684211","text":"R top: 0.0009/0/44045528445, •","left":"0.6206395392588726","level":"0","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","height":"0.01561692555745442","top":"0.7545219636424615","conf":"0.5","par_num":"0","width":"0.09738371968269355","word_num":"0","text":"[\"height\":\"0.013953487608167836\", ...","page_num":"0","left":"0.6206395370864468","level":"0"},{"word_num":"0","height":"0.012919896178775314","width":"0.07122092843055727","line_num":"0","top":"0.7726098192555736","level":"0","left":"0.6206395366857148","conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","text":"K\"conf\":\"]\", \"block_num\":&..."},{"block_num":"0","page_num":"0","word_num":"0","text":"[\"line_num\":\"0\",\"height\": ...","top":"0.7881136952245658","line_num":"0","width":"0.0683139503002167","conf":"0.5","height":"0.012919896178775314","par_num":"0","level":"0","left":"0.6206395380226745"},{"block_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.08720930218696599","left":"0.6206395364065169","conf":"0.5","height":"0.012919896178775425","top":"0.8036175712473909","word_num":"0","text":"[\"left\":\"0.[CREDIT_CARD]\",\"..."},{"page_num":"0","word_num":"0","width":"0.09302325248718268","conf":"0.5","par_num":"0","block_num":"0","line_num":"0","top":"0.8191214472163832","text":"[{\"top\":\"0.006976744645528443\", …..","left":"0.6206395382926083","height":"0.012919896178775314","level":"0"},{"text":"[{\"page_num\":\"0\",\"par_num\"…","conf":"0.30000001192092896","block_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.8346253231853754","width":"0.07703487873077386","word_num":"0","page_num":"0","height":"0.012919896178775425","left":"0.6206395386627138"},{"conf":"0.5","par_num":"0","page_num":"0","text":"[{\"block_num\":\"0\", \"par_num\" …","word_num":"0","block_num":"0","height":"0.013194444444444509","line_num":"0","top":"0.85","left":"0.6206395389722592","level":"0","width":"0.07848836779594415"},{"par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"[{\"word_num\":\"0\",\"line_num\" ...","page_num":"0","top":"0.8656330751233599","height":"0.012919896178775314","left":"0.6206395396531741","width":"0.07703487873077397","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","left":"0.6206395463007988","height":"0.005555555555555647","page_num":"0","width":"0.07558138370513912","level":"0","text":"K\"Ine num:\"u, block num ...","top":"0.8861111111111111","word_num":"0"},{"width":"0.07994185686111455","left":"0.6206395380180861","par_num":"0","conf":"0.5","block_num":"0","top":"0.8966408270613444","word_num":"0","line_num":"0","level":"0","text":"[(\"page_num\":\"0\",\"block_num…","height":"0.012919896178775314","page_num":"0"},{"height":"0.012919896178775314","word_num":"0","line_num":"0","text":"[\"left\":\"0.[CREDIT_CARD]\",\".","top":"0.9121447028580714","conf":"0.30000001192092896","block_num":"0","left":"0.6191860487543579","level":"0","page_num":"0","width":"0.08866278529167171","par_num":"0"},{"top":"0.9326388890215191","height":"0.007929586039649106","par_num":"0","word_num":"0","conf":"0.5","text":"k\"height\":\"0.019688231150309266\", .","level":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.6191860445533668","width":"0.09738371372222898"},{"height":"0.005167958471510192","conf":"0.30000001192092896","level":"0","top":"0.1472868218265475","width":"0.02761627733707428","par_num":"0","line_num":"0","block_num":"0","word_num":"0","page_num":"0","text":"app_lldme","left":"0.7383720938815274"},{"page_num":"0","width":"0.010174418240785577","left":"0.8095930232681731","block_num":"0","level":"0","par_num":"0","height":"0.012919896178775425","line_num":"0","text":"Whl","word_num":"0","conf":"0.30000001192092896","top":"0.002583979688390081"},{"top":"0.14178343471228705","par_num":"0","width":"0.03061089515686033","page_num":"0","text":"ocr_engine","height":"0.013590753078460693","left":"0.7732119947916166","line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1"},{"par_num":"0","block_num":"0","height":"0.013184568617078951","left":"0.7732390598714105","line_num":"0","page_num":"0","text":"AppleNative","top":"0.15749040315474583","level":"0","width":"0.03201025128364554","word_num":"0","conf":"1"},{"line_num":"0","top":"0.17312661508890692","block_num":"0","height":"0.012919896178775314","level":"0","left":"0.7732558143131648","text":"AppleNative","page_num":"0","conf":"1","par_num":"0","width":"0.031976744532585144","word_num":"0"},{"width":"0.03214326202869411","conf":"1","block_num":"0","page_num":"0","left":"0.7731725555667129","word_num":"0","level":"0","top":"0.18794448135593222","text":"AppleNative","line_num":"0","par_num":"0","height":"0.014291915628645069"},{"conf":"0.5","width":"0.030523255467414856","line_num":"0","height":"0.005167958471510192","par_num":"0","text":"AppleNative","block_num":"0","level":"0","word_num":"0","left":"0.7732558140540833","page_num":"0","top":"0.20930232566150098"},{"par_num":"0","height":"0.005167958471510081","conf":"0.30000001192092896","width":"0.030523255467414856","level":"0","line_num":"0","block_num":"0","left":"0.7732558140540833","page_num":"0","text":"nooleialive","top":"0.22480620163049325","word_num":"0"},{"line_num":"0","top":"0.24027777785018256","left":"0.7732558141536776","level":"0","width":"0.030523255467414856","text":"Aoo eNarivel","word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","height":"0.005200258228513888"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.005167958140373186","top":"0.25581395374635085","par_num":"0","width":"0.030523252487182684","word_num":"0","level":"0","text":"ApoleNative","left":"0.7732558171430365","conf":"1"},{"height":"0.005167958140373186","left":"0.7732558172788317","block_num":"0","word_num":"0","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","text":"Aoo eNarivel","top":"0.27131782971534313","width":"0.030523252487182462"},{"width":"0.031976744532585144","line_num":"0","level":"0","par_num":"0","block_num":"0","conf":"1","height":"0.012919896178775425","left":"0.7732558143131648","top":"0.28423772620001797","word_num":"0","text":"AppleNative","page_num":"0"},{"conf":"1","width":"0.031976744532585144","par_num":"0","page_num":"0","line_num":"0","top":"0.29974160216901025","word_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.7732558143131648","level":"0","text":"AppleNative"},{"block_num":"0","conf":"1","page_num":"0","height":"0.012919896178775314","top":"0.3152454781380025","line_num":"0","text":"AppleNative","par_num":"0","left":"0.7732558143131648","level":"0","width":"0.031976744532585144","word_num":"0"},{"conf":"1","left":"0.7732558143131648","page_num":"0","par_num":"0","text":"AppleNative","height":"0.012919896178775314","top":"0.3307493541069948","word_num":"0","line_num":"0","level":"0","block_num":"0","width":"0.031976744532585144"},{"text":"AppleNative","left":"0.7732558143131648","top":"0.3462532300759871","width":"0.031976744532585144","page_num":"0","height":"0.012919896178775314","par_num":"0","block_num":"0","level":"0","word_num":"0","line_num":"0","conf":"1"},{"page_num":"0","word_num":"0","line_num":"0","left":"0.7732558140907111","par_num":"0","level":"0","conf":"0.30000001192092896","text":"Ropienalive","block_num":"0","top":"0.366925064857462","width":"0.030523252487182573","height":"0.005167958140373186"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.38242894064858113","width":"0.030523255467414856","height":"0.005167958471510192","left":"0.7732558140540833","line_num":"0","page_num":"0","text":"nooleialive","level":"0","word_num":"0"},{"top":"0.3979166667429219","page_num":"0","line_num":"0","block_num":"0","par_num":"0","height":"0.005184108350011929","left":"0.7732558141536776","conf":"0.30000001192092896","text":"Aoo eNarivel","width":"0.030523255467414856","word_num":"0","level":"0"},{"top":"0.41343669258656557","block_num":"0","text":"AppleNative","width":"0.030523255467414856","level":"0","conf":"0.5","page_num":"0","line_num":"0","par_num":"0","left":"0.7732558140540833","word_num":"0","height":"0.005167958471510081"},{"line_num":"0","page_num":"0","height":"0.005167958471510081","text":"Aoo eNarivel","top":"0.42894056855555784","width":"0.030523255467414856","block_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.7732558141536776"},{"page_num":"0","level":"0","conf":"1","text":"AppleNative","par_num":"0","word_num":"0","top":"0.441860465277609","width":"0.031976744532585144","left":"0.7732558137075447","line_num":"0","height":"0.010335916943020274","block_num":"0"},{"conf":"1","page_num":"0","level":"0","left":"0.7732558143131648","block_num":"0","par_num":"0","text":"AppleNative","width":"0.031976744532585144","line_num":"0","top":"0.45736434118709823","height":"0.012919896178775314","word_num":"0"},{"level":"0","text":"AppleNative","page_num":"0","conf":"1","par_num":"0","block_num":"0","top":"0.4728682171560903","line_num":"0","height":"0.012919896178775425","width":"0.031976744532585144","word_num":"0","left":"0.7732558143131648"},{"par_num":"0","left":"0.7732558143131648","page_num":"0","top":"0.48837209312508256","width":"0.031976744532585144","block_num":"0","line_num":"0","word_num":"0","conf":"1","level":"0","text":"AppleNative","height":"0.012919896178775314"},{"text":"nooleialive","block_num":"0","width":"0.030523255467414856","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.5090439277532937","left":"0.7732558141994321","level":"0","word_num":"0","height":"0.005167958471510192"},{"height":"0.012919896178775314","line_num":"0","width":"0.031976744532585144","level":"0","page_num":"0","conf":"1","left":"0.7732558143131648","text":"AppleNative","par_num":"0","word_num":"0","top":"0.5193798450630671","block_num":"0"},{"left":"0.7732558140540833","line_num":"0","text":"nooleialive","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.005167958471510192","top":"0.540051679666669","width":"0.030523255467414856","word_num":"0","level":"0","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","level":"0","left":"0.7732558141536776","text":"Aoo eNarivel","top":"0.5555555556356612","width":"0.030523255467414856","height":"0.005167958471510192","word_num":"0"},{"block_num":"0","line_num":"0","height":"0.005167958471510192","left":"0.7732558140540833","page_num":"0","par_num":"0","top":"0.5710594316046534","conf":"0.5","level":"0","width":"0.030523255467414856","word_num":"0","text":"AppleNative"},{"top":"0.5839793283267045","level":"0","width":"0.031976744532585144","word_num":"0","height":"0.010335916943020274","conf":"1","par_num":"0","text":"AppleNative","left":"0.7732558137075447","line_num":"0","page_num":"0","block_num":"0"},{"page_num":"0","left":"0.7732558143131648","conf":"1","top":"0.5994832042361936","width":"0.031976744532585144","line_num":"0","height":"0.012919896178775425","par_num":"0","level":"0","text":"AppleNative","block_num":"0","word_num":"0"},{"text":"ApoleNative","left":"0.7732558171430365","conf":"1","word_num":"0","width":"0.030523252487182684","height":"0.005167958140373186","page_num":"0","line_num":"0","top":"0.6175710596895033","level":"0","block_num":"0","par_num":"0"},{"text":"AppleNative","height":"0.012919896178775425","conf":"1","level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.7732558143131648","line_num":"0","top":"0.6304909561741782","width":"0.031976744532585144","word_num":"0"},{"block_num":"0","conf":"1","height":"0.012919896178775425","left":"0.7732558143131648","line_num":"0","page_num":"0","width":"0.031976744532585144","level":"0","par_num":"0","text":"AppleNative","word_num":"0","top":"0.6459948321431704"},{"top":"0.6614987081121626","word_num":"0","level":"0","line_num":"0","text":"AppleNative","conf":"1","left":"0.7732558143131648","block_num":"0","page_num":"0","par_num":"0","height":"0.012919896178775314","width":"0.031976744532585144"},{"height":"0.012919896178775314","level":"0","par_num":"0","line_num":"0","width":"0.031976744532585144","left":"0.773255813537971","block_num":"0","top":"0.6770025839950223","text":"AppleNative","conf":"1","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","text":"nooleialive","level":"0","width":"0.030523255467414856","conf":"0.30000001192092896","left":"0.7732558141994321","top":"0.6976744187093661","par_num":"0","word_num":"0","height":"0.005167958471510192","page_num":"0"},{"par_num":"0","line_num":"0","top":"0.7131782948316221","height":"0.005167958140373186","text":"nooleialive","width":"0.030523252487182573","page_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","left":"0.7732558140907111","block_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","conf":"0.5","block_num":"0","level":"0","page_num":"0","width":"0.030523255467414856","height":"0.005167958471510192","left":"0.7732558141994321","top":"0.7286821706473506","text":"AppleNative"},{"line_num":"0","width":"0.030523255467414856","page_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","left":"0.7732558141536776","text":"Aoo eNarivel","top":"0.7441860465917336","word_num":"0","height":"0.005167958471510192"},{"text":"AooeNarive","block_num":"0","width":"0.030523255467414856","par_num":"0","word_num":"0","page_num":"0","level":"0","height":"0.005167958471510081","conf":"0.30000001192092896","left":"0.7732558141994321","top":"0.7596899225853351","line_num":"0"},{"height":"0.010335916943020385","left":"0.7732558137075447","text":"AppleNative","word_num":"0","top":"0.7726098192827767","block_num":"0","conf":"1","level":"0","width":"0.031976744532585144","par_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.012919896178775425","par_num":"0","word_num":"0","page_num":"0","text":"AppleNative","left":"0.7732558143131648","level":"0","line_num":"0","top":"0.788113695192266","conf":"1","width":"0.031976744532585144"},{"text":"AppleNative","conf":"1","left":"0.7732558143131648","block_num":"0","word_num":"0","width":"0.031976744532585144","par_num":"0","height":"0.012919896178775314","top":"0.8036175711612583","line_num":"0","page_num":"0","level":"0"},{"height":"0.012919896178775314","line_num":"0","block_num":"0","conf":"1","level":"0","text":"AppleNative","word_num":"0","par_num":"0","top":"0.8191214471302505","left":"0.7732558143131648","width":"0.031976744532585144","page_num":"0"},{"top":"0.8339393133972758","height":"0.01429191562864518","conf":"1","line_num":"0","par_num":"0","text":"AppleNative","level":"0","left":"0.7731725555667129","word_num":"0","page_num":"0","block_num":"0","width":"0.03214326202869411"},{"height":"0.012919896178775425","text":"AppleNative","top":"0.8501291990359353","par_num":"0","left":"0.7732558137075447","word_num":"0","line_num":"0","width":"0.031976744532585144","level":"0","page_num":"0","conf":"1","block_num":"0"},{"left":"0.7732558141957984","text":"nooleialive","word_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.030523255467414856","height":"0.005167958471510081","block_num":"0","line_num":"0","top":"0.8708010336970615","conf":"0.30000001192092896"},{"top":"0.8863049096408291","block_num":"0","conf":"0.5","width":"0.030523255467414856","word_num":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.005167958471510192","text":"AppleNative","left":"0.7732558140540833","level":"0"},{"conf":"0.30000001192092896","top":"0.9018087857876945","width":"0.030523252487182462","level":"0","page_num":"0","left":"0.7732558172788317","block_num":"0","height":"0.005167958140373186","line_num":"0","par_num":"0","text":"Aoo eNarivel","word_num":"0"},{"line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"AooeNarive","width":"0.030523255467414856","word_num":"0","height":"0.005167958471510192","block_num":"0","top":"0.9173126615788136","left":"0.7732558140540833","page_num":"0","level":"0"},{"block_num":"0","level":"0","page_num":"0","left":"0.7732558171430365","par_num":"0","height":"0.005167958140373186","text":"ApoleNative","top":"0.9328165377256791","word_num":"0","conf":"1","width":"0.030523252487182684","line_num":"0"},{"line_num":"0","height":"0.012919896178775425","conf":"1","page_num":"0","par_num":"0","block_num":"0","width":"0.03924418389797213","word_num":"0","top":"0.14211886315092237","text":"window_name","level":"0","left":"0.8110465133562463"},{"height":"0.012919896178775314","par_num":"0","line_num":"0","text":"NULL","top":"0.15762273911991465","page_num":"0","level":"0","left":"0.8110465121300591","word_num":"0","conf":"1","width":"0.014534883201122284","block_num":"0"},{"left":"0.8110465121300591","line_num":"0","width":"0.014534883201122284","page_num":"0","height":"0.010335916943020274","par_num":"0","top":"0.1731266150857681","word_num":"0","block_num":"0","text":"NULL","conf":"1","level":"0"},{"conf":"1","page_num":"0","par_num":"0","line_num":"0","word_num":"0","width":"0.014534883201122284","top":"0.18863049105789909","level":"0","block_num":"0","height":"0.012919896178775425","left":"0.8110465121300591","text":"NULL"},{"block_num":"0","left":"0.8110465117631558","level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"NULU","line_num":"0","top":"0.20930232564150597","height":"0.005167958471510081","width":"0.011627906560897738","page_num":"0"},{"left":"0.8110465117631558","width":"0.011627906560897738","word_num":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.005167958471510081","line_num":"0","level":"0","text":":NULL","conf":"0.30000001192092896","top":"0.22480620161049814"},{"word_num":"0","top":"0.24027777783018744","text":": NULU","page_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","left":"0.8110465118814985","width":"0.011627906560897738","height":"0.005200258228513999","line_num":"0","block_num":"0"},{"width":"0.014534883201122284","conf":"1","page_num":"0","block_num":"0","word_num":"0","top":"0.2532299742588947","left":"0.8110465121300591","text":"NULL","height":"0.010335916943020274","line_num":"0","par_num":"0","level":"0"},{"top":"0.28423772620001797","conf":"1","width":"0.014534883201122284","text":"NULL","page_num":"0","height":"0.012919896178775425","block_num":"0","word_num":"0","par_num":"0","left":"0.8110465121300591","level":"0","line_num":"0"},{"height":"0.012919896178775425","par_num":"0","width":"0.014534883201122284","conf":"1","block_num":"0","line_num":"0","text":"NULL","page_num":"0","top":"0.29974160216901025","word_num":"0","left":"0.8110465121300591","level":"0"},{"level":"0","word_num":"0","conf":"1","block_num":"0","left":"0.8110465113257741","top":"0.31524547836410066","width":"0.013081395626068026","line_num":"0","page_num":"0","par_num":"0","text":"NULL","height":"0.012919896178775425"},{"par_num":"0","block_num":"0","text":"NULL","top":"0.35142118888846974","line_num":"0","left":"0.8110465115802798","level":"0","conf":"0.5","page_num":"0","width":"0.013081394135951996","word_num":"0","height":"0.005167958140373186"},{"par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.012919896178775314","left":"0.8110465115135164","text":"NULL","top":"0.3617571059588467","conf":"1","level":"0","width":"0.013081395626068026","block_num":"0"},{"word_num":"0","conf":"1","page_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.8110465115802798","width":"0.013081394135951996","text":"NULL","height":"0.005167958140373186","block_num":"0","top":"0.3824289408264543"},{"word_num":"0","conf":"0.30000001192092896","level":"0","top":"0.3979166667229268","width":"0.011627906560897738","height":"0.00518410835001204","block_num":"0","page_num":"0","left":"0.8110465118814985","par_num":"0","line_num":"0","text":": NULU"},{"par_num":"0","line_num":"0","word_num":"0","text":"NULL","block_num":"0","left":"0.8110465119524104","page_num":"0","level":"0","conf":"1","top":"0.410852713420537","height":"0.010335916943020274","width":"0.014534883201122284"},{"left":"0.8110465118814985","height":"0.005167958471510081","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":": NULU","top":"0.4289405685355627","level":"0","width":"0.011627906560897738","word_num":"0"},{"left":"0.8110465121300591","word_num":"0","level":"0","page_num":"0","top":"0.44186046521810574","block_num":"0","text":"NULL","width":"0.014534883201122284","line_num":"0","par_num":"0","conf":"1","height":"0.012919896178775425"},{"block_num":"0","left":"0.8110465121300591","height":"0.010335916943020274","level":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.4573643411839593","width":"0.014534883201122284","text":"NULL","conf":"0.5","word_num":"0"},{"par_num":"0","level":"0","line_num":"0","block_num":"0","width":"0.014534883201122284","conf":"1","text":"NULL","word_num":"0","top":"0.47286821715295146","height":"0.010335916943020385","page_num":"0","left":"0.8110465121300591"},{"block_num":"0","word_num":"0","top":"0.48837209313424834","text":"NULL","height":"0.010335916943020385","width":"0.013081395626068137","par_num":"0","conf":"1","page_num":"0","left":"0.8110465114373813","level":"0","line_num":"0"},{"conf":"1","par_num":"0","height":"0.005167958471510081","left":"0.8110465115528817","level":"0","line_num":"0","top":"0.5090439277732889","word_num":"0","text":"NULL","page_num":"0","width":"0.013081395626068137","block_num":"0"},{"page_num":"0","left":"0.8110465115528817","text":"NULL","top":"0.5400516797112734","word_num":"0","height":"0.005167958471510081","par_num":"0","conf":"0.5","level":"0","width":"0.013081395626068137","line_num":"0","block_num":"0"},{"line_num":"0","top":"0.5555555556156662","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.011627906560897738","text":": NULU","height":"0.005167958471510081","par_num":"0","word_num":"0","left":"0.8110465118814985"},{"left":"0.8110465115528817","top":"0.5710594316492578","line_num":"0","text":"NULL","word_num":"0","level":"0","conf":"1","height":"0.005167958471510192","page_num":"0","block_num":"0","par_num":"0","width":"0.013081395626068137"},{"par_num":"0","height":"0.010335916943020385","left":"0.8110465121300591","page_num":"0","line_num":"0","top":"0.5839793282640626","word_num":"0","text":"NULL","width":"0.014534883201122284","block_num":"0","conf":"1","level":"0"},{"width":"0.014534883201122284","height":"0.012919896178775425","block_num":"0","text":"NULL","word_num":"0","left":"0.8110465121300591","par_num":"0","top":"0.5994832042361936","line_num":"0","page_num":"0","conf":"1","level":"0"},{"level":"0","left":"0.8110465121300591","conf":"1","block_num":"0","width":"0.014534883201122284","word_num":"0","top":"0.6149870802020472","par_num":"0","line_num":"0","page_num":"0","text":"NULL","height":"0.010335916943020274"},{"width":"0.014534883201122284","text":"NULL","level":"0","par_num":"0","top":"0.6304909561741782","word_num":"0","block_num":"0","conf":"1","height":"0.012919896178775425","left":"0.8110465121300591","page_num":"0","line_num":"0"},{"width":"0.014534883201122284","conf":"1","block_num":"0","text":"NULL","par_num":"0","word_num":"0","top":"0.6459948320570378","left":"0.8110465116940124","height":"0.012919896178775314","line_num":"0","level":"0","page_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","top":"0.6614987081121626","left":"0.8110465121300591","page_num":"0","height":"0.012919896178775314","conf":"1","level":"0","par_num":"0","width":"0.014534883201122284","text":"NULL"},{"block_num":"0","level":"0","top":"0.6821705428936377","conf":"0.5","height":"0.005167958140373297","page_num":"0","left":"0.8110465115802798","line_num":"0","text":"NULL","word_num":"0","width":"0.013081394135951996","par_num":"0"},{"word_num":"0","top":"0.6976744188626299","height":"0.005167958140373297","page_num":"0","conf":"1","text":"NULL","left":"0.8110465115802798","width":"0.013081394135951996","block_num":"0","level":"0","line_num":"0","par_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.7131782948316221","level":"0","word_num":"0","conf":"1","height":"0.005167958140373186","left":"0.8110465115802798","width":"0.013081394135951996","text":"NULL"},{"conf":"0.30000001192092896","left":"0.8110465117631558","par_num":"0","line_num":"0","width":"0.011627906560897738","word_num":"0","height":"0.005167958471510192","top":"0.7286821706027461","text":"NULL","block_num":"0","level":"0","page_num":"0"},{"text":": NULU","par_num":"0","height":"0.005167958471510081","block_num":"0","width":"0.011627906560897738","left":"0.8110465118814985","level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.7441860465717385","line_num":"0","word_num":"0"},{"height":"0.005167958471510081","width":"0.011627906560897738","word_num":"0","level":"0","block_num":"0","left":"0.8110465118814985","top":"0.7596899225407309","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":": NULI","page_num":"0"},{"height":"0.010335916943020274","block_num":"0","width":"0.013081395626068137","line_num":"0","level":"0","conf":"1","par_num":"0","text":"NULL","top":"0.7726098192488459","word_num":"0","left":"0.8110465114166171","page_num":"0"},{"top":"0.7881136952178381","block_num":"0","width":"0.013081395626068137","level":"0","line_num":"0","text":"NULL","height":"0.010335916943020385","page_num":"0","conf":"1","left":"0.8110465114166171","par_num":"0","word_num":"0"},{"level":"0","text":"NULL","conf":"1","left":"0.8110465121300591","line_num":"0","page_num":"0","height":"0.010335916943020274","top":"0.8036175711581194","word_num":"0","block_num":"0","par_num":"0","width":"0.014534883201122284"},{"height":"0.010335916943020274","level":"0","width":"0.013081395626068137","page_num":"0","word_num":"0","text":"NULL","conf":"1","block_num":"0","left":"0.8110465114257014","top":"0.8191214471486449","par_num":"0","line_num":"0"},{"height":"0.012919896178775314","block_num":"0","page_num":"0","conf":"1","width":"0.014534883201122284","word_num":"0","top":"0.8346253230131102","level":"0","line_num":"0","text":"NULL","left":"0.8110465118878111","par_num":"0"},{"height":"0.005167958471510192","page_num":"0","text":":NULL","left":"0.8110465117631558","top":"0.8552971576828495","level":"0","line_num":"0","par_num":"0","width":"0.011627906560897738","word_num":"0","conf":"0.30000001192092896","block_num":"0"},{"page_num":"0","word_num":"0","line_num":"0","top":"0.8708010337164414","conf":"0.30000001192092896","width":"0.013081395626068137","par_num":"0","height":"0.005167958471510081","level":"0","block_num":"0","left":"0.8110465115528817","text":"NULL"},{"line_num":"0","word_num":"0","level":"0","height":"0.005167958471510192","width":"0.011627906560897738","top":"0.8863049096208341","par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"NULL","left":"0.8110465117631558"},{"height":"0.005167958140373186","page_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.9018087857876945","word_num":"0","width":"0.013081394135951996","conf":"0.5","block_num":"0","left":"0.8110465128884193","text":": NULLI"},{"page_num":"0","block_num":"0","left":"0.8110465121300591","conf":"1","par_num":"0","level":"0","text":"NULL","top":"0.9147286822692305","width":"0.014534883201122284","word_num":"0","height":"0.010335916943020274","line_num":"0"},{"left":"0.8110465121300591","block_num":"0","width":"0.014534883201122284","word_num":"0","par_num":"0","page_num":"0","height":"0.010335916943020385","conf":"1","level":"0","line_num":"0","text":"NULL","top":"0.9302325582382228"},{"block_num":"0","left":"0.8662790697674418","conf":"0.30000001192092896","width":"0.008720930087209311","height":"0.012919896425495292","level":"0","page_num":"0","line_num":"0","top":"0.0025839793281653423","word_num":"0","par_num":"0","text":"A"},{"line_num":"0","level":"0","text":"focused","top":"0.14211886314778355","width":"0.024709302186965876","conf":"1","left":"0.8575581400160133","block_num":"0","height":"0.010335916943020274","par_num":"0","page_num":"0","word_num":"0"},{"left":"0.857558139714722","top":"0.15762273911991465","width":"0.015988372266292572","word_num":"0","block_num":"0","page_num":"0","height":"0.012919896178775314","text":"False","level":"0","par_num":"0","conf":"1","line_num":"0"},{"height":"0.012919896178775314","par_num":"0","top":"0.17312661508890692","left":"0.857558139714722","block_num":"0","word_num":"0","text":"False","page_num":"0","line_num":"0","level":"0","width":"0.015988372266292572","conf":"1"},{"height":"0.012919896178775314","line_num":"0","word_num":"0","left":"0.8590116283485667","level":"0","conf":"1","par_num":"0","block_num":"0","top":"0.18863049109019892","text":"False","width":"0.014534883201122284","page_num":"0"},{"line_num":"0","conf":"0.5","top":"0.20930232583937403","text":"ralse","page_num":"0","par_num":"0","block_num":"0","width":"0.014534881711006142","word_num":"0","height":"0.005167958140373297","left":"0.8575581398131018","level":"0"},{"page_num":"0","block_num":"0","line_num":"0","text":"False","left":"0.8575581392786754","top":"0.21963824290975098","level":"0","conf":"1","width":"0.015988372266292572","word_num":"0","height":"0.012919896178775314","par_num":"0"},{"top":"0.24031007777735858","left":"0.8575581398131018","conf":"0.30000001192092896","height":"0.005167958140373297","line_num":"0","level":"0","text":"iralse","par_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.014534881711006142"},{"par_num":"0","left":"0.8590116283606791","page_num":"0","height":"0.012919896178775314","conf":"1","level":"0","block_num":"0","top":"0.25322997460656405","width":"0.014534883201122284","line_num":"0","text":"False","word_num":"0"},{"block_num":"0","page_num":"0","text":"ralse","level":"0","width":"0.014534881711006142","left":"0.8575581398131018","conf":"0.30000001192092896","par_num":"0","height":"0.005167958140373186","line_num":"0","word_num":"0","top":"0.27131782971534313"},{"line_num":"0","par_num":"0","top":"0.2842377265445486","level":"0","conf":"1","page_num":"0","block_num":"0","text":"False","height":"0.012919896178775314","width":"0.014534883201122284","word_num":"0","left":"0.8590116283606791"},{"level":"0","par_num":"0","block_num":"0","left":"0.8590116284091287","width":"0.014534883201122284","word_num":"0","conf":"1","text":"False","top":"0.29974160216901025","page_num":"0","height":"0.012919896178775425","line_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"False","word_num":"0","height":"0.012919896178775314","left":"0.8590116284091287","top":"0.3152454781380025","level":"0","conf":"1","width":"0.014534883201122284"},{"level":"0","text":"False","top":"0.3307493541069948","width":"0.014534883201122284","left":"0.8590116284091287","par_num":"0","block_num":"0","conf":"1","word_num":"0","line_num":"0","height":"0.012919896178775314","page_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","line_num":"0","top":"0.3462532300759871","par_num":"0","level":"0","width":"0.014534883201122284","conf":"1","text":"False","height":"0.012919896178775314","left":"0.8590116284091287"},{"par_num":"0","left":"0.8590116283485667","page_num":"0","conf":"1","line_num":"0","block_num":"0","level":"0","width":"0.014534883201122284","text":"False","word_num":"0","height":"0.012919896178775314","top":"0.36175710607727907"},{"block_num":"0","par_num":"0","left":"0.8590116283485667","conf":"1","text":"False","height":"0.012919896178775314","line_num":"0","top":"0.37726098204627134","level":"0","page_num":"0","width":"0.014534883201122284","word_num":"0"},{"left":"0.859011627695687","top":"0.3979328166011671","line_num":"0","width":"0.013081395626068137","par_num":"0","word_num":"0","conf":"1","text":"ralse","height":"0.005167958471510081","block_num":"0","level":"0","page_num":"0"},{"left":"0.8575581392786754","par_num":"0","top":"0.4082687338658233","conf":"1","line_num":"0","text":"False","height":"0.012919896178775425","word_num":"0","page_num":"0","width":"0.015988372266292572","block_num":"0","level":"0"},{"conf":"0.30000001192092896","word_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.014534881711006142","text":"iralse","block_num":"0","height":"0.005167958140373297","left":"0.8575581398131018","par_num":"0","top":"0.4289405687334309"},{"level":"0","top":"0.44186046521810574","height":"0.012919896178775425","conf":"1","left":"0.857558139714722","word_num":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.015988372266292572","text":"False","block_num":"0"},{"block_num":"0","conf":"1","par_num":"0","text":"False","left":"0.8575581396662724","top":"0.45736434153162864","level":"0","page_num":"0","width":"0.015988372266292572","height":"0.012919896178775314","word_num":"0","line_num":"0"},{"conf":"1","page_num":"0","width":"0.014534883201122284","word_num":"0","level":"0","block_num":"0","height":"0.012919896178775425","line_num":"0","left":"0.8590116284091287","top":"0.4728682171560903","text":"False","par_num":"0"},{"width":"0.015988372266292572","conf":"1","top":"0.48837209338348053","word_num":"0","height":"0.012919896178775425","line_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.8575581391817764","par_num":"0","text":"False"},{"par_num":"0","text":"False","width":"0.015988372266292572","word_num":"0","top":"0.5038759693524728","height":"0.012919896178775314","left":"0.8575581391817764","level":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","left":"0.8575581391817764","block_num":"0","conf":"1","page_num":"0","top":"0.5193798453214651","word_num":"0","height":"0.012919896178775425","width":"0.015988372266292572","par_num":"0","text":"False","level":"0"},{"line_num":"0","par_num":"0","top":"0.5348837209459266","height":"0.012919896178775425","block_num":"0","left":"0.8575581392786754","text":"False","conf":"1","page_num":"0","width":"0.015988372266292572","word_num":"0","level":"0"},{"height":"0.005167958140373186","block_num":"0","line_num":"0","left":"0.8575581398131018","top":"0.5555555558135343","page_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","text":"iralse","width":"0.014534881711006142","word_num":"0"},{"height":"0.005167958140373186","left":"0.8575581398131018","level":"0","text":"ralse","width":"0.014534881711006142","par_num":"0","block_num":"0","line_num":"0","conf":"0.5","top":"0.5710594317825266","page_num":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.005167958140373186","block_num":"0","level":"0","line_num":"0","top":"0.5865633077515188","word_num":"0","page_num":"0","text":"ralse","par_num":"0","left":"0.8575581398131018","width":"0.014534881711006142"},{"level":"0","word_num":"0","left":"0.8590116283606791","page_num":"0","top":"0.5994832045807243","par_num":"0","text":"False","conf":"1","height":"0.012919896178775314","line_num":"0","block_num":"0","width":"0.014534883201122284"},{"width":"0.014534881711006142","height":"0.005167958140373186","word_num":"0","page_num":"0","left":"0.8575581398131018","block_num":"0","top":"0.6175710596895033","par_num":"0","text":"ralse","line_num":"0","conf":"0.30000001192092896","level":"0"},{"par_num":"0","text":"False","top":"0.6304909561741782","left":"0.8590116284091287","width":"0.014534883201122284","page_num":"0","conf":"1","word_num":"0","block_num":"0","line_num":"0","height":"0.012919896178775425","level":"0"},{"width":"0.014534883201122284","word_num":"0","text":"False","left":"0.8590116284091287","block_num":"0","height":"0.012919896178775425","par_num":"0","level":"0","top":"0.6459948321431704","line_num":"0","page_num":"0","conf":"1"},{"top":"0.6614987081121626","width":"0.014534883201122284","height":"0.012919896178775314","page_num":"0","word_num":"0","line_num":"0","conf":"1","block_num":"0","left":"0.8590116284091287","level":"0","par_num":"0","text":"False"},{"height":"0.012919896178775314","par_num":"0","top":"0.677002584081155","page_num":"0","block_num":"0","level":"0","text":"False","left":"0.8590116284091287","conf":"1","width":"0.014534883201122284","line_num":"0","word_num":"0"},{"level":"0","block_num":"0","par_num":"0","conf":"1","text":"False","page_num":"0","left":"0.8590116283485667","top":"0.692506460082447","width":"0.014534883201122284","word_num":"0","height":"0.012919896178775425","line_num":"0"},{"page_num":"0","top":"0.7080103360514391","level":"0","line_num":"0","par_num":"0","word_num":"0","text":"False","block_num":"0","left":"0.8590116283485667","width":"0.014534883201122284","height":"0.012919896178775425","conf":"1"},{"word_num":"0","width":"0.015988372266292572","page_num":"0","conf":"1","text":"False","block_num":"0","top":"0.723514211901999","level":"0","line_num":"0","left":"0.8575581392786754","par_num":"0","height":"0.012919896178775425"},{"left":"0.8575581398131018","height":"0.005167958140373297","level":"0","top":"0.7441860467696068","word_num":"0","width":"0.014534881711006142","page_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"iralse","conf":"0.30000001192092896"},{"level":"0","line_num":"0","text":"ralse","top":"0.7596899227385989","page_num":"0","par_num":"0","word_num":"0","width":"0.014534881711006142","height":"0.005167958140373297","conf":"0.30000001192092896","left":"0.8575581398131018","block_num":"0"},{"height":"0.010335916943020274","block_num":"0","conf":"1","word_num":"0","line_num":"0","level":"0","par_num":"0","page_num":"0","left":"0.8590116280942063","text":"False","top":"0.7726098192545882","width":"0.014534883201122284"},{"text":"False","conf":"1","top":"0.7881136955367967","page_num":"0","word_num":"0","block_num":"0","width":"0.014534883201122284","par_num":"0","height":"0.012919896178775425","left":"0.8590116283606791","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","par_num":"0","height":"0.012919896178775314","text":"False","top":"0.8036175711612583","conf":"1","left":"0.857558139714722","level":"0","page_num":"0","width":"0.015988372266292572"},{"word_num":"0","level":"0","par_num":"0","top":"0.8191214471302505","height":"0.012919896178775314","block_num":"0","line_num":"0","page_num":"0","conf":"1","text":"False","width":"0.015988372266292572","left":"0.857558139714722"},{"width":"0.015988372266292572","page_num":"0","top":"0.8346253233576407","left":"0.8575581391817764","par_num":"0","conf":"1","word_num":"0","level":"0","block_num":"0","line_num":"0","text":"False","height":"0.012919896178775314"},{"par_num":"0","block_num":"0","page_num":"0","height":"0.012919896178775425","top":"0.850129199326633","word_num":"0","conf":"1","line_num":"0","text":"False","width":"0.015988372266292572","left":"0.8575581391817764","level":"0"},{"level":"0","block_num":"0","left":"0.8575581392786754","page_num":"0","par_num":"0","line_num":"0","text":"False","conf":"1","width":"0.015988372266292572","top":"0.8656330749510948","height":"0.012919896178775314","word_num":"0"},{"block_num":"0","left":"0.8575581392786754","conf":"1","page_num":"0","par_num":"0","top":"0.8811369509200869","width":"0.015988372266292572","height":"0.012919896178775425","text":"False","word_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","left":"0.8575581398131018","height":"0.005167958140373186","text":"ralse","block_num":"0","width":"0.014534881711006142","top":"0.9018087857876945","par_num":"0","line_num":"0","word_num":"0","page_num":"0","level":"0"},{"level":"0","left":"0.8575581398131018","conf":"0.30000001192092896","top":"0.9173126617566867","line_num":"0","page_num":"0","par_num":"0","text":"ralse","block_num":"0","height":"0.005167958140373186","word_num":"0","width":"0.014534881711006142"},{"par_num":"0","conf":"1","page_num":"0","width":"0.013081394135951996","height":"0.005167958140373186","left":"0.8590116291674891","text":"ralse","line_num":"0","word_num":"0","block_num":"0","level":"0","top":"0.9328165377256791"},{"left":"0.8953488373406909","block_num":"0","height":"0.012919896178775314","word_num":"0","top":"0.0025839794299922225","page_num":"0","text":"100% C","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.026162791252136164"},{"height":"0.012919896178775425","page_num":"0","conf":"1","par_num":"0","width":"0.05668604373931885","top":"0.002583979688390081","word_num":"0","text":"Wed 15 Apr 18:51:52","block_num":"0","level":"0","left":"0.9375000008793257","line_num":"0"},{"text":"text_length","top":"0.14211886340932034","width":"0.031976744532585144","word_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.8866279062705292","line_num":"0","conf":"1","page_num":"0","par_num":"0","level":"0"},{"height":"0.012919896178775314","word_num":"0","width":"0.015988372266292572","page_num":"0","par_num":"0","text":"2606","line_num":"0","top":"0.15762273911991465","level":"0","conf":"1","left":"0.8866279071565824","block_num":"0"},{"width":"0.015988372266292572","height":"0.010335916943020163","par_num":"0","text":"2604","left":"0.886627906817435","top":"0.17312661512491934","line_num":"0","block_num":"0","conf":"1","word_num":"0","page_num":"0","level":"0"},{"par_num":"0","width":"0.015988372266292572","word_num":"0","level":"0","left":"0.8866279071565824","line_num":"0","conf":"1","top":"0.18863049105789909","page_num":"0","block_num":"0","height":"0.012919896178775425","text":"2606"},{"width":"0.015988372266292572","word_num":"0","height":"0.012919896178775425","block_num":"0","page_num":"0","level":"0","left":"0.886627906962784","conf":"1","line_num":"0","top":"0.2041343669407587","text":"2606","par_num":"0"},{"left":"0.886627906962784","block_num":"0","height":"0.012919896178775314","par_num":"0","line_num":"0","conf":"1","width":"0.015988372266292572","text":"2606","page_num":"0","top":"0.21963824290975098","word_num":"0","level":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","width":"0.014534883201122284","page_num":"0","top":"0.24031007758595035","word_num":"0","text":"Zo0o","height":"0.005167958471510081","par_num":"0","block_num":"0","left":"0.8866279071639738"},{"width":"0.014534881711006253","height":"0.005167958140373186","conf":"0.30000001192092896","block_num":"0","top":"0.25581395374635085","text":"2600","level":"0","page_num":"0","line_num":"0","left":"0.8866279087084503","par_num":"0","word_num":"0"},{"line_num":"0","width":"0.014534883201122284","top":"0.2713178295239348","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.8866279071639738","height":"0.005167958471510192","page_num":"0","par_num":"0","word_num":"0","text":"Zo0o"},{"height":"0.010335916943020385","text":"2604","conf":"1","block_num":"0","left":"0.8866279071565824","page_num":"0","top":"0.28423772619687915","width":"0.015988372266292572","word_num":"0","line_num":"0","level":"0","par_num":"0"},{"block_num":"0","top":"0.30232558165332757","par_num":"0","conf":"1","word_num":"0","left":"0.8866279087084503","level":"0","text":"2604","width":"0.014534881711006253","height":"0.005167958140373297","page_num":"0","line_num":"0"},{"par_num":"0","left":"0.8866279071565824","text":"2604","width":"0.015988372266292572","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.3152454781348637","block_num":"0","word_num":"0","height":"0.010335916943020274"},{"top":"0.3307493541069948","width":"0.015988372266292572","block_num":"0","conf":"1","word_num":"0","page_num":"0","height":"0.012919896178775314","level":"0","par_num":"0","line_num":"0","left":"0.8866279071565824","text":"2604"},{"text":"2606","left":"0.8866279071565824","level":"0","top":"0.3462532300759871","page_num":"0","height":"0.012919896178775314","width":"0.015988372266292572","block_num":"0","word_num":"0","conf":"1","line_num":"0","par_num":"0"},{"height":"0.012919896178775425","conf":"1","line_num":"0","text":"2606","word_num":"0","page_num":"0","top":"0.36175710604497924","width":"0.015988372266292572","left":"0.8866279071565824","par_num":"0","level":"0","block_num":"0"},{"block_num":"0","top":"0.3772609820139715","width":"0.015988372266292572","word_num":"0","conf":"1","height":"0.012919896178775425","page_num":"0","par_num":"0","left":"0.8866279071565824","line_num":"0","level":"0","text":"2604"},{"word_num":"0","text":"2606","left":"0.8866279071565824","par_num":"0","block_num":"0","page_num":"0","width":"0.015988372266292572","height":"0.012919896178775425","conf":"1","line_num":"0","top":"0.3927648579829638","level":"0"},{"level":"0","top":"0.40826873395195595","height":"0.012919896178775425","line_num":"0","page_num":"0","width":"0.015988372266292572","par_num":"0","left":"0.8866279071565824","conf":"1","block_num":"0","text":"2604","word_num":"0"},{"text":"2606","width":"0.015988372266292572","word_num":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.012919896178775314","conf":"1","left":"0.8866279071565824","level":"0","top":"0.42377260992094823"},{"level":"0","word_num":"0","width":"0.014534883201122284","left":"0.8866279071639738","line_num":"0","page_num":"0","conf":"1","top":"0.44186046524942","height":"0.010335916943020385","block_num":"0","par_num":"0","text":"2606"},{"block_num":"0","page_num":"0","top":"0.45736434118709823","width":"0.015988372266292572","conf":"1","line_num":"0","height":"0.012919896178775314","left":"0.8866279071565824","par_num":"0","text":"2606","level":"0","word_num":"0"},{"width":"0.014534883201122284","top":"0.47286821718740457","word_num":"0","left":"0.8866279071639738","par_num":"0","level":"0","height":"0.010335916943020385","line_num":"0","conf":"1","page_num":"0","text":"2606","block_num":"0"},{"conf":"1","height":"0.010335916943020385","par_num":"0","level":"0","text":"2604","width":"0.015988372266292572","block_num":"0","top":"0.48837209316109487","left":"0.886627906817435","line_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","height":"0.012919896178775314","par_num":"0","text":"2606","width":"0.015988372266292572","left":"0.8866279071565824","top":"0.503875969094075","word_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","width":"0.015988372266292572","level":"0","top":"0.5193798450630671","text":"2608","line_num":"0","left":"0.8866279071565824","height":"0.012919896178775314","conf":"1","page_num":"0"},{"level":"0","line_num":"0","par_num":"0","text":"2608","word_num":"0","block_num":"0","height":"0.012919896178775425","width":"0.015988372266292572","left":"0.886627906962784","page_num":"0","conf":"1","top":"0.5348837209459266"},{"top":"0.5555555556221261","left":"0.8866279071639738","page_num":"0","block_num":"0","height":"0.005167958471510081","par_num":"0","text":"Zo0o","line_num":"0","level":"0","width":"0.014534883201122284","conf":"0.30000001192092896","word_num":"0"},{"level":"0","par_num":"0","page_num":"0","left":"0.886627906962784","line_num":"0","conf":"1","text":"2608","word_num":"0","height":"0.012919896178775425","width":"0.015988372266292572","top":"0.5658914728839112","block_num":"0"},{"level":"0","left":"0.8866279087084503","page_num":"0","width":"0.014534881711006253","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.005167958140373186","text":"Zo08","block_num":"0","top":"0.5865633077515188"},{"left":"0.8866279071565824","level":"0","block_num":"0","height":"0.010335916943020274","text":"2608","word_num":"0","page_num":"0","par_num":"0","conf":"1","top":"0.5994832042330548","width":"0.015988372266292572","line_num":"0"},{"level":"0","width":"0.014534881711006253","height":"0.005167958140373186","line_num":"0","block_num":"0","text":"2608","word_num":"0","left":"0.8866279087084503","par_num":"0","page_num":"0","top":"0.6175710596895033","conf":"0.30000001192092896"},{"par_num":"0","text":"2608","width":"0.015988372266292572","block_num":"0","top":"0.6304909561710393","word_num":"0","height":"0.010335916943020274","left":"0.8866279071565824","level":"0","page_num":"0","line_num":"0","conf":"1"},{"top":"0.6459948321431704","width":"0.015988372266292572","block_num":"0","left":"0.8866279071565824","conf":"1","line_num":"0","page_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","text":"2608","word_num":"0"},{"line_num":"0","top":"0.6614987081121626","width":"0.015988372266292572","block_num":"0","page_num":"0","height":"0.012919896178775314","conf":"1","left":"0.8866279071565824","text":"2608","level":"0","par_num":"0","word_num":"0"},{"level":"0","left":"0.8866279071565824","conf":"1","width":"0.015988372266292572","word_num":"0","height":"0.012919896178775314","page_num":"0","text":"2608","top":"0.677002584081155","par_num":"0","line_num":"0","block_num":"0"},{"width":"0.015988372266292572","height":"0.012919896178775314","page_num":"0","left":"0.8866279071565824","line_num":"0","conf":"1","top":"0.6925064600501472","word_num":"0","level":"0","par_num":"0","text":"2608","block_num":"0"},{"page_num":"0","conf":"1","height":"0.012919896178775314","left":"0.8866279071565824","line_num":"0","text":"2606","word_num":"0","level":"0","block_num":"0","top":"0.7080103360191395","width":"0.015988372266292572","par_num":"0"},{"height":"0.012919896178775314","width":"0.015988372266292572","par_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","left":"0.8866279071565824","line_num":"0","page_num":"0","text":"2608","top":"0.7235142119881317"},{"left":"0.8866279073012476","text":"Zo08","line_num":"0","block_num":"0","page_num":"0","width":"0.014534883201122284","level":"0","height":"0.005167958471510081","word_num":"0","top":"0.744186046632749","par_num":"0","conf":"0.30000001192092896"},{"block_num":"0","level":"0","height":"0.012919896178775314","page_num":"0","top":"0.7545219639261161","width":"0.015988372266292572","conf":"1","par_num":"0","text":"2608","word_num":"0","line_num":"0","left":"0.8866279071565824"},{"par_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.005167958471510192","text":"2608","top":"0.775193798513312","word_num":"0","line_num":"0","page_num":"0","left":"0.8866279067654543","width":"0.013081395626068137"},{"top":"0.7881136951891272","width":"0.015988372266292572","conf":"1","par_num":"0","left":"0.8866279071565824","word_num":"0","level":"0","text":"2608","line_num":"0","page_num":"0","height":"0.010335916943020274","block_num":"0"},{"top":"0.8036175711612583","width":"0.015988372266292572","page_num":"0","word_num":"0","text":"2608","line_num":"0","conf":"1","height":"0.012919896178775314","block_num":"0","left":"0.8866279071565824","par_num":"0","level":"0"},{"par_num":"0","left":"0.8866279071565824","word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","text":"2608","top":"0.8191214471271115","width":"0.015988372266292572","height":"0.010335916943020385"},{"line_num":"0","top":"0.8346253230992429","level":"0","conf":"1","width":"0.015988372266292572","word_num":"0","left":"0.8866279071565824","block_num":"0","height":"0.012919896178775314","text":"2608","par_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","top":"0.8501291989821024","height":"0.012919896178775425","width":"0.015988372266292572","text":"2608","level":"0","line_num":"0","conf":"1","par_num":"0","left":"0.886627906962784"},{"level":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"2608","top":"0.8656330749510948","width":"0.015988372266292572","left":"0.886627906962784","word_num":"0","block_num":"0","height":"0.012919896178775314"},{"block_num":"0","left":"0.886627906962784","text":"2608","height":"0.012919896178775425","conf":"1","page_num":"0","top":"0.8811369509200869","width":"0.015988372266292572","word_num":"0","line_num":"0","par_num":"0","level":"0"},{"line_num":"0","height":"0.005167958471510081","left":"0.8866279071639738","page_num":"0","text":"Zo08","word_num":"0","level":"0","width":"0.014534883201122284","conf":"0.30000001192092896","par_num":"0","top":"0.9018087855962863","block_num":"0"},{"conf":"0.30000001192092896","left":"0.8866279087084503","text":"Zou8","block_num":"0","page_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.014534881711006253","top":"0.9173126617566867","word_num":"0","height":"0.005167958140373186"},{"conf":"0.5","page_num":"0","height":"0.005167958471510192","par_num":"0","word_num":"0","line_num":"0","block_num":"0","text":"2401","level":"0","top":"0.9328165375313997","width":"0.013081395626068137","left":"0.8866279067654543"},{"block_num":"0","height":"0.012919896178775425","par_num":"0","text":"sync_id","line_num":"0","page_num":"0","top":"0.14211886315092237","word_num":"0","left":"0.9258720931132572","width":"0.02180232554674144","level":"0","conf":"1"},{"level":"0","block_num":"0","page_num":"0","height":"0.012919896178775314","par_num":"0","top":"0.15762273911991465","conf":"1","text":"NULL","width":"0.014534883201122284","word_num":"0","left":"0.9244186051533149","line_num":"0"},{"text":"NULL","level":"0","top":"0.1731266150857681","par_num":"0","block_num":"0","width":"0.014534883201122284","word_num":"0","height":"0.010335916943020274","line_num":"0","page_num":"0","left":"0.9244186051533149","conf":"1"},{"top":"0.18863049105789909","word_num":"0","level":"0","height":"0.012919896178775425","line_num":"0","width":"0.014534883201122284","conf":"1","block_num":"0","page_num":"0","par_num":"0","left":"0.9244186051533149","text":"NULL"},{"line_num":"0","left":"0.9244186046035356","height":"0.005167958140373297","width":"0.013081394135951996","top":"0.20930232583937403","par_num":"0","conf":"0.30000001192092896","text":"NULU","page_num":"0","block_num":"0","word_num":"0","level":"0"},{"level":"0","top":"0.21963824290975098","left":"0.9244186049595164","line_num":"0","block_num":"0","height":"0.012919896178775314","conf":"1","page_num":"0","text":"NULL","width":"0.014534883201122284","par_num":"0","word_num":"0"},{"width":"0.013081394135951996","left":"0.9244186046035356","line_num":"0","top":"0.2402777777332883","page_num":"0","par_num":"0","text":": NULU","word_num":"0","conf":"0.5","level":"0","block_num":"0","height":"0.005200258228513888"},{"page_num":"0","left":"0.9258720931585046","par_num":"0","line_num":"0","height":"0.005167958471510081","word_num":"0","text":"NULU","block_num":"0","conf":"0.30000001192092896","top":"0.2558139535484827","width":"0.01162790656089785","level":"0"},{"word_num":"0","height":"0.005167958471510081","conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"NULL","level":"0","page_num":"0","top":"0.27131782951747496","width":"0.01162790656089785","par_num":"0","left":"0.9258720931585046"},{"conf":"1","level":"0","block_num":"0","top":"0.28423772622559007","par_num":"0","width":"0.013081395626068137","height":"0.010335916943020274","word_num":"0","left":"0.9258720928119659","page_num":"0","text":"NULL","line_num":"0"},{"height":"0.012919896178775314","block_num":"0","conf":"1","text":"NULL","left":"0.9258720931026637","line_num":"0","top":"0.3152454781380025","level":"0","word_num":"0","width":"0.013081395626068137","par_num":"0","page_num":"0"},{"page_num":"0","conf":"0.5","block_num":"0","text":"NULL","top":"0.35142118888846974","width":"0.011627905815839723","word_num":"0","level":"0","height":"0.005167958140373186","left":"0.9258720930223128","par_num":"0","line_num":"0"},{"level":"0","width":"0.011627905815839723","line_num":"0","page_num":"0","block_num":"0","top":"0.3824289408264543","left":"0.9258720930223128","height":"0.005167958140373186","par_num":"0","word_num":"0","text":"NULL","conf":"0.5"},{"left":"0.9258720931585046","level":"0","par_num":"0","text":"NULU","top":"0.41343669256657056","width":"0.01162790656089785","word_num":"0","line_num":"0","height":"0.005167958471510192","block_num":"0","page_num":"0","conf":"0.5"},{"text":"NULL","height":"0.005167958471510081","page_num":"0","word_num":"0","width":"0.01162790656089785","conf":"0.30000001192092896","level":"0","line_num":"0","top":"0.4289405685355627","block_num":"0","par_num":"0","left":"0.9258720931585046"},{"height":"0.010335916943020274","par_num":"0","word_num":"0","left":"0.9258720928119659","top":"0.44186046524367795","conf":"1","width":"0.013081395626068137","line_num":"0","text":"NULL","page_num":"0","level":"0","block_num":"0"},{"level":"0","text":"NULL","line_num":"0","block_num":"0","par_num":"0","top":"0.4573643411839593","left":"0.9244186051533149","height":"0.010335916943020274","page_num":"0","width":"0.014534883201122284","conf":"1","word_num":"0"},{"text":"NULL","page_num":"0","top":"0.47286821715295146","par_num":"0","height":"0.010335916943020385","level":"0","word_num":"0","left":"0.9258720931026637","conf":"1","block_num":"0","width":"0.013081395626068137","line_num":"0"},{"page_num":"0","left":"0.9244186051533149","height":"0.010335916943020274","top":"0.48837209312194385","width":"0.014534883201122284","word_num":"0","line_num":"0","block_num":"0","text":"NULL","conf":"1","par_num":"0","level":"0"},{"left":"0.9244186046035356","word_num":"0","block_num":"0","height":"0.005167958140373186","top":"0.5090439279065576","width":"0.013081394135951996","page_num":"0","line_num":"0","par_num":"0","conf":"0.5","level":"0","text":"NULL"},{"conf":"1","top":"0.5193798450630671","width":"0.014534883201122284","word_num":"0","line_num":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","text":"NULL","left":"0.9244186051533149","level":"0","page_num":"0"},{"block_num":"0","level":"0","page_num":"0","conf":"0.5","text":": NULL","top":"0.540051679844542","width":"0.013081394135951996","left":"0.9244186046035356","height":"0.005167958140373297","word_num":"0","par_num":"0","line_num":"0"},{"word_num":"0","height":"0.005167958471510192","width":"0.013081394135951996","line_num":"0","left":"0.9244186046035356","conf":"0.5","level":"0","page_num":"0","block_num":"0","par_num":"0","text":": NULU","top":"0.5555555555187669"},{"level":"0","page_num":"0","height":"0.005167958140373186","line_num":"0","text":"NULL","top":"0.5710594317825266","width":"0.013081394135951996","left":"0.9244186046035356","conf":"1","word_num":"0","par_num":"0","block_num":"0"},{"page_num":"0","level":"0","left":"0.9258720931585046","width":"0.01162790656089785","line_num":"0","word_num":"0","block_num":"0","top":"0.5865633075536506","par_num":"0","text":"NULL","height":"0.005167958471510192","conf":"0.30000001192092896"},{"width":"0.013081395626068137","line_num":"0","page_num":"0","top":"0.5994832042617658","left":"0.9258720928119659","word_num":"0","par_num":"0","text":"NULL","block_num":"0","height":"0.010335916943020274","level":"0","conf":"1"},{"text":"NULU","width":"0.01162790656089785","left":"0.9258720931585046","word_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.6175710594916352","par_num":"0","height":"0.005167958471510192","block_num":"0","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","page_num":"0","text":"NULL","top":"0.6304909561710393","width":"0.013081395626068137","height":"0.010335916943020274","left":"0.9258720931026637","block_num":"0","par_num":"0","word_num":"0","level":"0"},{"line_num":"0","top":"0.6614987081090238","block_num":"0","left":"0.9258720931026637","level":"0","conf":"1","width":"0.013081395626068137","text":"NULL","page_num":"0","par_num":"0","word_num":"0","height":"0.010335916943020385"},{"left":"0.9258720930481579","block_num":"0","word_num":"0","text":"NULL","page_num":"0","line_num":"0","height":"0.012919896178775425","par_num":"0","top":"0.6770025841134546","conf":"1","level":"0","width":"0.013081395626068026"},{"par_num":"0","conf":"1","height":"0.012919896178775425","block_num":"0","level":"0","top":"0.692506460082447","width":"0.013081395626068026","text":"NULL","line_num":"0","word_num":"0","left":"0.9258720930481579","page_num":"0"},{"page_num":"0","top":"0.7080103360514391","height":"0.012919896178775425","conf":"1","text":"NULL","par_num":"0","left":"0.9258720930481579","block_num":"0","level":"0","width":"0.013081395626068026","word_num":"0","line_num":"0"},{"line_num":"0","top":"0.7286821706027461","width":"0.01162790656089785","word_num":"0","conf":"0.5","level":"0","height":"0.005167958471510192","left":"0.9258720931585046","par_num":"0","text":"NULU","block_num":"0","page_num":"0"},{"level":"0","line_num":"0","left":"0.9258720931585046","top":"0.7441860465717385","conf":"0.30000001192092896","par_num":"0","width":"0.01162790656089785","text":"NULL","height":"0.005167958471510081","word_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","top":"0.7596899225407309","word_num":"0","width":"0.01162790656089785","level":"0","conf":"0.30000001192092896","height":"0.005167958471510081","left":"0.9258720931585046","line_num":"0","text":"NULL"},{"height":"0.005167958471510081","conf":"0.30000001192092896","top":"0.775193798509723","level":"0","text":"NULU","page_num":"0","left":"0.9258720931585046","line_num":"0","width":"0.01162790656089785","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.010335916943020385","left":"0.9258720928119659","text":"NULL","conf":"1","top":"0.7881136952178381","line_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.013081395626068137","word_num":"0","level":"0"},{"height":"0.012919896178775314","text":"NULL","left":"0.9244186051533149","width":"0.014534883201122284","level":"0","line_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.8036175711612583","word_num":"0"},{"left":"0.9258720931026637","width":"0.013081395626068137","word_num":"0","line_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","text":"NULL","conf":"1","height":"0.012919896178775314","top":"0.8191214471302505"},{"line_num":"0","conf":"1","top":"0.8346253230992429","height":"0.012919896178775314","width":"0.014534883201122284","block_num":"0","par_num":"0","text":"NULL","word_num":"0","page_num":"0","left":"0.9244186051533149","level":"0"},{"conf":"1","par_num":"0","top":"0.8501291989821024","width":"0.014534883201122284","line_num":"0","word_num":"0","height":"0.012919896178775425","level":"0","page_num":"0","text":"NULL","block_num":"0","left":"0.9244186049595164"},{"text":": NULL","par_num":"0","width":"0.013081394135951996","conf":"0.5","height":"0.005167958140373186","line_num":"0","left":"0.9244186046035356","level":"0","page_num":"0","block_num":"0","top":"0.8708010338497101","word_num":"0"},{"level":"0","text":"NULL","word_num":"0","left":"0.9244186046035356","top":"0.8863049098187022","par_num":"0","page_num":"0","block_num":"0","conf":"1","width":"0.013081394135951996","height":"0.005167958140373297","line_num":"0"},{"par_num":"0","text":"; NULU","block_num":"0","top":"0.9018087857876945","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.9244186046035356","level":"0","line_num":"0","height":"0.005167958140373186","width":"0.013081394135951996"},{"par_num":"0","line_num":"0","text":":NULU","top":"0.9173126617566867","left":"0.9244186046035356","width":"0.013081394135951996","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186"},{"level":"0","left":"0.9258720931585046","width":"0.01162790656089785","text":"NULU","block_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.9328165375278107","height":"0.005167958471510192","word_num":"0","conf":"0.30000001192092896"},{"line_num":"0","width":"0.030523255467414856","text":"synced_at","par_num":"0","left":"0.9520348844029204","level":"0","top":"0.14211886315092237","conf":"1","height":"0.012919896178775425","word_num":"0","page_num":"0","block_num":"0"},{"text":"NULL","top":"0.15762273915221447","page_num":"0","level":"0","width":"0.011627906560897738","left":"0.9534883724462955","line_num":"0","par_num":"0","conf":"1","height":"0.012919896178775314","block_num":"0","word_num":"0"},{"left":"0.9520348842230824","conf":"1","page_num":"0","par_num":"0","width":"0.014534883201122284","height":"0.012919896178775314","text":"NULL","block_num":"0","line_num":"0","top":"0.17312661508890692","level":"0","word_num":"0"},{"top":"0.18863049105789909","word_num":"0","page_num":"0","width":"0.014534883201122284","line_num":"0","text":"NULL","level":"0","block_num":"0","height":"0.012919896178775425","left":"0.9520348842230824","conf":"1","par_num":"0"},{"top":"0.20930232583937403","block_num":"0","page_num":"0","width":"0.013081394135951996","left":"0.9520348836733031","line_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","text":"NULL","word_num":"0","level":"0","par_num":"0"},{"top":"0.2248062018083663","block_num":"0","line_num":"0","page_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","level":"0","text":"NULL","left":"0.9520348836733031","width":"0.013081394135951996","word_num":"0","par_num":"0"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","left":"0.9520348836733031","level":"0","text":": NULL","top":"0.2402777777332883","height":"0.005200258228513888","width":"0.013081394135951996","word_num":"0"},{"level":"0","conf":"1","left":"0.9520348842230824","line_num":"0","page_num":"0","top":"0.2532299742588947","width":"0.014534883201122284","text":"NULL","height":"0.010335916943020274","par_num":"0","block_num":"0","word_num":"0"},{"conf":"1","par_num":"0","left":"0.9534883718817333","width":"0.013081395626068137","word_num":"0","height":"0.010335916943020274","line_num":"0","top":"0.2687338502565978","page_num":"0","text":"NULL","block_num":"0","level":"0"},{"top":"0.28423772620001797","block_num":"0","par_num":"0","text":"NULL","conf":"1","level":"0","line_num":"0","left":"0.9520348842230824","height":"0.012919896178775425","page_num":"0","word_num":"0","width":"0.014534883201122284"},{"line_num":"0","text":"NULL","left":"0.9520348842230824","level":"0","word_num":"0","block_num":"0","height":"0.012919896178775425","par_num":"0","top":"0.29974160216901025","page_num":"0","width":"0.014534883201122284","conf":"1"},{"top":"0.3152454781348637","block_num":"0","word_num":"0","conf":"1","level":"0","line_num":"0","width":"0.013081395626068137","page_num":"0","text":"NULL","left":"0.9534883721724311","height":"0.010335916943020274","par_num":"0"},{"page_num":"0","word_num":"0","conf":"1","height":"0.012919896178775314","left":"0.9520348842230824","par_num":"0","text":"NULL","top":"0.3307493541069948","block_num":"0","width":"0.014534883201122284","line_num":"0","level":"0"},{"level":"0","conf":"1","par_num":"0","height":"0.012919896178775314","text":"NULL","top":"0.3462532299898544","line_num":"0","block_num":"0","left":"0.9520348837870358","width":"0.014534883201122284","page_num":"0","word_num":"0"},{"text":"NULL","top":"0.3617571059588467","word_num":"0","left":"0.9520348837870358","width":"0.014534883201122284","conf":"1","line_num":"0","level":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.012919896178775314"},{"height":"0.005167958140373186","word_num":"0","width":"0.013081394135951996","block_num":"0","line_num":"0","conf":"1","left":"0.9520348836733031","par_num":"0","top":"0.3824289408264543","text":"NULL","page_num":"0","level":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","width":"0.013081394135951996","word_num":"0","line_num":"0","left":"0.9520348836733031","top":"0.4134366927644386","height":"0.005167958140373297","page_num":"0","text":"NULL","block_num":"0"},{"level":"0","width":"0.013081394135951996","page_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","par_num":"0","text":": NULL","top":"0.4289405687334309","left":"0.9520348836733031","block_num":"0"},{"text":"NULL","line_num":"0","top":"0.44186046521810574","block_num":"0","word_num":"0","conf":"1","left":"0.9534883721724311","width":"0.013081395626068137","page_num":"0","par_num":"0","height":"0.012919896178775425","level":"0"},{"word_num":"0","block_num":"0","level":"0","top":"0.4573643411839593","text":"NULL","par_num":"0","height":"0.010335916943020274","conf":"1","line_num":"0","left":"0.9520348842230824","page_num":"0","width":"0.014534883201122284"},{"top":"0.4728682171560903","width":"0.014534883201122284","page_num":"0","block_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","left":"0.9520348842230824","text":"NULL","word_num":"0","line_num":"0","conf":"1"},{"level":"0","conf":"1","par_num":"0","block_num":"0","text":"NULL","top":"0.48837209312508256","line_num":"0","width":"0.014534883201122284","word_num":"0","height":"0.012919896178775314","page_num":"0","left":"0.9520348842230824"},{"par_num":"0","conf":"1","block_num":"0","text":"NULL","top":"0.5038759693524728","page_num":"0","left":"0.952034883738586","level":"0","word_num":"0","line_num":"0","width":"0.014534883201122284","height":"0.012919896178775314"},{"line_num":"0","height":"0.012919896178775425","level":"0","left":"0.9520348837870358","conf":"1","text":"NULL","top":"0.5193798449769345","width":"0.014534883201122284","word_num":"0","par_num":"0","block_num":"0","page_num":"0"},{"text":"NULL","top":"0.540051679844542","block_num":"0","left":"0.9520348836733031","page_num":"0","word_num":"0","line_num":"0","par_num":"0","width":"0.013081394135951996","level":"0","conf":"0.30000001192092896","height":"0.005167958140373297"},{"page_num":"0","word_num":"0","level":"0","par_num":"0","width":"0.013081394135951996","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510192","left":"0.9520348836733031","line_num":"0","text":": NULL","top":"0.5555555555187669"},{"page_num":"0","conf":"1","height":"0.005167958140373186","line_num":"0","par_num":"0","top":"0.5710594317825266","width":"0.013081394135951996","word_num":"0","left":"0.9520348836733031","level":"0","text":"NULL","block_num":"0"},{"height":"0.010335916943020274","level":"0","top":"0.583979328436328","line_num":"0","word_num":"0","conf":"1","text":"NULL","width":"0.014534883201122284","left":"0.952034883738586","page_num":"0","par_num":"0","block_num":"0"},{"word_num":"0","left":"0.9520348839323844","level":"0","line_num":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","text":"NULL","top":"0.5994832045807243","par_num":"0","width":"0.014534883201122284","conf":"1"},{"width":"0.014534883201122284","par_num":"0","line_num":"0","left":"0.9520348839162347","top":"0.614987080230758","word_num":"0","page_num":"0","conf":"1","text":"NULL","level":"0","height":"0.010335916943020274","block_num":"0"},{"block_num":"0","left":"0.9520348842230824","line_num":"0","top":"0.6304909561741782","par_num":"0","text":"NULL","width":"0.014534883201122284","height":"0.012919896178775425","page_num":"0","conf":"1","level":"0","word_num":"0"},{"block_num":"0","top":"0.6459948321431704","conf":"1","width":"0.014534883201122284","par_num":"0","level":"0","page_num":"0","word_num":"0","height":"0.012919896178775425","line_num":"0","left":"0.9520348842230824","text":"NULL"},{"left":"0.9520348842230824","conf":"1","page_num":"0","width":"0.014534883201122284","height":"0.012919896178775314","level":"0","line_num":"0","word_num":"0","block_num":"0","text":"NULL","top":"0.6614987081121626","par_num":"0"},{"level":"0","block_num":"0","width":"0.014534883201122284","page_num":"0","height":"0.012919896178775314","par_num":"0","left":"0.9520348842230824","text":"NULL","top":"0.677002584081155","line_num":"0","word_num":"0","conf":"1"},{"height":"0.012919896178775314","level":"0","left":"0.9520348842230824","top":"0.6925064600501472","width":"0.014534883201122284","conf":"1","line_num":"0","par_num":"0","page_num":"0","text":"NULL","word_num":"0","block_num":"0"},{"top":"0.7080103360191395","par_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.9520348842230824","word_num":"0","text":"NULL","page_num":"0","width":"0.014534883201122284","level":"0","height":"0.012919896178775314"},{"word_num":"0","text":"NULL","page_num":"0","width":"0.014534883201122284","conf":"1","par_num":"0","block_num":"0","left":"0.9520348837870358","line_num":"0","level":"0","top":"0.723514211901999","height":"0.012919896178775425"},{"top":"0.7441860465717385","left":"0.9534883722282721","text":"NULL","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","height":"0.005167958471510081","par_num":"0","width":"0.01162790656089785"},{"page_num":"0","left":"0.9520348836733031","top":"0.7596899227385989","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.013081394135951996","height":"0.005167958140373297","text":": NULL","block_num":"0"},{"block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","height":"0.005167958140373186","par_num":"0","text":"NULLI","top":"0.7751937987075912","width":"0.011627905815839723","word_num":"0","left":"0.9534883732548709"},{"word_num":"0","width":"0.013081395626068137","block_num":"0","line_num":"0","conf":"1","height":"0.012919896178775425","text":"NULL","page_num":"0","top":"0.788113695192266","level":"0","left":"0.9534883721724311","par_num":"0"},{"left":"0.9520348842230824","text":"NULL","line_num":"0","top":"0.8036175711612583","width":"0.014534883201122284","height":"0.012919896178775314","level":"0","par_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"1"},{"width":"0.014534883201122284","block_num":"0","page_num":"0","height":"0.012919896178775314","line_num":"0","text":"NULL","par_num":"0","top":"0.8191214471302505","left":"0.9520348842230824","conf":"1","level":"0","word_num":"0"},{"word_num":"0","page_num":"0","top":"0.8346253230992429","conf":"1","left":"0.9520348842230824","block_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","width":"0.014534883201122284","text":"NULL","par_num":"0"},{"left":"0.9520348837870358","level":"0","height":"0.012919896178775425","top":"0.8501291989821024","line_num":"0","par_num":"0","block_num":"0","width":"0.014534883201122284","word_num":"0","text":"NULL","page_num":"0","conf":"1"},{"par_num":"0","width":"0.014534883201122284","level":"0","height":"0.012919896178775314","page_num":"0","left":"0.9520348837870358","block_num":"0","conf":"1","text":"NULL","top":"0.8656330749510948","line_num":"0","word_num":"0"},{"left":"0.9520348836733031","width":"0.013081394135951996","word_num":"0","line_num":"0","text":"NULL","conf":"1","height":"0.005167958140373297","par_num":"0","page_num":"0","block_num":"0","top":"0.8863049098187022","level":"0"},{"width":"0.013081394135951996","left":"0.9520348836733031","word_num":"0","line_num":"0","height":"0.005167958140373186","par_num":"0","text":": NULL","conf":"0.30000001192092896","top":"0.9018087857876945","page_num":"0","level":"0","block_num":"0"},{"left":"0.9534883722282721","height":"0.005167958471510192","conf":"0.30000001192092896","par_num":"0","width":"0.01162790656089785","text":"NULL","top":"0.9173126615588185","level":"0","block_num":"0","page_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","height":"0.010335916943020274","text":"NULL","word_num":"0","width":"0.014534883201122284","conf":"1","left":"0.9520348839162347","par_num":"0","top":"0.9302325582669337","level":"0","page_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8061
|
NULL
|
NULL
|
|
59351
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T595-596597598$99=6006011-602604605606— 607608• Mon ZU Aor 10.41:44L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"par_num":"0","line_num" [{"par_num":"0","line_num":"0","text":"Phostorm","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","left":"0.01744185995005212","width":"0.021802326466174835","word_num":"0","level":"0","top":"0.006968641046706359","block_num":"0"},{"width":"0.01162790618044264","par_num":"0","left":"0.1148255812121043","word_num":"0","height":"0.006968640444571461","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.006968641450188162","text":"code"},{"level":"0","par_num":"0","block_num":"0","left":"0.030523259704860126","page_num":"0","conf":"0.5","height":"0.010452960286604362","text":"FV faVsco.js","line_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","word_num":"0"},{"width":"0.024709300791963623","block_num":"0","conf":"0.30000001192092896","top":"0.02787456497864904","line_num":"0","word_num":"0","height":"0.010452960286604362","level":"0","text":"?9 master","page_num":"0","left":"0.06831395542728312","par_num":"0"},{"page_num":"0","left":"0.014534883869450689","line_num":"0","par_num":"0","text":"Proledey","height":"0.003484320602538671","width":"0.020348836766912577","conf":"0.30000001192092896","top":"0.05923344944238418","block_num":"0","word_num":"0","level":"0"},{"block_num":"0","left":"0.043574765514713835","line_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","height":"0.01150821840934213","page_num":"0","level":"0","text":"D Salesforce","top":"0.07612742412338913","width":"0.030583024024963372"},{"height":"0.010452960286604362","page_num":"0","top":"0.09407665591941561","width":"0.021802323929806973","level":"0","text":"> DDTO","word_num":"0","left":"0.046511627642654756","line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896"},{"width":"0.07137109878215384","word_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.0537095887639354","par_num":"0","level":"0","page_num":"0","height":"0.015479323586398475","text":"© FetchSalesforceEntitiesJob.pnp","top":"0.11024367702094318"},{"text":"c ProcesssalestorcetnutybatchJob.ong","conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.05232558202147495","par_num":"0","line_num":"0","page_num":"0","top":"0.13237639553429026","block_num":"0","width":"0.08575580475178171","word_num":"0","level":"0"},{"block_num":"0","height":"0.0072715042880847625","level":"0","line_num":"0","left":"0.05232558202147495","page_num":"0","par_num":"0","conf":"0.5","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","width":"0.08575580475178171","word_num":"0"},{"word_num":"0","height":"0.006968640444571461","left":"0.046511627154292065","conf":"0.30000001192092896","text":"c) AulolocDelavec locrm.ono","level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.16724738709478748","width":"0.06249999492726427"},{"page_num":"0","left":"0.046511627667025296","height":"0.010616896445291069","line_num":"0","block_num":"0","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","top":"0.18102073376030525","width":"0.07558138827060132","conf":"1","word_num":"0","level":"0"},{"width":"0.06395348082197473","word_num":"0","conf":"0.5","text":"C) CreaterollowupActivity.php","level":"0","height":"0.0073048471453848185","left":"0.04651163545709501","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.2017543859602864"},{"par_num":"0","page_num":"0","width":"0.04215116196490349","left":"0.04651162858740109","word_num":"0","block_num":"0","height":"0.007182590508955311","top":"0.21929824565899192","level":"0","text":"C) CreateNotes.php","line_num":"0","conf":"0.30000001192092896"},{"conf":"1","left":"0.04651163557061816","par_num":"0","level":"0","text":"© MatchActivitiesToNewOpportunity.php","height":"0.010544653714558705","line_num":"0","width":"0.08720929571922789","word_num":"0","top":"0.23684210521680837","block_num":"0","page_num":"0"},{"page_num":"0","height":"0.007207597461803994","left":"0.04651163358738779","width":"0.06249999492726427","level":"0","line_num":"0","text":"C) MatchActivitvermData.php","top":"0.2543554009942979","par_num":"0","word_num":"0","block_num":"0","conf":"0.5"},{"height":"0.00732985485873916","width":"0.039244185102746854","top":"0.27177700333990396","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","left":"0.046511628705343505","par_num":"0","text":"E) NoteObiect.ohp","block_num":"0"},{"left":"0.04651163174781109","text":"c) SaveActiviv.ono","word_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.2891986066069825","page_num":"0","width":"0.04215115942853562"},{"height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","left":"0.04651162677256695","par_num":"0","top":"0.30662020900450737","text":"c)saveliranscriotion.onv","block_num":"0","width":"0.0523255835188196","level":"0","line_num":"0","word_num":"0"},{"block_num":"0","width":"0.04215115942853562","level":"0","text":"C) SetuoLavout.oho","conf":"0.5","height":"0.0072464973352361906","left":"0.04651163174781109","line_num":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.32376395531045343"},{"width":"0.04215115942853562","level":"0","block_num":"0","par_num":"0","word_num":"0","page_num":"0","text":"C) SvncActivitv.oho","left":"0.04651163174781109","conf":"0.5","top":"0.34130781499202545","line_num":"0","height":"0.0071770334928230595"},{"width":"0.055435398791698696","block_num":"0","height":"0.014418177627490425","text":"@ SvncFieldMetadata.php","line_num":"0","word_num":"0","left":"0.04638947542561308","top":"0.3552072621290665","conf":"1","level":"0","par_num":"0","page_num":"0"},{"width":"0.039244182566378974","line_num":"0","height":"0.010455739935429254","left":"0.046511631609252174","page_num":"0","par_num":"0","conf":"1","word_num":"0","block_num":"0","text":"© SyncLeads.php","level":"0","top":"0.3763066205343165"},{"level":"0","top":"0.38995215311004783","line_num":"0","page_num":"0","height":"0.014354066985645897","left":"0.046511631695615716","word_num":"0","conf":"1","block_num":"0","par_num":"0","width":"0.04215115942853562","text":"© SyncObjects.php"},{"line_num":"0","text":"© SyncOpportunitiesJob.php","left":"0.04651163073081603","top":"0.41114982586710536","width":"0.06104650903255382","word_num":"0","par_num":"0","page_num":"0","block_num":"0","conf":"1","height":"0.010700253968793927","level":"0"},{"width":"0.05087208747863769","level":"0","top":"0.42503987240829344","line_num":"0","word_num":"0","height":"0.014354066985646008","left":"0.046511633451594","page_num":"0","conf":"1","block_num":"0","par_num":"0","text":"© SyncOpportunity.php"},{"height":"0.010672468127626344","top":"0.44577352463809683","left":"0.04651163071712692","width":"0.05813953217039717","page_num":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","level":"0","text":"© SyncProfileMetadata.php","conf":"1"},{"width":"0.056686041202950996","height":"0.010550210730691068","left":"0.04651163321565249","par_num":"0","top":"0.46331738455485405","level":"0","text":"© SyncTeamFieldsJob.php","word_num":"0","block_num":"0","line_num":"0","page_num":"0","conf":"1"},{"level":"0","left":"0.04651163321565131","par_num":"0","text":"© SyncTeamMetadata.php","word_num":"0","line_num":"0","top":"0.48083623715937174","width":"0.05668604120295098","block_num":"0","height":"0.010452961047110243","page_num":"0","conf":"1"},{"text":"© UpdateOpportunitySpecifications.php","line_num":"0","block_num":"0","left":"0.04651163548425466","level":"0","top":"0.49825784007433493","page_num":"0","height":"0.01051408974557777","word_num":"0","conf":"1","par_num":"0","width":"0.08430231885707123"},{"width":"0.04215115942853563","word_num":"0","page_num":"0","left":"0.046511627480499834","line_num":"0","height":"0.006968640444571461","block_num":"0","par_num":"0","top":"0.5191637634014077","level":"0","text":"Updatestage.ong","conf":"0.30000001192092896"},{"height":"0.010758603778942555","width":"0.03343022884206569","level":"0","top":"0.5331010454942319","block_num":"0","word_num":"0","text":"> @ DealRisks","conf":"0.30000001192092896","left":"0.03343023627313173","line_num":"0","page_num":"0","par_num":"0"},{"text":"_Meeuine bor","block_num":"0","height":"0.006968640444571572","left":"0.03924418649273823","conf":"0.30000001192092896","par_num":"0","top":"0.5714285717637769","word_num":"0","level":"0","page_num":"0","width":"0.031976740410987366","line_num":"0"},{"height":"0.007210375589617124","block_num":"0","top":"0.6411149830944434","conf":"0.30000001192092896","par_num":"0","width":"0.029069763548830715","left":"0.03924418703063903","line_num":"0","text":"a Telephony","page_num":"0","level":"0","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"C User","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0","level":"0","block_num":"0","left":"0.03924418612559764","page_num":"0","height":"0.011164274322169154"},{"page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"c8aseprocessing.oo.ono","left":"0.04069767337055839","word_num":"0","width":"0.05523256038097625","block_num":"0","line_num":"0","par_num":"0","top":"0.675958188117432"},{"width":"0.03779069667166852","word_num":"0","top":"0.6897926633384308","height":"0.01055576850732931","text":"@ Dummv.Job.php","page_num":"0","level":"0","line_num":"0","block_num":"0","left":"0.04069767586474709","conf":"0.30000001192092896","par_num":"0"},{"top":"0.7108013940634285","conf":"0.5","page_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","height":"0.006968640444571572","block_num":"0","left":"0.04069768173679198","level":"0","par_num":"0","width":"0.07558138827060132","line_num":"0","word_num":"0"},{"conf":"0.5","height":"0.010508531968939527","block_num":"0","left":"0.0406976819687229","level":"0","line_num":"0","page_num":"0","text":"@ ImportRemoteTrack.Job.ohp","width":"0.06395348082197475","top":"0.724738676808766","word_num":"0","par_num":"0"},{"height":"0.0071770334928229484","left":"0.04069767637769677","block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","text":"C ob.oho","top":"0.7456140350877193","width":"0.023255812360885288","word_num":"0"},{"line_num":"0","text":"C)JobDisoatcher.oho","word_num":"0","top":"0.7630662020343051","width":"0.04505813882706013","level":"0","left":"0.04069767469984203","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","par_num":"0","block_num":"0"},{"level":"0","text":".lobDisnatcherintertace.oho","word_num":"0","block_num":"0","height":"0.006968640444571572","width":"0.06395348082197473","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","top":"0.7804878052132543","left":"0.04069768139133789"},{"conf":"0.5","par_num":"0","width":"0.08430231885707126","word_num":"0","text":"@ [EMAIL]","block_num":"0","top":"0.7942583731520936","line_num":"0","left":"0.04069768199588256","page_num":"0","level":"0","height":"0.01061967533361019"},{"text":"T. SacVisibilitvControl.ohn","level":"0","line_num":"0","page_num":"0","block_num":"0","top":"0.8149920253520749","word_num":"0","left":"0.039244191467289816","par_num":"0","height":"0.007307626033703829","width":"0.05668604120295098","conf":"0.30000001192092896"},{"level":"0","top":"0.8325358850720923","word_num":"0","text":"v D Listeners","par_num":"0","width":"0.03197674041098737","block_num":"0","height":"0.010669689239307223","conf":"0.5","left":"0.027616282843257383","page_num":"0","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","height":"0.0071770334928230595","level":"0","par_num":"0","text":"v M Activitiod","width":"0.031976740410987366","left":"0.03343023313500392","block_num":"0","line_num":"0","top":"0.8500797448165869","word_num":"0"},{"width":"0.04651162979450632","line_num":"0","word_num":"0","level":"0","left":"0.03924418511117721","page_num":"0","height":"0.007204819333990642","par_num":"0","text":"v M ActivitvProviden","top":"0.8675958187199364","conf":"0.5","block_num":"0"},{"height":"0.007327075970420038","page_num":"0","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.02906976608519858","text":"> M.lustCall","top":"0.8850174216200114","par_num":"0","word_num":"0","left":"0.046511629117106865"},{"block_num":"0","left":"0.046511631681215526","top":"0.9024390246943023","word_num":"0","height":"0.010639125270326288","par_num":"0","text":"v D UserPilot","level":"0","conf":"0.5","page_num":"0","line_num":"0","width":"0.03197674041098737"},{"page_num":"0","top":"0.9198606275943773","width":"0.07412789730315514","word_num":"0","text":"© TrackProviderInstalledEvent.php","height":"0.010761381906755796","level":"0","left":"0.059593032929402996","line_num":"0","block_num":"0","conf":"1","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","width":"0.026162789223041938","top":"0.9372822303003622","text":"MAudia","line_num":"0","par_num":"0","word_num":"0","level":"0","page_num":"0","height":"0.006968640444571572","left":"0.039244188091967266"},{"block_num":"0","conf":"0.30000001192092896","top":"0.9547038330878187","height":"0.006968640444571572","level":"0","par_num":"0","page_num":"0","text":"MRots","left":"0.039244188005603746","width":"0.0232558123608853","line_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","top":"0.05574912945445576","height":"0.007249275463049432","level":"0","page_num":"0","par_num":"0","left":"0.15406977310444897","block_num":"0","text":"C ActivitvController.ohn","width":"0.047965110616481066","conf":"0.5"},{"width":"0.07122093058646994","par_num":"0","text":"Automateakeporskepository.pnp","word_num":"0","page_num":"0","block_num":"0","left":"0.15406976733606492","conf":"0.30000001192092896","line_num":"0","level":"0","height":"0.006968641205077342","top":"0.08362369334200259"},{"line_num":"0","left":"0.30668604530999377","page_num":"0","height":"0.011164274322169043","block_num":"0","par_num":"0","text":"© AutomatedReportsCommand.php","conf":"1","level":"0","top":"0.0797448165869219","width":"0.07122092551373421","word_num":"0"},{"par_num":"0","text":"Opportunitysynclrait.ong","word_num":"0","left":"0.3066860477020153","block_num":"0","height":"0.006968640444571461","top":"0.13240418151987454","width":"0.05523255023550483","conf":"0.5","level":"0","line_num":"0","page_num":"0"},{"conf":"0.5","top":"0.13240418151987454","width":"0.08720929571922792","height":"0.006968640444571461","par_num":"0","level":"0","left":"0.37063954254736237","word_num":"0","block_num":"0","page_num":"0","line_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp"},{"page_num":"0","line_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","level":"0","left":"0.31831396020201475","block_num":"0","top":"0.1567944254223136","par_num":"0","text":"wsyncermenuuiestrait.ono","width":"0.05523255023550483","word_num":"0"},{"top":"0.18102073365231264","word_num":"0","line_num":"0","left":"0.15406976824025068","conf":"0.30000001192092896","height":"0.0071770334928229484","text":"c) SyncObiects.pho","page_num":"0","level":"0","width":"0.039244185102746826","par_num":"0","block_num":"0"},{"top":"0.17770034929920653","block_num":"0","page_num":"0","left":"0.20203489060729998","conf":"1","height":"0.010452960286604362","text":"©ImportOpportunityBatch.php","line_num":"0","par_num":"0","level":"0","width":"0.06104650395981806","word_num":"0"},{"word_num":"0","line_num":"0","level":"0","conf":"1","par_num":"0","block_num":"0","left":"0.27180233100804285","text":"© ImportContactBatch.php","width":"0.053779064340794325","height":"0.010497417936674913","page_num":"0","top":"0.17770034916869026"},{"word_num":"0","page_num":"0","width":"0.027616275117752387","conf":"1","par_num":"0","left":"0.33284884116015484","height":"0.010497417936674913","text":"© Client.php","top":"0.17770034916869026","block_num":"0","line_num":"0","level":"0"},{"level":"0","line_num":"0","left":"0.3677325572728374","top":"0.18102073365231264","conf":"0.5","text":"C) HubspotPaqinationService.phg","par_num":"0","block_num":"0","height":"0.0071770334928229484","width":"0.0654069717894209","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","level":"0","left":"0.15406977127553043","block_num":"0","word_num":"0","height":"0.007343747018817126","par_num":"0","line_num":"0","text":"() Service.php","page_num":"0","top":"0.20557491325434107","width":"0.030523251979909044"},{"left":"0.19186047025946548","par_num":"0","page_num":"0","block_num":"0","word_num":"0","top":"0.20557491322719157","level":"0","height":"0.006968640444571572","width":"0.04505813375432441","text":"BatchSyncTrait.php","conf":"0.5","line_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","top":"0.20175438596491224","left":"0.2441860510865191","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","width":"0.14534883296236076","word_num":"0","block_num":"0","height":"0.011164274322169154","conf":"0.5","level":"0"},{"par_num":"0","width":"0.02906976354883073","conf":"0.5","block_num":"0","left":"0.3982558178455254","height":"0.007343747018817126","level":"0","line_num":"0","top":"0.20557491325434107","word_num":"0","text":"php api_v2.php","page_num":"0"},{"text":"(C) AutomatedReportResult.oho","top":"0.22966507158551952","width":"0.06104650395981809","par_num":"0","word_num":"0","height":"0.007268726160271521","left":"0.15406977510994932","level":"0","line_num":"0","block_num":"0","conf":"1","page_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","top":"0.2508710809687519","width":"0.21656975847609497","block_num":"0","height":"0.010691917303836784","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0","conf":"1","left":"0.17151161694332442","level":"0"},{"top":"0.26794258384399516","height":"0.007318740065968554","par_num":"0","line_num":"0","left":"0.18313953485556841","text":"nublic function handlel","width":"0.05959302313784334","word_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1"},{"top":"0.4111498263026909","width":"0.010174417749364312","block_num":"0","text":"138","left":"0.1497093032619457","page_num":"0","word_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","conf":"0.30000001192092896","par_num":"0"},{"left":"0.15116279097784552","width":"0.010174418383456285","word_num":"0","par_num":"0","level":"0","height":"0.017421602252187474","conf":"1","line_num":"0","page_num":"0","block_num":"0","text":"140","top":"0.44250871089481225"},{"conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","left":"0.15116279076509007","top":"0.5017421601756263","line_num":"0","block_num":"0","page_num":"0","text":"1143","par_num":"0","width":"0.00872092995237797","word_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.1511627908377645","level":"0","par_num":"0","word_num":"0","text":"144","width":"0.00872092995237797","top":"0.5156794425600686","height":"0.010452961047110132"},{"level":"0","page_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.6062717769003649","width":"0.00872092995237797","left":"0.15116279076509007","word_num":"0","line_num":"0","block_num":"0","text":"149","conf":"0.30000001192092896"},{"page_num":"0","conf":"1","left":"0.15116279159085694","level":"0","word_num":"0","top":"0.7108013942469417","par_num":"0","text":"155","block_num":"0","line_num":"0","height":"0.010452960286604362","width":"0.008720929318285997"},{"par_num":"0","line_num":"0","word_num":"0","block_num":"0","page_num":"0","top":"0.763066202609311","level":"0","width":"0.008720929318285997","left":"0.15116279159085694","text":"158","conf":"1","height":"0.010452960286604362"},{"page_num":"0","word_num":"0","line_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","text":"161","top":"0.8153310109716805","level":"0","conf":"1","par_num":"0","block_num":"0","width":"0.008720929318285997"},{"width":"0.008720929318285997","height":"0.010452960286604362","left":"0.15116279159085694","top":"0.8501742165465933","word_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"1","level":"0","page_num":"0","text":"163"},{"page_num":"0","text":"1164","top":"0.871080139269703","word_num":"0","conf":"1","level":"0","height":"0.006968641205077342","par_num":"0","width":"0.00872092995237797","block_num":"0","line_num":"0","left":"0.15116279076509007"},{"conf":"1","left":"0.15116279159085694","text":"165","top":"0.8850174221215062","level":"0","width":"0.008720929318285997","block_num":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.010452960286604362"},{"word_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.006968641205077342","page_num":"0","top":"0.9059233448446159","text":"1166","conf":"0.30000001192092896","left":"0.15116279076509007","par_num":"0","width":"0.00872092995237797"},{"width":"0.021802323929806966","word_num":"0","line_num":"0","block_num":"0","top":"0.2891986067904957","text":"$config,","par_num":"0","level":"0","conf":"1","height":"0.010452960286604362","page_num":"0","left":"0.21366279261358478"},{"width":"0.04505813375432441","word_num":"0","top":"0.30662020992638417","block_num":"0","height":"0.010452960286604362","text":"$batchRepository,","left":"0.21366279584086087","page_num":"0","conf":"1","par_num":"0","level":"0","line_num":"0"},{"block_num":"0","par_num":"0","text":"SredisService","left":"0.21366279067986574","page_num":"0","top":"0.3240418127138407","width":"0.03633720570422233","word_num":"0","conf":"1","line_num":"0","height":"0.010452960286604362","level":"0"},{"left":"0.21366279592722434","block_num":"0","height":"0.010452960286604251","text":"$entityRepository,","width":"0.04796511061648104","page_num":"0","level":"0","conf":"1","par_num":"0","top":"0.3414634155012971","word_num":"0","line_num":"0"},{"level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"sloggen","height":"0.006968640444571461","top":"0.3623693383142996","conf":"0.30000001192092896","width":"0.018895347067650337","word_num":"0","left":"0.21366279063768656"},{"left":"0.20348838007687264","width":"0.2398255733733482","conf":"0.5","word_num":"0","height":"0.007215933366255367","top":"0.4146341463621239","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","level":"0"},{"width":"0.07994185102746842","left":"0.20348838095072486","block_num":"0","conf":"0.5","text":"if (Sthis->attemots@ === 1) {","par_num":"0","top":"0.4457735248441337","page_num":"0","height":"0.010672467367120575","level":"0","word_num":"0","line_num":"0"},{"top":"0.46331738455485405","left":"0.21366278713067985","line_num":"0","page_num":"0","block_num":"0","height":"0.010550210730691068","conf":"1","par_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","level":"0","width":"0.1482558047517817","word_num":"0"},{"block_num":"0","line_num":"0","conf":"0.5","level":"0","page_num":"0","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","width":"0.091569758476095","left":"0.20348838105878864","word_num":"0","height":"0.0071770334928229484"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","top":"0.5331010453200158","par_num":"0","left":"0.20348837906873227","word_num":"0","conf":"1","width":"0.15552324944354115","height":"0.013948396442419408"},{"conf":"0.30000001192092896","width":"0.14970930586469938","block_num":"0","page_num":"0","line_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","height":"0.006968641205077342","top":"0.5714285713801411","par_num":"0","word_num":"0","left":"0.20348837025078986","level":"0"},{"text":"<1/6 >","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","top":"0.5923344949742337","width":"0.021802323929806966","page_num":"0","left":"0.2470930229619993","word_num":"0","height":"0.010536318570613101","block_num":"0"},{"line_num":"0","height":"0.0071798116206361895","par_num":"0","left":"0.2151162810652241","level":"0","block_num":"0","text":"'entity tvo","width":"0.027616277654120253","conf":"0.30000001192092896","page_num":"0","word_num":"0","top":"0.6060606061050023"},{"left":"0.25000000055269916","text":"© Logger","top":"0.6132376396173622","par_num":"0","word_num":"0","width":"0.021802323929806966","block_num":"0","conf":"0.5","height":"0.010455739935429254","line_num":"0","page_num":"0","level":"0"},{"height":"0.0071770334928230595","page_num":"0","text":"Itotal reco","left":"0.2151162810652241","width":"0.027616277654120253","level":"0","conf":"0.5","word_num":"0","line_num":"0","block_num":"0","top":"0.6236044657097288","par_num":"0"},{"text":"public function info","line_num":"0","left":"0.248546517777781","level":"0","par_num":"0","top":"0.6339712919137487","conf":"0.5","height":"0.010628010477555794","page_num":"0","block_num":"0","width":"0.05668604120295098","word_num":"0"},{"width":"0.027616277654120253","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","height":"0.0072103763501230045","level":"0","left":"0.2151162799850968","top":"0.6411149825399743","page_num":"0","text":"\"batches d","par_num":"0"},{"par_num":"0","left":"0.21511628105837952","line_num":"0","top":"0.6585365856142653","height":"0.007332632986552401","block_num":"0","conf":"0.30000001192092896","width":"0.026162789223041966","text":"Isvnced atl","word_num":"0","level":"0","page_num":"0"},{"line_num":"0","width":"0.04360464785961399","level":"0","conf":"0.5","page_num":"0","left":"0.26598837545525295","block_num":"0","par_num":"0","text":"cav $context = [1","top":"0.6618819775389818","height":"0.010591889492442497","word_num":"0"},{"width":"0.020348835498728624","top":"0.6794258373205742","page_num":"0","word_num":"0","block_num":"0","height":"0.0071770334928229484","level":"0","left":"0.24854651350063556","line_num":"0","text":": voidi","conf":"0.30000001192092896","par_num":"0"},{"page_num":"0","text":"} catch (SocialAcco","block_num":"0","level":"0","par_num":"0","left":"0.1918604731373945","width":"0.052325573373348144","conf":"1","word_num":"0","top":"0.6929824561403509","line_num":"0","height":"0.011164274322169043"},{"height":"0.006968641205077342","text":"Cloaden-swannir","level":"0","width":"0.039244185102746854","line_num":"0","par_num":"0","page_num":"0","top":"0.7108013936697744","block_num":"0","word_num":"0","left":"0.2034883724950264","conf":"0.5"},{"page_num":"0","text":"Log an informational message to the logs.","left":"0.24854651872595424","top":"0.7105263157219254","block_num":"0","height":"0.01072803904945585","conf":"1","level":"0","word_num":"0","line_num":"0","width":"0.08720929571922792","par_num":"0"},{"page_num":"0","level":"0","height":"0.010691917303836673","left":"0.24854651107352554","word_num":"0","par_num":"0","block_num":"0","top":"0.7384370017274113","conf":"1","text":"Implements: Loggerinterface::info","line_num":"0","width":"0.0813953419949146"},{"top":"0.7595818820518198","width":"0.07122092551373421","word_num":"0","line_num":"0","text":"array|ArravyablelJsonable|Stri","level":"0","block_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0","conf":"1","left":"0.27761628499022556"},{"text":"ngable lstring smessage","top":"0.7804878052132543","width":"0.056686041202950954","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.2761627910440279","block_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.006968640444571572"},{"top":"0.7979094080543587","par_num":"0","conf":"1","width":"0.049418596511191515","block_num":"0","height":"0.010703032096607279","page_num":"0","word_num":"0","left":"0.19186047325424327","level":"0","line_num":"0","text":"} catch (Throwable"},{"level":"0","height":"0.010452960286604362","block_num":"0","left":"0.2761627943999499","top":"0.7944250876267327","page_num":"0","line_num":"0","text":"arrayScontext","par_num":"0","word_num":"0","conf":"0.5","width":"0.03924418256637896"},{"line_num":"0","level":"0","par_num":"0","top":"0.8188153313456585","conf":"0.30000001192092896","left":"0.20348837187088045","page_num":"0","block_num":"0","text":"slogger->errorl","height":"0.006968640444571461","width":"0.03924418256637899","word_num":"0"},{"par_num":"0","width":"0.01889534706765031","text":"Returns:","word_num":"0","left":"0.2485465134574538","conf":"1","level":"0","line_num":"0","height":"0.010452960286604362","page_num":"0","top":"0.8188153315291717","block_num":"0"},{"top":"0.8432055752480975","level":"0","width":"0.01598837020549368","line_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.24854651337109027","height":"0.006968640444571572","par_num":"0","text":"CAurno","page_num":"0","block_num":"0"},{"conf":"0.5","left":"0.2747093029029664","word_num":"0","block_num":"0","level":"0","text":"vendor/aravel/tramework/src","top":"0.8466898958055888","par_num":"0","page_num":"0","width":"0.06395348082197477","height":"0.006968640444571461","line_num":"0"},{"width":"0.05668604120295101","line_num":"0","word_num":"0","left":"0.2747093023963053","par_num":"0","height":"0.006968640444571461","block_num":"0","top":"0.8641114985930454","page_num":"0","conf":"0.30000001192092896","level":"0","text":"luminare Loc/Loccer.ono"},{"left":"0.21511627846207848","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","width":"0.026162789223041938","word_num":"0","height":"0.007235383302971576","page_num":"0","text":"'error' =>","top":"0.8708133969827938","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","height":"0.0072770620647228945","line_num":"0","page_num":"0","word_num":"0","top":"0.9233449476199234","text":"throw Ser","left":"0.20348837139363007","width":"0.023255814897253146"},{"level":"0","block_num":"0","word_num":"0","par_num":"0","text":"826 л v 512","top":"0.2508710809687519","line_num":"0","height":"0.010691917303836784","page_num":"0","width":"0.03488371727314399","left":"0.44476744220017683","conf":"0.30000001192092896"},{"left":"0.47238372096131104","conf":"1","page_num":"0","block_num":"0","height":"0.017421602252187585","line_num":"0","level":"0","text":"575","top":"0.29965156834254736","word_num":"0","par_num":"0","width":"0.008720929952377943"},{"text":"576","width":"0.008720929318285997","level":"0","height":"0.010452960286604362","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.47093023257922917","line_num":"0","page_num":"0","par_num":"0","top":"0.3205574921563493"},{"conf":"1","word_num":"0","top":"0.3379790945953738","page_num":"0","height":"0.010452960286604362","width":"0.01017441774936434","left":"0.4709302334945038","line_num":"0","par_num":"0","level":"0","text":"577","block_num":"0"},{"page_num":"0","conf":"1","block_num":"0","word_num":"0","left":"0.47093023257922917","line_num":"0","width":"0.008720929318285997","par_num":"0","height":"0.010452960286604362","text":"578","level":"0","top":"0.35540069773126226"},{"height":"0.017421602252187585","line_num":"0","conf":"1","block_num":"0","par_num":"0","text":"579","width":"0.011627906180442682","word_num":"0","top":"0.3693379791874951","level":"0","page_num":"0","left":"0.4709302331500887"},{"height":"0.010452960286604362","line_num":"0","top":"0.39024390295774314","par_num":"0","conf":"1","level":"0","left":"0.4709302334945038","text":"580","width":"0.01017441774936434","word_num":"0","block_num":"0","page_num":"0"},{"text":"=581","top":"0.40418118460121666","width":"0.0159883714736776","conf":"0.5","block_num":"0","level":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.024390243457264815","left":"0.4665697680180062","par_num":"0"},{"width":"0.008720929318285997","line_num":"0","level":"0","text":"583","word_num":"0","par_num":"0","left":"0.4723837218234151","page_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1","top":"0.4425087113201125"},{"conf":"1","level":"0","text":"584","page_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","top":"0.459930314107569","width":"0.01017441774936434","word_num":"0","left":"0.4709302334945038","block_num":"0"},{"conf":"0.5","level":"0","width":"0.013081394611520969","height":"0.010452960286604362","page_num":"0","par_num":"0","word_num":"0","top":"0.4773519168950253","left":"0.46656976846458836","line_num":"0","text":"—585","block_num":"0"},{"word_num":"0","block_num":"0","width":"0.008720929318285997","page_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","conf":"1","par_num":"0","text":"586","level":"0","line_num":"0","top":"0.4947735200309138"},{"left":"0.4723837218234151","page_num":"0","text":"587","conf":"1","level":"0","block_num":"0","height":"0.010452960286604362","word_num":"0","top":"0.5121951224699383","width":"0.008720929318285997","line_num":"0","par_num":"0"},{"top":"0.5296167252573947","word_num":"0","width":"0.008720929318285997","line_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"588","left":"0.4723837218234151","conf":"1"},{"block_num":"0","height":"0.010452960286604362","word_num":"0","par_num":"0","top":"0.5470383280448511","page_num":"0","conf":"1","text":"589","line_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","level":"0"},{"top":"0.5609756106427853","block_num":"0","level":"0","text":"590","page_num":"0","left":"0.47238372114299704","conf":"0.5","width":"0.008720929952377943","word_num":"0","height":"0.020905922094220375","line_num":"0","par_num":"0"},{"height":"0.006968640444571572","text":"15911","left":"0.46802325552854196","par_num":"0","line_num":"0","top":"0.5853658539937421","conf":"0.30000001192092896","width":"0.013081394611520969","block_num":"0","page_num":"0","word_num":"0","level":"0"},{"height":"0.020905923615232025","line_num":"0","top":"0.5958188150216522","left":"0.4723837209560432","text":"592","width":"0.010174418383456285","block_num":"0","word_num":"0","par_num":"0","level":"0","conf":"1","page_num":"0"},{"left":"0.47238372099764825","line_num":"0","level":"0","top":"0.616724738727316","par_num":"0","page_num":"0","conf":"1","height":"0.010452961047110132","word_num":"0","width":"0.008720929952377998","block_num":"0","text":"593"},{"block_num":"0","left":"0.466569769141862","height":"0.013937280889142922","page_num":"0","top":"0.6480836243637909","width":"0.014534881774415365","word_num":"0","text":"T595","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0"},{"conf":"0.30000001192092896","level":"0","left":"0.46656976759933994","par_num":"0","text":"-596","top":"0.6655052271933078","block_num":"0","page_num":"0","width":"0.014534883042599256","word_num":"0","height":"0.020905922094220375","line_num":"0"},{"line_num":"0","width":"0.010174418383456285","word_num":"0","conf":"0.30000001192092896","block_num":"0","text":"597","level":"0","page_num":"0","top":"0.6898954702884519","left":"0.47093023259606254","height":"0.006968641205077342","par_num":"0"},{"height":"0.020905922094220375","left":"0.4709302331016392","page_num":"0","conf":"0.5","word_num":"0","line_num":"0","text":"598","block_num":"0","level":"0","par_num":"0","top":"0.7003484325068968","width":"0.011627906180442626"},{"top":"0.7247386758550688","block_num":"0","page_num":"0","left":"0.4723837209976482","word_num":"0","height":"0.006968641205077342","text":"$99","conf":"1","level":"0","line_num":"0","par_num":"0","width":"0.008720929952377943"},{"par_num":"0","width":"0.014534883042599311","height":"0.027874564820309367","page_num":"0","left":"0.46656976790214993","text":"=600","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","top":"0.7282229962193458"},{"top":"0.7595818818683066","word_num":"0","height":"0.006968640444571572","left":"0.4709302334945038","page_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"6011","width":"0.01017441774936434","conf":"0.30000001192092896","level":"0"},{"width":"0.014534883042599311","word_num":"0","par_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.020905923615232025","conf":"0.30000001192092896","left":"0.466569767781026","level":"0","top":"0.7700348428613736","text":"-602"},{"text":"604","height":"0.020905922094220375","level":"0","block_num":"0","top":"0.8048780490574194","par_num":"0","left":"0.47093023264451217","line_num":"0","page_num":"0","conf":"1","width":"0.010174418383456285","word_num":"0"},{"width":"0.008720929318285997","word_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","conf":"0.30000001192092896","left":"0.47093023257922917","page_num":"0","par_num":"0","block_num":"0","text":"605","top":"0.8292682935500775"},{"text":"606","par_num":"0","width":"0.008720929952377943","line_num":"0","page_num":"0","block_num":"0","word_num":"0","top":"0.8432055753547425","height":"0.017421602252187474","left":"0.4723837211284622","level":"0","conf":"1"},{"conf":"0.30000001192092896","par_num":"0","text":"— 607","level":"0","width":"0.013081394611520969","word_num":"0","top":"0.8641114988686065","page_num":"0","block_num":"0","left":"0.4665697671564489","height":"0.010689139176023432","line_num":"0"},{"text":"608","level":"0","block_num":"0","par_num":"0","top":"0.8815331015640149","word_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","line_num":"0","page_num":"0","left":"0.4723837218234151","conf":"1"},{"line_num":"0","top":"0.006968641450188162","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","par_num":"0","text":"• Mon ZU Aor 10.41:44","width":"0.05813952709766146","left":"0.9345930252198137","word_num":"0"},{"page_num":"0","text":"L AskJiminnyReportActivityServiceTestv","level":"0","word_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","line_num":"0","left":"0.8270348901595695","par_num":"0","width":"0.08866278668667404","top":"0.02787456497864904"},{"line_num":"0","word_num":"0","text":"=custom.log","conf":"0.5","left":"0.4738372097953522","height":"0.010452960286604362","top":"0.05574912978701141","level":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.029069763548830674"},{"top":"0.055749129145434506","height":"0.010452961047110132","conf":"1","par_num":"0","text":"=laravel.log","block_num":"0","width":"0.027616277654120225","word_num":"0","left":"0.5101744200028817","line_num":"0","level":"0","page_num":"0"},{"text":"A SF [jiminny@localhost]","level":"0","height":"0.010452960286604362","top":"0.05574912978701141","line_num":"0","word_num":"0","left":"0.5450581399922917","par_num":"0","page_num":"0","width":"0.050872087478637695","block_num":"0","conf":"0.5"},{"block_num":"0","word_num":"0","par_num":"0","conf":"0.5","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","width":"0.06104650903255382","line_num":"0","level":"0","page_num":"0","height":"0.010452961047110132","top":"0.055749129145434506"},{"word_num":"0","page_num":"0","block_num":"0","width":"0.017441858636571994","conf":"1","line_num":"0","top":"0.05574912943857935","par_num":"0","level":"0","text":"Cascade","height":"0.010452960286604362","left":"0.6947674436468302"},{"text":"A console [PROD] X A console [EU]","conf":"0.30000001192092896","height":"0.011164274322169043","level":"0","width":"0.07703488431078326","page_num":"0","line_num":"0","block_num":"0","word_num":"0","left":"0.4738372088584945","par_num":"0","top":"0.0797448165869219"},{"page_num":"0","text":"A console [STAGING]","top":"0.0797448165869219","word_num":"0","level":"0","par_num":"0","width":"0.04360464785961393","left":"0.5595930266071848","conf":"0.5","block_num":"0","height":"0.011164274322169043","line_num":"0"},{"height":"0.007285397208668498","left":"0.6933139525309181","page_num":"0","conf":"1","top":"0.08362369354010668","word_num":"0","block_num":"0","width":"0.04651162979450629","text":"Retactor Connection","line_num":"0","level":"0","par_num":"0"},{"height":"0.007285397208668609","par_num":"0","text":"CRM Initial Sync Oven","width":"0.045058133754324436","block_num":"0","level":"0","word_num":"0","left":"0.7470930289847444","page_num":"0","line_num":"0","top":"0.08362369371432266","conf":"0.30000001192092896"},{"left":"0.5348837228066751","line_num":"0","page_num":"0","height":"0.0071770334928229484","block_num":"0","text":"Tx: Autov","word_num":"0","width":"0.02034883549872868","conf":"0.5","par_num":"0","top":"0.1044657097288676","level":"0"},{"left":"0.6627906972313775","level":"0","page_num":"0","height":"0.010516868633897003","line_num":"0","width":"0.023255814897253146","word_num":"0","block_num":"0","text":"do jiminny v","top":"0.1044657097460916","conf":"0.5","par_num":"0"},{"level":"0","word_num":"0","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","block_num":"0","line_num":"0","left":"0.49273255700367574","conf":"0.5","height":"0.010689139176023432","par_num":"0","top":"0.12519936212958604","width":"0.12936045261139567"},{"par_num":"0","left":"0.6279069838403225","level":"0","page_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146","conf":"0.30000001192092896","word_num":"0","top":"0.12519936195537007","block_num":"0","height":"0.010689139176023432","line_num":"0"},{"block_num":"0","line_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","width":"0.12499997970905707","conf":"0.30000001192092896","page_num":"0","word_num":"0","height":"0.006968640444571461","par_num":"0","left":"0.4927325782522842","level":"0","top":"0.1463414637498397"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","left":"0.4927325630147635","page_num":"0","conf":"1","height":"0.013937280889143033","width":"0.1962209052227913","top":"0.15679442610595107"},{"height":"0.010452960286604362","par_num":"0","conf":"1","left":"0.49273255988271814","page_num":"0","top":"0.17770034895077447","block_num":"0","line_num":"0","text":"SELECT","width":"0.015988370205493707","word_num":"0","level":"0"},{"level":"0","block_num":"0","conf":"0.5","height":"0.013937280889143033","width":"0.1889534605310318","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","top":"0.1951219518899232","left":"0.5014535184914614","par_num":"0","word_num":"0","page_num":"0","line_num":"0"},{"top":"0.21602787489966546","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.5029069786600965","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","text":"U.ema1l.","width":"0.021802323929806966","word_num":"0"},{"top":"0.233449477263315","word_num":"0","conf":"0.30000001192092896","left":"0.5029069764355705","par_num":"0","text":"sa.*","page_num":"0","line_num":"0","width":"0.011627907448626518","block_num":"0","height":"0.006968641205077342","level":"0"},{"height":"0.006968641205077342","top":"0.25087108008861336","level":"0","word_num":"0","block_num":"0","width":"0.08866278668667404","text":"towner 1d FRol sochal accounts sa","conf":"0.30000001192092896","line_num":"0","left":"0.5029069796729173","page_num":"0","par_num":"0"},{"word_num":"0","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","left":"0.49273255569667207","width":"0.0959302313784336","block_num":"0","conf":"0.5","top":"0.2679425837320575","line_num":"0","level":"0","height":"0.011164274322168932"},{"height":"0.007196483429539158","conf":"0.30000001192092896","left":"0.492732561293783","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","line_num":"0","block_num":"0","word_num":"0","par_num":"0","level":"0","width":"0.10610464785961388"},{"page_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","block_num":"0","par_num":"0","conf":"0.5","width":"0.1381482875093501","height":"0.0148935728666314","word_num":"0","line_num":"0","level":"0","left":"0.49269744083144135","top":"0.2995371262853762"},{"height":"0.010505753841126397","top":"0.33797909453440456","conf":"1","left":"0.4927325646028267","level":"0","par_num":"0","width":"0.14534883296236073","word_num":"0","block_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","page_num":"0","line_num":"0"},{"height":"0.01075026787449107","conf":"1","line_num":"0","top":"0.3728222999543015","block_num":"0","par_num":"0","left":"0.4927325633660667","width":"0.059593018065107584","word_num":"0","page_num":"0","level":"0","text":"select * from features;"},{"height":"0.007260390255820148","text":"Bplect * from team fpatunos where featunp id = 40:","left":"0.49273257312172364","level":"0","page_num":"0","top":"0.38995215302990127","line_num":"0","par_num":"0","width":"0.12936045261139567","conf":"0.30000001192092896","block_num":"0","word_num":"0"},{"conf":"1","top":"0.42503987254774733","text":"select * from teams where id = 556;","height":"0.010500196824994035","left":"0.4927325550814989","line_num":"0","page_num":"0","level":"0","width":"0.09011627765412028","word_num":"0","block_num":"0","par_num":"0"},{"conf":"1","line_num":"0","page_num":"0","text":"select * from","width":"0.03779069413530067","word_num":"0","par_num":"0","left":"0.4927325616686351","level":"0","top":"0.4599303140744231","block_num":"0","height":"0.010564103651274914"},{"height":"0.010564103651274914","line_num":"0","word_num":"0","level":"0","conf":"1","par_num":"0","left":"0.5654069877565148","block_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.12499998985452854","top":"0.4599303140744231","page_num":"0"},{"level":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19767440633570887","left":"0.4927325741233989","top":"0.47735191659424503","word_num":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","conf":"1","height":"0.010686361048210191"},{"conf":"0.5","top":"0.49466613506674073","level":"0","line_num":"0","word_num":"0","left":"0.4927008834473122","width":"0.1453954818400931","height":"0.014546766235497555","page_num":"0","block_num":"0","text":"select * from automated_report_results order Dy zu desc,","par_num":"0"},{"word_num":"0","conf":"1","page_num":"0","line_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","par_num":"0","level":"0","width":"0.14244185102746842","block_num":"0","height":"0.010686361048210191","top":"0.5119617223575448","left":"0.4927325548990552"},{"height":"0.010452960286604362","word_num":"0","block_num":"0","left":"0.49273255862023396","level":"0","line_num":"0","par_num":"0","text":"select * from automated report results WHERE report id = 54:","width":"0.15552323929806972","conf":"1","page_num":"0","top":"0.5470383283932831"},{"line_num":"0","block_num":"0","top":"0.5818815337886577","conf":"1","par_num":"0","text":"select * from opportunities where id = 7594349:","page_num":"0","width":"0.12209300791963623","height":"0.010622453461423431","word_num":"0","level":"0","left":"0.49273256125581216"},{"page_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","top":"0.6164274323772443","block_num":"0","conf":"0.5","line_num":"0","width":"0.19767440633570899","level":"0","left":"0.49273257226354994","height":"0.010750267113985301","par_num":"0","word_num":"0"},{"left":"0.49273256709487234","level":"0","block_num":"0","word_num":"0","par_num":"0","line_num":"0","page_num":"0","conf":"1","text":"select * from plavbooks where team id = 711: # event 226147","width":"0.15406975847609494","top":"0.6339712919137487","height":"0.010628010477555794"},{"height":"0.010505753841126397","page_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","level":"0","word_num":"0","block_num":"0","width":"0.15261626750864876","par_num":"0","line_num":"0","conf":"1","left":"0.4927325551571803"},{"width":"0.11046511061648101","block_num":"0","par_num":"0","line_num":"0","conf":"1","word_num":"0","page_num":"0","top":"0.6689895475345226","level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","height":"0.013937280889143033","left":"0.4927325646279135"},{"line_num":"0","top":"0.6864111504286012","width":"0.15261626750864876","height":"0.010558546635142552","par_num":"0","word_num":"0","left":"0.4927325552882119","block_num":"0","conf":"1","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","level":"0","page_num":"0"},{"height":"0.007318740065968554","level":"0","word_num":"0","page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","par_num":"0","block_num":"0","left":"0.4927325602990887","line_num":"0","top":"0.724738676080081","width":"0.12354650903255388","conf":"0.5"},{"block_num":"0","width":"0.0159883714736776","par_num":"0","text":"GELECT","word_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.010452961047110132","conf":"0.30000001192092896","top":"0.7386759584137272","left":"0.492732558848917"},{"block_num":"0","top":"0.7559808612440191","par_num":"0","width":"0.18604649888708236","conf":"0.5","line_num":"0","left":"0.5029069807442199","height":"0.014354066985646008","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","page_num":"0","word_num":"0","level":"0"},{"text":"u. email","page_num":"0","height":"0.007257611367501027","word_num":"0","conf":"0.30000001192092896","left":"0.5014534902332606","line_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.7767145136381128","width":"0.021802323929806966"},{"page_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","block_num":"0","text":"sa.*,","left":"0.5029069777669138","top":"0.7944250876267327","level":"0","par_num":"0","line_num":"0","width":"0.013081394611520913"},{"left":"0.5014534906556222","word_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","width":"0.09011626750864876","top":"0.8118022326885981","line_num":"0","height":"0.010497418697180683","par_num":"0","page_num":"0","conf":"1","block_num":"0"},{"block_num":"0","width":"0.09738371220040826","level":"0","conf":"0.30000001192092896","par_num":"0","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","top":"0.8292682928942409","page_num":"0","word_num":"0","line_num":"0","height":"0.007254833239687675"},{"page_num":"0","par_num":"0","left":"0.49273255613526434","width":"0.10610464785961393","level":"0","height":"0.010566882539594036","top":"0.8466898957943156","block_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","line_num":"0","conf":"0.5"},{"block_num":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.8641114986943905","width":"0.1380813882706013","left":"0.4927325670763793","par_num":"0","height":"0.010689139176023432","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","level":"0"},{"left":"0.4927325575704069","conf":"0.5","width":"0.19622092551373427","line_num":"0","page_num":"0","par_num":"0","height":"0.01068358215989107","top":"0.8987240830528642","word_num":"0","block_num":"0","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE"},{"text":"+0 ..","block_num":"0","line_num":"0","width":"0.020348834230544677","par_num":"0","level":"0","left":"0.965116281891486","word_num":"0","height":"0.011164274322169043","conf":"0.30000001192092896","page_num":"0","top":"0.0797448165869219"},{"height":"0.01059744650857497","page_num":"0","level":"0","word_num":"0","line_num":"0","left":"0.6976744093136732","block_num":"0","conf":"1","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608","top":"0.10104529661439754","par_num":"0"},{"width":"0.23837209255137337","word_num":"0","left":"0.703488371377582","page_num":"0","top":"0.11846689891207607","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.006968641205077342","level":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )"},{"conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","height":"0.007357639939400973","width":"0.28633718287691157","level":"0","word_num":"0","line_num":"0","left":"0.694767473312973","block_num":"0","page_num":"0","par_num":"0","top":"0.1393728226143094"},{"width":"0.2819767201200445","word_num":"0","page_num":"0","top":"0.15311004796085603","block_num":"0","height":"0.010653017430404366","left":"0.6962209524994839","conf":"0.5","line_num":"0","par_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","level":"0"},{"page_num":"0","text":"already solved - just not parametrised for the profile/since case","block_num":"0","conf":"1","line_num":"0","height":"0.010583553587991013","level":"0","par_num":"0","top":"0.1672473874286453","width":"0.12645347067650337","word_num":"0","left":"0.6947674594038452"},{"par_num":"0","level":"0","block_num":"0","top":"0.19856459312259356","left":"0.6947674552483422","width":"0.13517440633570899","word_num":"0","conf":"1","height":"0.010494639808861561","line_num":"0","page_num":"0","text":"What splitting the profile sync into batches would look like"},{"level":"0","page_num":"0","height":"0.007182590508955311","line_num":"0","conf":"1","left":"0.6947674427962095","par_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","word_num":"0","top":"0.21929824549679078","block_num":"0","width":"0.1511627765412027"},{"level":"0","height":"0.010569660667407277","top":"0.233449478068677","left":"0.694767459943104","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","width":"0.28633716258596864","line_num":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","word_num":"0"},{"top":"0.2508710804745784","height":"0.006968640444571461","left":"0.6947674612076477","level":"0","block_num":"0","par_num":"0","page_num":"0","width":"0.24127905419532292","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","word_num":"0","line_num":"0","conf":"0.30000001192092896"},{"conf":"1","block_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","height":"0.007329854098233168","line_num":"0","word_num":"0","left":"0.6962209605769604","par_num":"0","top":"0.271777003894373","page_num":"0","width":"0.284883661473051","level":"0"},{"word_num":"0","page_num":"0","width":"0.2877906636988863","height":"0.006968640444571461","block_num":"0","line_num":"0","level":"0","top":"0.306620209394439","par_num":"0","conf":"0.30000001192092896","left":"0.6962209692158519","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,"},{"word_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","left":"0.7034883691075557","conf":"1","line_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","width":"0.2776162573631774","block_num":"0","par_num":"0"},{"level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.33797909453440456","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","height":"0.010505753841126397","width":"0.20639533184944325","left":"0.7034883928957734","line_num":"0","word_num":"0"},{"top":"0.3554006976086954","par_num":"0","width":"0.2819767201200445","word_num":"0","line_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","block_num":"0","conf":"1","page_num":"0","left":"0.6962209294276679","level":"0","height":"0.010628010477555794"},{"line_num":"0","conf":"1","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","level":"0","top":"0.3763066205343165","width":"0.2848836817639939","word_num":"0","left":"0.6962209430504749","par_num":"0","height":"0.0072659472719524","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"You get for free","conf":"0.5","width":"0.0319767404109873","left":"0.6947674424200525","height":"0.007215933366255256","level":"0","top":"0.41463414653422836","word_num":"0"},{"line_num":"0","word_num":"0","left":"0.697674417508692","level":"0","height":"0.0071770334928229484","conf":"0.5","top":"0.43540669856459324","width":"0.08575581489725315","block_num":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)","page_num":"0"},{"page_num":"0","par_num":"0","top":"0.4529505582137161","text":"• 100-record batches via Redis","width":"0.06540696671668522","word_num":"0","line_num":"0","height":"0.0071770334928229484","conf":"0.5","level":"0","left":"0.6976744285694189","block_num":"0"},{"conf":"1","line_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","top":"0.4703832754342152","block_num":"0","height":"0.010477968760464584","page_num":"0","left":"0.6976744332330052","width":"0.13953486909257606","par_num":"0","word_num":"0","level":"0"},{"line_num":"0","height":"0.010514089745577881","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","width":"0.1322674244008165","top":"0.4912280700058711","block_num":"0","par_num":"0","level":"0","left":"0.6976744360642997","word_num":"0","page_num":"0","conf":"1"},{"block_num":"0","page_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","left":"0.6976744452422932","top":"0.508710801912447","line_num":"0","height":"0.010452960286604251","level":"0","width":"0.2819767201200444","par_num":"0","conf":"0.5","word_num":"0"},{"top":"0.5261324047144549","conf":"0.5","par_num":"0","left":"0.7034883798200974","page_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.007360418067214214","word_num":"0","text":"key so difterent orofiles don't collide","width":"0.07267441140844466"},{"page_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","par_num":"0","left":"0.6947674678139966","block_num":"0","conf":"1","top":"0.5470383280448511","width":"0.1729650903255382","level":"0","height":"0.010452960286604362","line_num":"0","word_num":"0"},{"height":"0.0073104049220229506","page_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","line_num":"0","block_num":"0","conf":"0.5","top":"0.5644599301598978","word_num":"0","left":"0.6947674633339377","par_num":"0","level":"0","width":"0.2819767201200445"},{"text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","par_num":"0","word_num":"0","page_num":"0","conf":"1","line_num":"0","level":"0","height":"0.010577996571858761","left":"0.6947674627311626","block_num":"0","width":"0.28052323929806977","top":"0.5956937798195339"},{"word_num":"0","page_num":"0","left":"0.6947674461509291","top":"0.613237639553429","level":"0","width":"0.13953487923804753","block_num":"0","line_num":"0","conf":"1","height":"0.0071770334928229484","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns."},{"conf":"1","height":"0.006968641205077342","page_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.6411149825213349","width":"0.04215116196490354","text":"Recommendation","word_num":"0","left":"0.6947674422006878"},{"text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","height":"0.010522425650029366","block_num":"0","width":"0.28052323929806977","page_num":"0","word_num":"0","conf":"1","left":"0.6947674626641019","par_num":"0","top":"0.6585365856142653","level":"0","line_num":"0"},{"level":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0","page_num":"0","line_num":"0","conf":"0.5","block_num":"0","left":"0.6947674655515993","par_num":"0","top":"0.6759581884885157","width":"0.28488370205493685","height":"0.006968640444571461"},{"top":"0.6897926635444678","height":"0.01055576774682343","left":"0.6947674548777797","block_num":"0","level":"0","word_num":"0","page_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.17441859143845573","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:"},{"text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","line_num":"0","block_num":"0","height":"0.01072803904945574","conf":"1","word_num":"0","page_num":"0","width":"0.22819766592472157","level":"0","top":"0.7105263158961413","left":"0.697674427545875","par_num":"0"},{"conf":"1","block_num":"0","width":"0.2848836817639939","level":"0","word_num":"0","height":"0.010716925017191015","line_num":"0","par_num":"0","left":"0.6976744576996018","top":"0.7317073174143272","page_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel"},{"conf":"0.30000001192092896","left":"0.7034883726365229","level":"0","height":"0.017421602252187585","par_num":"0","line_num":"0","block_num":"0","text":"do),","top":"0.7421602788826169","width":"0.011627906180442626","page_num":"0","word_num":"0"},{"conf":"0.5","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","height":"0.0071770334928229484","level":"0","page_num":"0","par_num":"0","top":"0.766347687400319","width":"0.2776162573631774","line_num":"0","block_num":"0","word_num":"0","left":"0.6976744436144179"},{"conf":"1","left":"0.694767475704478","height":"0.011164274322169043","line_num":"0","page_num":"0","top":"0.7870813397129187","width":"0.2877906636988864","word_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","par_num":"0","block_num":"0","level":"0"},{"block_num":"0","height":"0.013937280889143033","page_num":"0","top":"0.8013937288934075","par_num":"0","width":"0.2718022934933926","word_num":"0","line_num":"0","conf":"1","left":"0.6947674739397125","level":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level"},{"par_num":"0","page_num":"0","block_num":"0","width":"0.08430232392980697","height":"0.0071770334928229484","level":"0","line_num":"0","text":"watermark — gate it on \"no profile context\".","conf":"1","top":"0.8221690590111643","word_num":"0","left":"0.6962209318790669"},{"left":"0.9651162807795277","height":"0.010461296951561616","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"G.l .","top":"0.8397129185198681","width":"0.017441858636571994","page_num":"0","word_num":"0"},{"height":"0.0071770334928229484","line_num":"0","par_num":"0","text":"Ask anvthina (84-D","page_num":"0","top":"0.9266347687400319","width":"0.04069767099745736","block_num":"0","word_num":"0","left":"0.6962209300842392","level":"0","conf":"0.30000001192092896"},{"line_num":"0","height":"0.0071770334928229484","level":"0","left":"0.7223837197862006","text":"Claude Qnus 17 Medium","par_num":"0","width":"0.04651162472177062","top":"0.9545454545454546","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"width":"0.01453488177441542","word_num":"0","conf":"0.5","page_num":"0","block_num":"0","level":"0","height":"0.006968640444571572","par_num":"0","text":"144-25","left":"0.9331395351302343","top":"0.9860627181052405","line_num":"0"},{"par_num":"0","width":"0.01453488177441531","text":"Po 4 sp","left":"0.9709302343731505","page_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","height":"0.01074748898617195","top":"0.986062718234409"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8061
|
NULL
|
NULL
|
|
59354
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T595-596597598$99=6006011-602604605606— 607608• Mon ZU Aor 10.41:49L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"level":"0","top":"0 [{"level":"0","top":"0.006968641046706359","left":"0.01744185995005212","page_num":"0","width":"0.021802326466174835","word_num":"0","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","text":"Phostorm","par_num":"0","line_num":"0"},{"block_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","left":"0.1148255812121043","top":"0.006968641450188162","line_num":"0","text":"code","par_num":"0","width":"0.01162790618044264","conf":"0.30000001192092896","word_num":"0"},{"line_num":"0","page_num":"0","top":"0.02787456497864904","text":"FV faVsco.js","conf":"0.5","width":"0.029069763548830722","word_num":"0","par_num":"0","left":"0.030523259704860126","height":"0.010452960286604362","block_num":"0","level":"0"},{"text":"?9 master","par_num":"0","block_num":"0","word_num":"0","page_num":"0","top":"0.02787456497864904","width":"0.024709300791963623","left":"0.06831395542728312","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","level":"0"},{"width":"0.020348836766912577","word_num":"0","level":"0","left":"0.014534883869450689","height":"0.003484320602538671","page_num":"0","par_num":"0","block_num":"0","top":"0.05923344944238418","line_num":"0","conf":"0.30000001192092896","text":"Proledey"},{"block_num":"0","left":"0.043574765514713835","level":"0","page_num":"0","top":"0.07612742412338913","conf":"0.30000001192092896","line_num":"0","width":"0.030583024024963372","text":"D Salesforce","word_num":"0","height":"0.01150821840934213","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"> DDTO","left":"0.046511627642654756","line_num":"0","level":"0","top":"0.09407665591941561","width":"0.021802323929806973","word_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362"},{"left":"0.0537095887639354","text":"© FetchSalesforceEntitiesJob.pnp","height":"0.015479323586398475","top":"0.11024367702094318","par_num":"0","width":"0.07137109878215384","line_num":"0","conf":"1","word_num":"0","level":"0","block_num":"0","page_num":"0"},{"line_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","word_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.05232558202147495","conf":"0.30000001192092896","top":"0.13237639553429026","height":"0.0071770334928229484"},{"line_num":"0","width":"0.08575580475178171","level":"0","block_num":"0","top":"0.14982578435435434","word_num":"0","conf":"0.5","par_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","page_num":"0","height":"0.0072715042880847625","left":"0.05232558202147495"},{"conf":"0.30000001192092896","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","width":"0.06249999492726427","block_num":"0","word_num":"0","page_num":"0","left":"0.046511627154292065","level":"0","height":"0.006968640444571461","par_num":"0","line_num":"0"},{"word_num":"0","text":"© CheckAndRetryRemoteMatch.php","conf":"1","left":"0.046511627667025296","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.010616896445291069","par_num":"0","top":"0.18102073376030525","width":"0.07558138827060132"},{"par_num":"0","text":"C) CreaterollowupActivity.php","left":"0.04651163545709501","line_num":"0","height":"0.0073048471453848185","page_num":"0","top":"0.2017543859602864","conf":"0.5","block_num":"0","width":"0.06395348082197473","level":"0","word_num":"0"},{"height":"0.007182590508955311","text":"C) CreateNotes.php","block_num":"0","conf":"0.30000001192092896","left":"0.04651162858740109","page_num":"0","par_num":"0","top":"0.21929824565899192","word_num":"0","level":"0","line_num":"0","width":"0.04215116196490349"},{"height":"0.010544653714558705","block_num":"0","par_num":"0","top":"0.23684210521680837","word_num":"0","width":"0.08720929571922789","text":"© MatchActivitiesToNewOpportunity.php","page_num":"0","conf":"1","level":"0","left":"0.04651163557061816","line_num":"0"},{"line_num":"0","level":"0","conf":"0.5","page_num":"0","width":"0.06249999492726427","block_num":"0","height":"0.007207597461803994","par_num":"0","left":"0.04651163358738779","text":"C) MatchActivitvermData.php","word_num":"0","top":"0.2543554009942979"},{"level":"0","height":"0.00732985485873916","left":"0.046511628705343505","conf":"0.30000001192092896","par_num":"0","text":"E) NoteObiect.ohp","top":"0.27177700333990396","line_num":"0","width":"0.039244185102746854","word_num":"0","page_num":"0","block_num":"0"},{"text":"c) SaveActiviv.ono","top":"0.2891986066069825","width":"0.04215115942853562","left":"0.04651163174781109","page_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.006968640444571461"},{"left":"0.04651162677256695","page_num":"0","text":"c)saveliranscriotion.onv","width":"0.0523255835188196","block_num":"0","word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","top":"0.30662020900450737","height":"0.006968641205077342"},{"width":"0.04215115942853562","block_num":"0","par_num":"0","line_num":"0","top":"0.32376395531045343","conf":"0.5","height":"0.0072464973352361906","left":"0.04651163174781109","page_num":"0","text":"C) SetuoLavout.oho","word_num":"0","level":"0"},{"block_num":"0","left":"0.04651163174781109","word_num":"0","conf":"0.5","text":"C) SvncActivitv.oho","top":"0.34130781499202545","level":"0","line_num":"0","par_num":"0","width":"0.04215115942853562","page_num":"0","height":"0.0071770334928230595"},{"line_num":"0","page_num":"0","par_num":"0","width":"0.055435398791698696","height":"0.014418177627490425","left":"0.04638947542561308","word_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","level":"0","block_num":"0","conf":"1"},{"word_num":"0","height":"0.010455739935429254","block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"© SyncLeads.php","line_num":"0","level":"0","width":"0.039244182566378974","left":"0.046511631609252174","top":"0.3763066205343165"},{"block_num":"0","line_num":"0","page_num":"0","par_num":"0","conf":"1","height":"0.014354066985645897","level":"0","text":"© SyncObjects.php","word_num":"0","top":"0.38995215311004783","width":"0.04215115942853562","left":"0.046511631695615716"},{"top":"0.41114982586710536","left":"0.04651163073081603","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.010700253968793927","conf":"1","text":"© SyncOpportunitiesJob.php","width":"0.06104650903255382","word_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","word_num":"0","block_num":"0","left":"0.046511633451594","conf":"1","level":"0","width":"0.05087208747863769","top":"0.42503987240829344","text":"© SyncOpportunity.php","height":"0.014354066985646008"},{"left":"0.04651163071712692","level":"0","page_num":"0","line_num":"0","block_num":"0","conf":"1","text":"© SyncProfileMetadata.php","top":"0.44577352463809683","height":"0.010672468127626344","width":"0.05813953217039717","word_num":"0","par_num":"0"},{"block_num":"0","conf":"1","line_num":"0","left":"0.04651163321565249","text":"© SyncTeamFieldsJob.php","top":"0.46331738455485405","height":"0.010550210730691068","par_num":"0","width":"0.056686041202950996","page_num":"0","word_num":"0","level":"0"},{"block_num":"0","par_num":"0","height":"0.010452961047110243","conf":"1","text":"© SyncTeamMetadata.php","page_num":"0","top":"0.48083623715937174","level":"0","width":"0.05668604120295098","word_num":"0","line_num":"0","left":"0.04651163321565131"},{"top":"0.49825784007433493","width":"0.08430231885707123","word_num":"0","height":"0.01051408974557777","line_num":"0","conf":"1","par_num":"0","block_num":"0","level":"0","left":"0.04651163548425466","text":"© UpdateOpportunitySpecifications.php","page_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.046511627480499834","block_num":"0","width":"0.04215115942853563","word_num":"0","page_num":"0","text":"Updatestage.ong","par_num":"0","height":"0.006968640444571461","top":"0.5191637634014077","line_num":"0"},{"par_num":"0","height":"0.010758603778942555","line_num":"0","width":"0.03343022884206569","conf":"0.30000001192092896","level":"0","word_num":"0","block_num":"0","page_num":"0","text":"> @ DealRisks","top":"0.5331010454942319","left":"0.03343023627313173"},{"top":"0.5714285717637769","block_num":"0","height":"0.006968640444571572","width":"0.031976740410987366","word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"_Meeuine bor","line_num":"0","left":"0.03924418649273823"},{"level":"0","par_num":"0","top":"0.6411149830944434","width":"0.029069763548830715","word_num":"0","block_num":"0","line_num":"0","text":"a Telephony","height":"0.007210375589617124","left":"0.03924418703063903","page_num":"0","conf":"0.30000001192092896"},{"text":"C User","width":"0.017441858636572008","par_num":"0","conf":"0.30000001192092896","left":"0.03924418612559764","top":"0.6547049441786283","page_num":"0","height":"0.011164274322169154","block_num":"0","word_num":"0","level":"0","line_num":"0"},{"par_num":"0","text":"c8aseprocessing.oo.ono","block_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.675958188117432","left":"0.04069767337055839","word_num":"0","width":"0.05523256038097625","height":"0.006968641205077342","conf":"0.30000001192092896"},{"height":"0.01055576850732931","width":"0.03779069667166852","block_num":"0","page_num":"0","text":"@ Dummv.Job.php","par_num":"0","level":"0","top":"0.6897926633384308","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.04069767586474709"},{"height":"0.006968640444571572","level":"0","page_num":"0","block_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","top":"0.7108013940634285","width":"0.07558138827060132","conf":"0.5","par_num":"0","line_num":"0","word_num":"0","left":"0.04069768173679198"},{"text":"@ ImportRemoteTrack.Job.ohp","conf":"0.5","height":"0.010508531968939527","page_num":"0","word_num":"0","level":"0","line_num":"0","par_num":"0","left":"0.0406976819687229","top":"0.724738676808766","block_num":"0","width":"0.06395348082197475"},{"par_num":"0","left":"0.04069767637769677","page_num":"0","text":"C ob.oho","top":"0.7456140350877193","width":"0.023255812360885288","level":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928229484"},{"text":"C)JobDisoatcher.oho","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.7630662020343051","word_num":"0","left":"0.04069767469984203","page_num":"0","par_num":"0","width":"0.04505813882706013","level":"0"},{"text":".lobDisnatcherintertace.oho","word_num":"0","height":"0.006968640444571572","block_num":"0","par_num":"0","top":"0.7804878052132543","width":"0.06395348082197473","level":"0","left":"0.04069768139133789","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"left":"0.04069768199588256","par_num":"0","page_num":"0","text":"@ [EMAIL]","conf":"0.5","height":"0.01061967533361019","word_num":"0","top":"0.7942583731520936","width":"0.08430231885707126","line_num":"0","level":"0","block_num":"0"},{"block_num":"0","par_num":"0","level":"0","line_num":"0","height":"0.007307626033703829","text":"T. SacVisibilitvControl.ohn","conf":"0.30000001192092896","left":"0.039244191467289816","page_num":"0","top":"0.8149920253520749","width":"0.05668604120295098","word_num":"0"},{"block_num":"0","height":"0.010669689239307223","conf":"0.5","level":"0","page_num":"0","par_num":"0","top":"0.8325358850720923","text":"v D Listeners","width":"0.03197674041098737","line_num":"0","word_num":"0","left":"0.027616282843257383"},{"page_num":"0","level":"0","word_num":"0","left":"0.03343023313500392","top":"0.8500797448165869","conf":"0.30000001192092896","line_num":"0","height":"0.0071770334928230595","block_num":"0","par_num":"0","text":"v M Activitiod","width":"0.031976740410987366"},{"page_num":"0","conf":"0.5","word_num":"0","level":"0","top":"0.8675958187199364","par_num":"0","width":"0.04651162979450632","height":"0.007204819333990642","block_num":"0","line_num":"0","text":"v M ActivitvProviden","left":"0.03924418511117721"},{"height":"0.007327075970420038","text":"> M.lustCall","level":"0","block_num":"0","left":"0.046511629117106865","line_num":"0","width":"0.02906976608519858","word_num":"0","conf":"0.30000001192092896","top":"0.8850174216200114","par_num":"0","page_num":"0"},{"top":"0.9024390246943023","height":"0.010639125270326288","width":"0.03197674041098737","conf":"0.5","left":"0.046511631681215526","text":"v D UserPilot","page_num":"0","word_num":"0","level":"0","line_num":"0","par_num":"0","block_num":"0"},{"level":"0","text":"© TrackProviderInstalledEvent.php","width":"0.07412789730315514","left":"0.059593032929402996","page_num":"0","top":"0.9198606275943773","line_num":"0","par_num":"0","block_num":"0","conf":"1","word_num":"0","height":"0.010761381906755796"},{"text":"MAudia","height":"0.006968640444571572","left":"0.039244188091967266","level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","top":"0.9372822303003622","width":"0.026162789223041938","word_num":"0"},{"level":"0","left":"0.039244188005603746","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571572","text":"MRots","top":"0.9547038330878187","width":"0.0232558123608853","page_num":"0"},{"word_num":"0","conf":"0.5","height":"0.007249275463049432","page_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"C ActivitvController.ohn","left":"0.15406977310444897","top":"0.05574912945445576","width":"0.047965110616481066"},{"word_num":"0","page_num":"0","height":"0.006968641205077342","level":"0","left":"0.15406976733606492","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","text":"Automateakeporskepository.pnp","top":"0.08362369334200259","width":"0.07122093058646994"},{"conf":"1","word_num":"0","block_num":"0","left":"0.30668604530999377","level":"0","par_num":"0","height":"0.011164274322169043","page_num":"0","top":"0.0797448165869219","width":"0.07122092551373421","text":"© AutomatedReportsCommand.php","line_num":"0"},{"page_num":"0","conf":"0.5","height":"0.006968640444571461","width":"0.05523255023550483","left":"0.3066860477020153","text":"Opportunitysynclrait.ong","level":"0","block_num":"0","word_num":"0","top":"0.13240418151987454","par_num":"0","line_num":"0"},{"top":"0.13240418151987454","left":"0.37063954254736237","word_num":"0","width":"0.08720929571922792","level":"0","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","height":"0.006968640444571461"},{"top":"0.1567944254223136","width":"0.05523255023550483","par_num":"0","text":"wsyncermenuuiestrait.ono","height":"0.006968640444571461","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","left":"0.31831396020201475"},{"conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.18102073365231264","line_num":"0","block_num":"0","left":"0.15406976824025068","page_num":"0","width":"0.039244185102746826","text":"c) SyncObiects.pho","word_num":"0","height":"0.0071770334928229484"},{"height":"0.010452960286604362","top":"0.17770034929920653","par_num":"0","line_num":"0","block_num":"0","page_num":"0","conf":"1","word_num":"0","width":"0.06104650395981806","text":"©ImportOpportunityBatch.php","left":"0.20203489060729998","level":"0"},{"top":"0.17770034916869026","block_num":"0","conf":"1","left":"0.27180233100804285","height":"0.010497417936674913","par_num":"0","text":"© ImportContactBatch.php","width":"0.053779064340794325","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"top":"0.17770034916869026","level":"0","block_num":"0","conf":"1","width":"0.027616275117752387","line_num":"0","text":"© Client.php","par_num":"0","word_num":"0","left":"0.33284884116015484","page_num":"0","height":"0.010497417936674913"},{"height":"0.0071770334928229484","block_num":"0","conf":"0.5","left":"0.3677325572728374","level":"0","page_num":"0","word_num":"0","par_num":"0","text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264","line_num":"0","width":"0.0654069717894209"},{"top":"0.20557491325434107","par_num":"0","left":"0.15406977127553043","text":"() Service.php","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007343747018817126","line_num":"0","level":"0","page_num":"0","width":"0.030523251979909044"},{"left":"0.19186047025946548","level":"0","top":"0.20557491322719157","line_num":"0","conf":"0.5","page_num":"0","height":"0.006968640444571572","text":"BatchSyncTrait.php","width":"0.04505813375432441","par_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","conf":"0.5","top":"0.20175438596491224","par_num":"0","width":"0.14534883296236076","level":"0","page_num":"0","word_num":"0","line_num":"0","height":"0.011164274322169154","left":"0.2441860510865191","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs"},{"width":"0.02906976354883073","left":"0.3982558178455254","top":"0.20557491325434107","level":"0","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","text":"php api_v2.php","par_num":"0","word_num":"0","height":"0.007343747018817126"},{"par_num":"0","word_num":"0","conf":"1","line_num":"0","block_num":"0","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","top":"0.22966507158551952","level":"0","page_num":"0","width":"0.06104650395981809","height":"0.007268726160271521"},{"word_num":"0","height":"0.010691917303836784","block_num":"0","conf":"1","par_num":"0","line_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0","level":"0","left":"0.17151161694332442","top":"0.2508710809687519","width":"0.21656975847609497"},{"height":"0.007318740065968554","top":"0.26794258384399516","page_num":"0","level":"0","line_num":"0","left":"0.18313953485556841","conf":"1","block_num":"0","par_num":"0","width":"0.05959302313784334","text":"nublic function handlel","word_num":"0"},{"top":"0.4111498263026909","width":"0.010174417749364312","block_num":"0","left":"0.1497093032619457","line_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"138","height":"0.010452960286604362"},{"width":"0.010174418383456285","height":"0.017421602252187474","line_num":"0","page_num":"0","block_num":"0","conf":"1","left":"0.15116279097784552","text":"140","par_num":"0","top":"0.44250871089481225","level":"0","word_num":"0"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","text":"1143","top":"0.5017421601756263","left":"0.15116279076509007","level":"0","width":"0.00872092995237797","line_num":"0","page_num":"0","height":"0.006968641205077342","word_num":"0"},{"width":"0.00872092995237797","word_num":"0","level":"0","height":"0.010452961047110132","top":"0.5156794425600686","page_num":"0","text":"144","conf":"1","block_num":"0","line_num":"0","left":"0.1511627908377645","par_num":"0"},{"width":"0.00872092995237797","word_num":"0","level":"0","par_num":"0","page_num":"0","line_num":"0","left":"0.15116279076509007","height":"0.006968641205077342","text":"149","block_num":"0","conf":"0.30000001192092896","top":"0.6062717769003649"},{"height":"0.010452960286604362","text":"155","top":"0.7108013942469417","line_num":"0","width":"0.008720929318285997","page_num":"0","word_num":"0","left":"0.15116279159085694","par_num":"0","level":"0","block_num":"0","conf":"1"},{"text":"158","page_num":"0","left":"0.15116279159085694","word_num":"0","level":"0","line_num":"0","block_num":"0","top":"0.763066202609311","conf":"1","height":"0.010452960286604362","par_num":"0","width":"0.008720929318285997"},{"conf":"1","page_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","block_num":"0","text":"161","left":"0.15116279159085694","top":"0.8153310109716805","word_num":"0","level":"0","line_num":"0","par_num":"0"},{"height":"0.010452960286604362","left":"0.15116279159085694","top":"0.8501742165465933","line_num":"0","block_num":"0","conf":"1","par_num":"0","level":"0","width":"0.008720929318285997","word_num":"0","page_num":"0","text":"163"},{"page_num":"0","top":"0.871080139269703","level":"0","height":"0.006968641205077342","block_num":"0","par_num":"0","word_num":"0","conf":"1","line_num":"0","width":"0.00872092995237797","left":"0.15116279076509007","text":"1164"},{"line_num":"0","left":"0.15116279159085694","text":"165","par_num":"0","conf":"1","level":"0","top":"0.8850174221215062","word_num":"0","block_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","page_num":"0"},{"height":"0.006968641205077342","word_num":"0","text":"1166","level":"0","conf":"0.30000001192092896","left":"0.15116279076509007","par_num":"0","block_num":"0","top":"0.9059233448446159","width":"0.00872092995237797","line_num":"0","page_num":"0"},{"page_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.2891986067904957","word_num":"0","left":"0.21366279261358478","width":"0.021802323929806966","conf":"1","line_num":"0","block_num":"0","text":"$config,","level":"0"},{"left":"0.21366279584086087","top":"0.30662020992638417","word_num":"0","page_num":"0","par_num":"0","line_num":"0","block_num":"0","level":"0","width":"0.04505813375432441","conf":"1","text":"$batchRepository,","height":"0.010452960286604362"},{"conf":"1","height":"0.010452960286604362","width":"0.03633720570422233","level":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.3240418127138407","left":"0.21366279067986574","block_num":"0","line_num":"0","text":"SredisService"},{"height":"0.010452960286604251","conf":"1","page_num":"0","par_num":"0","width":"0.04796511061648104","block_num":"0","text":"$entityRepository,","top":"0.3414634155012971","left":"0.21366279592722434","level":"0","word_num":"0","line_num":"0"},{"page_num":"0","top":"0.3623693383142996","block_num":"0","line_num":"0","text":"sloggen","conf":"0.30000001192092896","height":"0.006968640444571461","width":"0.018895347067650337","par_num":"0","word_num":"0","left":"0.21366279063768656","level":"0"},{"line_num":"0","top":"0.4146341463621239","width":"0.2398255733733482","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","block_num":"0","conf":"0.5","left":"0.20348838007687264","par_num":"0","word_num":"0","height":"0.007215933366255367","level":"0","page_num":"0"},{"line_num":"0","conf":"0.5","text":"if (Sthis->attemots@ === 1) {","width":"0.07994185102746842","top":"0.4457735248441337","height":"0.010672467367120575","word_num":"0","block_num":"0","level":"0","left":"0.20348838095072486","page_num":"0","par_num":"0"},{"line_num":"0","width":"0.1482558047517817","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","word_num":"0","left":"0.21366278713067985","conf":"1","page_num":"0","block_num":"0","top":"0.46331738455485405","height":"0.010550210730691068","level":"0","par_num":"0"},{"level":"0","width":"0.091569758476095","line_num":"0","height":"0.0071770334928229484","page_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","conf":"0.5","top":"0.5191387559808612","left":"0.20348838105878864","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.013948396442419408","width":"0.15552324944354115","word_num":"0","left":"0.20348837906873227","conf":"1","par_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","line_num":"0","top":"0.5331010453200158","block_num":"0","level":"0","page_num":"0"},{"word_num":"0","left":"0.20348837025078986","block_num":"0","par_num":"0","level":"0","line_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.5714285713801411","width":"0.14970930586469938","page_num":"0"},{"text":"<1/6 >","left":"0.2470930229619993","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5923344949742337","block_num":"0","width":"0.021802323929806966","level":"0","height":"0.010536318570613101","word_num":"0","page_num":"0"},{"block_num":"0","left":"0.2151162810652241","text":"'entity tvo","top":"0.6060606061050023","width":"0.027616277654120253","height":"0.0071798116206361895","conf":"0.30000001192092896","par_num":"0","page_num":"0","level":"0","line_num":"0","word_num":"0"},{"conf":"0.5","width":"0.021802323929806966","left":"0.25000000055269916","par_num":"0","top":"0.6132376396173622","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"© Logger","height":"0.010455739935429254","word_num":"0"},{"line_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"Itotal reco","top":"0.6236044657097288","left":"0.2151162810652241","level":"0","height":"0.0071770334928230595","width":"0.027616277654120253","word_num":"0","page_num":"0"},{"level":"0","conf":"0.5","par_num":"0","width":"0.05668604120295098","height":"0.010628010477555794","block_num":"0","text":"public function info","top":"0.6339712919137487","word_num":"0","line_num":"0","left":"0.248546517777781","page_num":"0"},{"height":"0.0072103763501230045","level":"0","page_num":"0","text":"\"batches d","width":"0.027616277654120253","par_num":"0","word_num":"0","left":"0.2151162799850968","top":"0.6411149825399743","block_num":"0","conf":"0.5","line_num":"0"},{"height":"0.007332632986552401","left":"0.21511628105837952","par_num":"0","level":"0","block_num":"0","width":"0.026162789223041966","page_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.6585365856142653","text":"Isvnced atl"},{"conf":"0.5","text":"cav $context = [1","top":"0.6618819775389818","word_num":"0","width":"0.04360464785961399","page_num":"0","height":"0.010591889492442497","left":"0.26598837545525295","block_num":"0","par_num":"0","line_num":"0","level":"0"},{"conf":"0.30000001192092896","level":"0","text":": voidi","height":"0.0071770334928229484","left":"0.24854651350063556","page_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.020348835498728624","word_num":"0","top":"0.6794258373205742"},{"word_num":"0","page_num":"0","par_num":"0","text":"} catch (SocialAcco","level":"0","conf":"1","left":"0.1918604731373945","block_num":"0","height":"0.011164274322169043","top":"0.6929824561403509","line_num":"0","width":"0.052325573373348144"},{"height":"0.006968641205077342","level":"0","line_num":"0","word_num":"0","text":"Cloaden-swannir","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","width":"0.039244185102746854","top":"0.7108013936697744","left":"0.2034883724950264"},{"word_num":"0","width":"0.08720929571922792","line_num":"0","par_num":"0","top":"0.7105263157219254","block_num":"0","height":"0.01072803904945585","left":"0.24854651872595424","text":"Log an informational message to the logs.","conf":"1","page_num":"0","level":"0"},{"block_num":"0","conf":"1","page_num":"0","par_num":"0","word_num":"0","text":"Implements: Loggerinterface::info","line_num":"0","left":"0.24854651107352554","level":"0","top":"0.7384370017274113","height":"0.010691917303836673","width":"0.0813953419949146"},{"height":"0.010452960286604362","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.7595818820518198","left":"0.27761628499022556","width":"0.07122092551373421","word_num":"0","par_num":"0","text":"array|ArravyablelJsonable|Stri"},{"left":"0.2761627910440279","text":"ngable lstring smessage","word_num":"0","height":"0.006968640444571572","level":"0","par_num":"0","top":"0.7804878052132543","line_num":"0","width":"0.056686041202950954","block_num":"0","conf":"0.30000001192092896","page_num":"0"},{"height":"0.010703032096607279","par_num":"0","width":"0.049418596511191515","word_num":"0","line_num":"0","top":"0.7979094080543587","text":"} catch (Throwable","level":"0","block_num":"0","page_num":"0","conf":"1","left":"0.19186047325424327"},{"top":"0.7944250876267327","line_num":"0","height":"0.010452960286604362","block_num":"0","word_num":"0","par_num":"0","level":"0","conf":"0.5","page_num":"0","text":"arrayScontext","width":"0.03924418256637896","left":"0.2761627943999499"},{"left":"0.20348837187088045","word_num":"0","height":"0.006968640444571461","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.8188153313456585","text":"slogger->errorl","width":"0.03924418256637899","level":"0"},{"word_num":"0","block_num":"0","par_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","left":"0.2485465134574538","text":"Returns:","conf":"1","top":"0.8188153315291717","page_num":"0","width":"0.01889534706765031"},{"conf":"0.30000001192092896","width":"0.01598837020549368","word_num":"0","left":"0.24854651337109027","height":"0.006968640444571572","top":"0.8432055752480975","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"CAurno","level":"0"},{"block_num":"0","level":"0","page_num":"0","top":"0.8466898958055888","line_num":"0","width":"0.06395348082197477","word_num":"0","conf":"0.5","left":"0.2747093029029664","height":"0.006968640444571461","par_num":"0","text":"vendor/aravel/tramework/src"},{"block_num":"0","width":"0.05668604120295101","conf":"0.30000001192092896","par_num":"0","word_num":"0","page_num":"0","top":"0.8641114985930454","height":"0.006968640444571461","left":"0.2747093023963053","level":"0","line_num":"0","text":"luminare Loc/Loccer.ono"},{"height":"0.007235383302971576","level":"0","page_num":"0","text":"'error' =>","par_num":"0","top":"0.8708133969827938","word_num":"0","block_num":"0","left":"0.21511627846207848","width":"0.026162789223041938","conf":"0.30000001192092896","line_num":"0"},{"word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0072770620647228945","level":"0","par_num":"0","width":"0.023255814897253146","page_num":"0","left":"0.20348837139363007","block_num":"0","top":"0.9233449476199234","text":"throw Ser"},{"left":"0.44476744220017683","line_num":"0","top":"0.2508710809687519","conf":"0.30000001192092896","page_num":"0","height":"0.010691917303836784","par_num":"0","text":"826 л v 512","width":"0.03488371727314399","word_num":"0","level":"0","block_num":"0"},{"height":"0.017421602252187585","block_num":"0","left":"0.47238372096131104","level":"0","page_num":"0","text":"575","width":"0.008720929952377943","top":"0.29965156834254736","word_num":"0","par_num":"0","line_num":"0","conf":"1"},{"height":"0.010452960286604362","page_num":"0","level":"0","par_num":"0","text":"576","left":"0.47093023257922917","word_num":"0","line_num":"0","block_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","conf":"0.30000001192092896"},{"line_num":"0","conf":"1","height":"0.010452960286604362","par_num":"0","level":"0","left":"0.4709302334945038","block_num":"0","top":"0.3379790945953738","word_num":"0","text":"577","width":"0.01017441774936434","page_num":"0"},{"line_num":"0","conf":"1","text":"578","top":"0.35540069773126226","level":"0","height":"0.010452960286604362","page_num":"0","block_num":"0","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","par_num":"0"},{"width":"0.011627906180442682","conf":"1","page_num":"0","height":"0.017421602252187585","line_num":"0","block_num":"0","par_num":"0","text":"579","level":"0","top":"0.3693379791874951","left":"0.4709302331500887","word_num":"0"},{"left":"0.4709302334945038","conf":"1","top":"0.39024390295774314","width":"0.01017441774936434","level":"0","height":"0.010452960286604362","text":"580","word_num":"0","par_num":"0","page_num":"0","line_num":"0","block_num":"0"},{"par_num":"0","height":"0.024390243457264815","text":"=581","conf":"0.5","top":"0.40418118460121666","word_num":"0","block_num":"0","page_num":"0","left":"0.4665697680180062","level":"0","line_num":"0","width":"0.0159883714736776"},{"level":"0","page_num":"0","width":"0.008720929318285997","line_num":"0","top":"0.4425087113201125","left":"0.4723837218234151","word_num":"0","height":"0.010452960286604362","block_num":"0","text":"583","par_num":"0","conf":"1"},{"width":"0.01017441774936434","conf":"1","top":"0.459930314107569","word_num":"0","line_num":"0","left":"0.4709302334945038","block_num":"0","text":"584","level":"0","height":"0.010452960286604362","par_num":"0","page_num":"0"},{"level":"0","top":"0.4773519168950253","width":"0.013081394611520969","par_num":"0","height":"0.010452960286604362","word_num":"0","left":"0.46656976846458836","text":"—585","line_num":"0","block_num":"0","page_num":"0","conf":"0.5"},{"level":"0","left":"0.47093023257922917","par_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","line_num":"0","text":"586","top":"0.4947735200309138","width":"0.008720929318285997","word_num":"0"},{"height":"0.010452960286604362","page_num":"0","top":"0.5121951224699383","word_num":"0","width":"0.008720929318285997","text":"587","conf":"1","par_num":"0","block_num":"0","left":"0.4723837218234151","level":"0","line_num":"0"},{"top":"0.5296167252573947","block_num":"0","text":"588","line_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","conf":"1","width":"0.008720929318285997","par_num":"0","word_num":"0","level":"0","page_num":"0"},{"left":"0.4709302334945038","word_num":"0","height":"0.010452960286604362","block_num":"0","page_num":"0","level":"0","width":"0.01017441774936434","line_num":"0","conf":"1","par_num":"0","text":"589","top":"0.5470383280448511"},{"block_num":"0","par_num":"0","text":"590","top":"0.5609756106427853","left":"0.47238372114299704","width":"0.008720929952377943","height":"0.020905922094220375","level":"0","page_num":"0","conf":"0.5","word_num":"0","line_num":"0"},{"text":"15911","word_num":"0","height":"0.006968640444571572","page_num":"0","level":"0","width":"0.013081394611520969","line_num":"0","block_num":"0","left":"0.46802325552854196","par_num":"0","top":"0.5853658539937421","conf":"0.30000001192092896"},{"page_num":"0","level":"0","conf":"1","left":"0.4723837209560432","height":"0.020905923615232025","par_num":"0","text":"592","width":"0.010174418383456285","line_num":"0","word_num":"0","top":"0.5958188150216522","block_num":"0"},{"text":"593","top":"0.616724738727316","width":"0.008720929952377998","conf":"1","level":"0","block_num":"0","left":"0.47238372099764825","word_num":"0","par_num":"0","height":"0.010452961047110132","line_num":"0","page_num":"0"},{"level":"0","block_num":"0","conf":"0.30000001192092896","text":"T595","height":"0.013937280889142922","left":"0.466569769141862","page_num":"0","top":"0.6480836243637909","width":"0.014534881774415365","line_num":"0","word_num":"0","par_num":"0"},{"left":"0.46656976759933994","line_num":"0","block_num":"0","top":"0.6655052271933078","word_num":"0","conf":"0.30000001192092896","height":"0.020905922094220375","level":"0","page_num":"0","width":"0.014534883042599256","par_num":"0","text":"-596"},{"text":"597","top":"0.6898954702884519","left":"0.47093023259606254","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.010174418383456285","height":"0.006968641205077342","word_num":"0","level":"0"},{"level":"0","block_num":"0","page_num":"0","left":"0.4709302331016392","height":"0.020905922094220375","line_num":"0","conf":"0.5","par_num":"0","text":"598","top":"0.7003484325068968","width":"0.011627906180442626","word_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","left":"0.4723837209976482","block_num":"0","width":"0.008720929952377943","text":"$99","top":"0.7247386758550688","height":"0.006968641205077342","level":"0","conf":"1","word_num":"0"},{"left":"0.46656976790214993","par_num":"0","height":"0.027874564820309367","text":"=600","line_num":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.7282229962193458","width":"0.014534883042599311","level":"0","page_num":"0"},{"top":"0.7595818818683066","width":"0.01017441774936434","block_num":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","conf":"0.30000001192092896","level":"0","par_num":"0","text":"6011","word_num":"0","height":"0.006968640444571572"},{"block_num":"0","left":"0.466569767781026","page_num":"0","word_num":"0","line_num":"0","text":"-602","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.7700348428613736","height":"0.020905923615232025","width":"0.014534883042599311"},{"conf":"1","line_num":"0","top":"0.8048780490574194","level":"0","page_num":"0","text":"604","par_num":"0","left":"0.47093023264451217","width":"0.010174418383456285","block_num":"0","word_num":"0","height":"0.020905922094220375"},{"top":"0.8292682935500775","par_num":"0","width":"0.008720929318285997","page_num":"0","height":"0.010452960286604362","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.47093023257922917","line_num":"0","block_num":"0","text":"605"},{"word_num":"0","block_num":"0","height":"0.017421602252187474","text":"606","width":"0.008720929952377943","line_num":"0","conf":"1","page_num":"0","top":"0.8432055753547425","left":"0.4723837211284622","level":"0","par_num":"0"},{"height":"0.010689139176023432","conf":"0.30000001192092896","top":"0.8641114988686065","page_num":"0","level":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.4665697671564489","line_num":"0","text":"— 607","width":"0.013081394611520969"},{"block_num":"0","par_num":"0","width":"0.008720929318285997","left":"0.4723837218234151","word_num":"0","line_num":"0","top":"0.8815331015640149","level":"0","page_num":"0","text":"608","height":"0.010452960286604362","conf":"1"},{"level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571461","text":"• Mon ZU Aor 10.41:49","page_num":"0","top":"0.006968641450188162","width":"0.05813952709766146","left":"0.9345930252198137","word_num":"0","block_num":"0"},{"height":"0.010452960286604362","level":"0","par_num":"0","width":"0.08866278668667404","block_num":"0","conf":"1","left":"0.8270348901595695","word_num":"0","page_num":"0","top":"0.02787456497864904","line_num":"0","text":"L AskJiminnyReportActivityServiceTestv"},{"top":"0.05574912978701141","block_num":"0","height":"0.010452960286604362","par_num":"0","width":"0.029069763548830674","word_num":"0","left":"0.4738372097953522","line_num":"0","page_num":"0","text":"=custom.log","conf":"0.5","level":"0"},{"word_num":"0","top":"0.055749129145434506","left":"0.5101744200028817","line_num":"0","block_num":"0","height":"0.010452961047110132","width":"0.027616277654120225","conf":"1","level":"0","par_num":"0","text":"=laravel.log","page_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","conf":"0.5","page_num":"0","top":"0.05574912978701141","par_num":"0","level":"0","text":"A SF [jiminny@localhost]","height":"0.010452960286604362","width":"0.050872087478637695","left":"0.5450581399922917"},{"par_num":"0","page_num":"0","level":"0","line_num":"0","conf":"0.5","height":"0.010452961047110132","width":"0.06104650903255382","word_num":"0","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","top":"0.055749129145434506","block_num":"0"},{"height":"0.010452960286604362","line_num":"0","word_num":"0","page_num":"0","top":"0.05574912943857935","block_num":"0","level":"0","conf":"1","text":"Cascade","left":"0.6947674436468302","par_num":"0","width":"0.017441858636571994"},{"block_num":"0","left":"0.4738372088584945","text":"A console [PROD] X A console [EU]","top":"0.0797448165869219","page_num":"0","conf":"0.30000001192092896","height":"0.011164274322169043","par_num":"0","level":"0","line_num":"0","word_num":"0","width":"0.07703488431078326"},{"line_num":"0","par_num":"0","conf":"0.5","top":"0.0797448165869219","page_num":"0","block_num":"0","width":"0.04360464785961393","word_num":"0","level":"0","height":"0.011164274322169043","left":"0.5595930266071848","text":"A console [STAGING]"},{"word_num":"0","text":"Retactor Connection","top":"0.08362369354010668","width":"0.04651162979450629","block_num":"0","level":"0","par_num":"0","conf":"1","left":"0.6933139525309181","line_num":"0","page_num":"0","height":"0.007285397208668498"},{"level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.7470930289847444","width":"0.045058133754324436","par_num":"0","top":"0.08362369371432266","word_num":"0","text":"CRM Initial Sync Oven","height":"0.007285397208668609","block_num":"0","page_num":"0"},{"block_num":"0","left":"0.5348837228066751","height":"0.0071770334928229484","page_num":"0","conf":"0.5","word_num":"0","line_num":"0","top":"0.1044657097288676","text":"Tx: Autov","par_num":"0","width":"0.02034883549872868","level":"0"},{"conf":"0.5","page_num":"0","level":"0","height":"0.010516868633897003","text":"do jiminny v","top":"0.1044657097460916","par_num":"0","word_num":"0","width":"0.023255814897253146","line_num":"0","block_num":"0","left":"0.6627906972313775"},{"par_num":"0","line_num":"0","word_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","level":"0","page_num":"0","conf":"0.5","height":"0.010689139176023432","width":"0.12936045261139567","top":"0.12519936212958604","left":"0.49273255700367574","block_num":"0"},{"page_num":"0","left":"0.6279069838403225","par_num":"0","block_num":"0","level":"0","text":"034 A1 A34 M62 ^ -","conf":"0.30000001192092896","top":"0.12519936195537007","line_num":"0","width":"0.05813952709766146","height":"0.010689139176023432","word_num":"0"},{"level":"0","page_num":"0","left":"0.4927325782522842","block_num":"0","height":"0.006968640444571461","word_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.1463414637498397","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","line_num":"0","width":"0.12499997970905707"},{"text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","word_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.013937280889143033","page_num":"0","top":"0.15679442610595107","width":"0.1962209052227913","conf":"1","left":"0.4927325630147635","par_num":"0"},{"block_num":"0","height":"0.010452960286604362","word_num":"0","conf":"1","left":"0.49273255988271814","line_num":"0","width":"0.015988370205493707","text":"SELECT","level":"0","page_num":"0","par_num":"0","top":"0.17770034895077447"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","word_num":"0","conf":"0.5","block_num":"0","line_num":"0","left":"0.5014535184914614","height":"0.013937280889143033","page_num":"0","level":"0","par_num":"0","width":"0.1889534605310318","top":"0.1951219518899232"},{"block_num":"0","conf":"0.30000001192092896","left":"0.5029069786600965","level":"0","page_num":"0","height":"0.006968640444571461","par_num":"0","line_num":"0","width":"0.021802323929806966","top":"0.21602787489966546","word_num":"0","text":"U.ema1l."},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"sa.*","page_num":"0","left":"0.5029069764355705","width":"0.011627907448626518","top":"0.233449477263315","word_num":"0","height":"0.006968641205077342","level":"0","line_num":"0"},{"level":"0","height":"0.006968641205077342","text":"towner 1d FRol sochal accounts sa","width":"0.08866278668667404","left":"0.5029069796729173","word_num":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.25087108008861336","conf":"0.30000001192092896"},{"level":"0","line_num":"0","block_num":"0","height":"0.011164274322168932","left":"0.49273255569667207","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.2679425837320575","conf":"0.5","par_num":"0","word_num":"0","width":"0.0959302313784336"},{"conf":"0.30000001192092896","par_num":"0","line_num":"0","height":"0.007196483429539158","page_num":"0","left":"0.492732561293783","top":"0.28548644338568163","word_num":"0","width":"0.10610464785961388","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","block_num":"0","level":"0"},{"conf":"0.5","left":"0.49269744083144135","line_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.2995371262853762","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","block_num":"0","word_num":"0","height":"0.0148935728666314","width":"0.1381482875093501"},{"block_num":"0","height":"0.010505753841126397","top":"0.33797909453440456","conf":"1","width":"0.14534883296236073","level":"0","page_num":"0","par_num":"0","word_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","left":"0.4927325646028267","line_num":"0"},{"text":"select * from features;","left":"0.4927325633660667","block_num":"0","height":"0.01075026787449107","line_num":"0","page_num":"0","top":"0.3728222999543015","width":"0.059593018065107584","level":"0","conf":"1","par_num":"0","word_num":"0"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.49273257312172364","block_num":"0","height":"0.007260390255820148","width":"0.12936045261139567","top":"0.38995215302990127","level":"0","text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0","word_num":"0"},{"line_num":"0","top":"0.42503987254774733","level":"0","width":"0.09011627765412028","word_num":"0","page_num":"0","block_num":"0","height":"0.010500196824994035","left":"0.4927325550814989","par_num":"0","conf":"1","text":"select * from teams where id = 556;"},{"top":"0.4599303140744231","word_num":"0","conf":"1","text":"select * from","line_num":"0","width":"0.03779069413530067","level":"0","left":"0.4927325616686351","page_num":"0","par_num":"0","height":"0.010564103651274914","block_num":"0"},{"level":"0","block_num":"0","conf":"1","line_num":"0","top":"0.4599303140744231","par_num":"0","width":"0.12499998985452854","height":"0.010564103651274914","page_num":"0","left":"0.5654069877565148","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0"},{"par_num":"0","height":"0.010686361048210191","left":"0.4927325741233989","line_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.47735191659424503","width":"0.19767440633570887","conf":"1","word_num":"0","block_num":"0","level":"0","page_num":"0"},{"conf":"0.5","left":"0.4927008834473122","top":"0.49466613506674073","text":"select * from automated_report_results order Dy zu desc,","par_num":"0","word_num":"0","page_num":"0","height":"0.014546766235497555","block_num":"0","line_num":"0","level":"0","width":"0.1453954818400931"},{"word_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","level":"0","block_num":"0","left":"0.4927325548990552","line_num":"0","height":"0.010686361048210191","conf":"1","par_num":"0","top":"0.5119617223575448","page_num":"0","width":"0.14244185102746842"},{"par_num":"0","width":"0.15552323929806972","word_num":"0","page_num":"0","block_num":"0","conf":"1","left":"0.49273255862023396","line_num":"0","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831","height":"0.010452960286604362","level":"0"},{"block_num":"0","level":"0","top":"0.5818815337886577","conf":"1","height":"0.010622453461423431","width":"0.12209300791963623","par_num":"0","line_num":"0","text":"select * from opportunities where id = 7594349:","word_num":"0","left":"0.49273256125581216","page_num":"0"},{"height":"0.010750267113985301","conf":"0.5","left":"0.49273257226354994","line_num":"0","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","page_num":"0","word_num":"0","top":"0.6164274323772443","width":"0.19767440633570899","block_num":"0","level":"0"},{"left":"0.49273256709487234","text":"select * from plavbooks where team id = 711: # event 226147","word_num":"0","conf":"1","level":"0","line_num":"0","width":"0.15406975847609494","top":"0.6339712919137487","height":"0.010628010477555794","par_num":"0","page_num":"0","block_num":"0"},{"top":"0.651515151624469","left":"0.4927325551571803","width":"0.15261626750864876","word_num":"0","level":"0","par_num":"0","height":"0.010505753841126397","conf":"1","block_num":"0","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","page_num":"0"},{"line_num":"0","word_num":"0","level":"0","block_num":"0","left":"0.4927325646279135","height":"0.013937280889143033","page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","par_num":"0","conf":"1","width":"0.11046511061648101"},{"word_num":"0","left":"0.4927325552882119","page_num":"0","width":"0.15261626750864876","height":"0.010558546635142552","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","line_num":"0","conf":"1","level":"0","top":"0.6864111504286012","block_num":"0","par_num":"0"},{"width":"0.12354650903255388","word_num":"0","left":"0.4927325602990887","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","height":"0.007318740065968554","top":"0.724738676080081","conf":"0.5","block_num":"0"},{"height":"0.010452961047110132","page_num":"0","top":"0.7386759584137272","conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","word_num":"0","text":"GELECT","line_num":"0","left":"0.492732558848917","width":"0.0159883714736776"},{"line_num":"0","page_num":"0","par_num":"0","left":"0.5029069807442199","level":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","word_num":"0","height":"0.014354066985646008","top":"0.7559808612440191","width":"0.18604649888708236","block_num":"0","conf":"0.5"},{"left":"0.5014534902332606","text":"u. email","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007257611367501027","line_num":"0","block_num":"0","par_num":"0","top":"0.7767145136381128","level":"0","width":"0.021802323929806966"},{"width":"0.013081394611520913","text":"sa.*,","word_num":"0","left":"0.5029069777669138","height":"0.010452960286604362","conf":"1","par_num":"0","line_num":"0","level":"0","top":"0.7944250876267327","page_num":"0","block_num":"0"},{"width":"0.09011626750864876","conf":"1","top":"0.8118022326885981","par_num":"0","line_num":"0","page_num":"0","height":"0.010497418697180683","left":"0.5014534906556222","block_num":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0","level":"0"},{"level":"0","text":"JOTN usens u on trid = ca.cociable idi","top":"0.8292682928942409","height":"0.007254833239687675","left":"0.49273256673203064","par_num":"0","width":"0.09738371220040826","conf":"0.30000001192092896","block_num":"0","page_num":"0","word_num":"0","line_num":"0"},{"top":"0.8466898957943156","width":"0.10610464785961393","conf":"0.5","par_num":"0","level":"0","block_num":"0","left":"0.49273255613526434","page_num":"0","height":"0.010566882539594036","line_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0"},{"conf":"1","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","level":"0","page_num":"0","left":"0.4927325670763793","par_num":"0","top":"0.8641114986943905","word_num":"0","line_num":"0","block_num":"0","height":"0.010689139176023432","width":"0.1380813882706013"},{"conf":"0.5","top":"0.8987240830528642","word_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","block_num":"0","width":"0.19622092551373427","height":"0.01068358215989107","left":"0.4927325575704069"},{"block_num":"0","par_num":"0","left":"0.965116281891486","level":"0","text":"+0 ..","width":"0.020348834230544677","conf":"0.30000001192092896","height":"0.011164274322169043","line_num":"0","page_num":"0","top":"0.0797448165869219","word_num":"0"},{"text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","page_num":"0","level":"0","width":"0.2703488329623608","par_num":"0","block_num":"0","height":"0.01059744650857497","line_num":"0","left":"0.6976744093136732","top":"0.10104529661439754","word_num":"0","conf":"1"},{"top":"0.11846689891207607","word_num":"0","height":"0.006968641205077342","left":"0.703488371377582","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","level":"0","width":"0.23837209255137337","conf":"0.30000001192092896"},{"level":"0","block_num":"0","page_num":"0","height":"0.007357639939400973","par_num":"0","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094","width":"0.28633718287691157","word_num":"0","line_num":"0","left":"0.694767473312973"},{"left":"0.6962209524994839","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603","level":"0","width":"0.2819767201200445","conf":"0.5","word_num":"0","height":"0.010653017430404366","line_num":"0","par_num":"0","block_num":"0","page_num":"0"},{"level":"0","line_num":"0","page_num":"0","height":"0.010583553587991013","left":"0.6947674594038452","conf":"1","word_num":"0","width":"0.12645347067650337","par_num":"0","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453","block_num":"0"},{"par_num":"0","text":"What splitting the profile sync into batches would look like","line_num":"0","page_num":"0","height":"0.010494639808861561","level":"0","width":"0.13517440633570899","conf":"1","top":"0.19856459312259356","word_num":"0","left":"0.6947674552483422","block_num":"0"},{"text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","conf":"1","width":"0.1511627765412027","height":"0.007182590508955311","line_num":"0","par_num":"0","left":"0.6947674427962095","block_num":"0","page_num":"0","top":"0.21929824549679078","word_num":"0","level":"0"},{"width":"0.28633716258596864","page_num":"0","par_num":"0","word_num":"0","level":"0","conf":"1","left":"0.694767459943104","block_num":"0","height":"0.010569660667407277","top":"0.233449478068677","line_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra"},{"page_num":"0","top":"0.2508710804745784","line_num":"0","level":"0","conf":"0.30000001192092896","left":"0.6947674612076477","height":"0.006968640444571461","width":"0.24127905419532292","block_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","par_num":"0","word_num":"0"},{"word_num":"0","left":"0.6962209605769604","level":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","par_num":"0","top":"0.271777003894373","width":"0.284883661473051","page_num":"0","conf":"1","height":"0.007329854098233168","line_num":"0","block_num":"0"},{"height":"0.006968640444571461","par_num":"0","width":"0.2877906636988863","top":"0.306620209394439","block_num":"0","line_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","left":"0.6962209692158519","level":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"conf":"1","left":"0.7034883691075557","line_num":"0","width":"0.2776162573631774","par_num":"0","block_num":"0","word_num":"0","level":"0","page_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","height":"0.010452960286604362","top":"0.3205574921563493"},{"text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","top":"0.33797909453440456","width":"0.20639533184944325","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","left":"0.7034883928957734","level":"0","par_num":"0","word_num":"0","height":"0.010505753841126397"},{"height":"0.010628010477555794","par_num":"0","word_num":"0","left":"0.6962209294276679","page_num":"0","line_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","top":"0.3554006976086954","width":"0.2819767201200445","conf":"1","block_num":"0","level":"0"},{"page_num":"0","level":"0","conf":"1","height":"0.0072659472719524","left":"0.6962209430504749","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","par_num":"0","top":"0.3763066205343165","width":"0.2848836817639939","word_num":"0","block_num":"0","line_num":"0"},{"height":"0.007215933366255256","width":"0.0319767404109873","word_num":"0","par_num":"0","block_num":"0","top":"0.41463414653422836","line_num":"0","conf":"0.5","level":"0","page_num":"0","left":"0.6947674424200525","text":"You get for free"},{"page_num":"0","width":"0.08575581489725315","block_num":"0","left":"0.697674417508692","height":"0.0071770334928229484","word_num":"0","level":"0","par_num":"0","conf":"0.5","top":"0.43540669856459324","line_num":"0","text":"•streamed fetch (no 0OM on big owners)"},{"height":"0.0071770334928229484","conf":"0.5","width":"0.06540696671668522","left":"0.6976744285694189","par_num":"0","word_num":"0","level":"0","page_num":"0","text":"• 100-record batches via Redis","line_num":"0","top":"0.4529505582137161","block_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","top":"0.4703832754342152","left":"0.6976744332330052","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","width":"0.13953486909257606","conf":"1","word_num":"0","block_num":"0","height":"0.010477968760464584","level":"0"},{"text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","conf":"1","top":"0.4912280700058711","width":"0.1322674244008165","left":"0.6976744360642997","block_num":"0","word_num":"0","height":"0.010514089745577881","level":"0","par_num":"0","line_num":"0","page_num":"0"},{"top":"0.508710801912447","page_num":"0","word_num":"0","conf":"0.5","left":"0.6976744452422932","par_num":"0","width":"0.2819767201200444","level":"0","line_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","block_num":"0","height":"0.010452960286604251"},{"line_num":"0","page_num":"0","level":"0","text":"key so difterent orofiles don't collide","top":"0.5261324047144549","left":"0.7034883798200974","word_num":"0","block_num":"0","height":"0.007360418067214214","conf":"0.5","width":"0.07267441140844466","par_num":"0"},{"left":"0.6947674678139966","par_num":"0","width":"0.1729650903255382","height":"0.010452960286604362","block_num":"0","page_num":"0","level":"0","word_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","top":"0.5470383280448511","conf":"1","line_num":"0"},{"word_num":"0","conf":"0.5","level":"0","page_num":"0","line_num":"0","width":"0.2819767201200445","height":"0.0073104049220229506","block_num":"0","left":"0.6947674633339377","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","par_num":"0","top":"0.5644599301598978"},{"height":"0.010577996571858761","level":"0","top":"0.5956937798195339","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","conf":"1","par_num":"0","width":"0.28052323929806977","left":"0.6947674627311626","word_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"width":"0.13953487923804753","block_num":"0","height":"0.0071770334928229484","line_num":"0","top":"0.613237639553429","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","par_num":"0","word_num":"0","page_num":"0","conf":"1","left":"0.6947674461509291","level":"0"},{"width":"0.04215116196490354","word_num":"0","height":"0.006968641205077342","page_num":"0","block_num":"0","level":"0","left":"0.6947674422006878","text":"Recommendation","conf":"1","line_num":"0","par_num":"0","top":"0.6411149825213349"},{"page_num":"0","top":"0.6585365856142653","level":"0","line_num":"0","height":"0.010522425650029366","left":"0.6947674626641019","word_num":"0","block_num":"0","par_num":"0","conf":"1","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","width":"0.28052323929806977"},{"top":"0.6759581884885157","conf":"0.5","left":"0.6947674655515993","par_num":"0","word_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571461","level":"0","width":"0.28488370205493685","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","line_num":"0"},{"left":"0.6947674548777797","conf":"1","height":"0.01055576774682343","page_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","level":"0","line_num":"0","width":"0.17441859143845573","block_num":"0","word_num":"0","par_num":"0"},{"line_num":"0","height":"0.01072803904945574","level":"0","block_num":"0","page_num":"0","left":"0.697674427545875","par_num":"0","conf":"1","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0"},{"top":"0.7317073174143272","word_num":"0","par_num":"0","width":"0.2848836817639939","left":"0.6976744576996018","level":"0","conf":"1","line_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","page_num":"0","block_num":"0","height":"0.010716925017191015"},{"left":"0.7034883726365229","par_num":"0","width":"0.011627906180442626","block_num":"0","height":"0.017421602252187585","level":"0","conf":"0.30000001192092896","text":"do),","top":"0.7421602788826169","line_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","page_num":"0","height":"0.0071770334928229484","word_num":"0","level":"0","left":"0.6976744436144179","line_num":"0","block_num":"0","conf":"0.5","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","top":"0.766347687400319","width":"0.2776162573631774"},{"par_num":"0","page_num":"0","height":"0.011164274322169043","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","word_num":"0","line_num":"0","level":"0","left":"0.694767475704478","block_num":"0","conf":"1","width":"0.2877906636988864","top":"0.7870813397129187"},{"left":"0.6947674739397125","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","page_num":"0","par_num":"0","level":"0","top":"0.8013937288934075","width":"0.2718022934933926","block_num":"0","height":"0.013937280889143033","conf":"1","word_num":"0","line_num":"0"},{"word_num":"0","left":"0.6962209318790669","conf":"1","line_num":"0","page_num":"0","height":"0.0071770334928229484","block_num":"0","level":"0","top":"0.8221690590111643","par_num":"0","text":"watermark — gate it on \"no profile context\".","width":"0.08430232392980697"},{"conf":"0.30000001192092896","height":"0.010461296951561616","left":"0.9651162807795277","par_num":"0","block_num":"0","top":"0.8397129185198681","line_num":"0","text":"G.l .","level":"0","width":"0.017441858636571994","word_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","width":"0.04069767099745736","height":"0.0071770334928229484","line_num":"0","text":"Ask anvthina (84-D","page_num":"0","conf":"0.30000001192092896","left":"0.6962209300842392","level":"0","top":"0.9266347687400319","word_num":"0"},{"page_num":"0","block_num":"0","text":"Claude Qnus 17 Medium","left":"0.7223837197862006","height":"0.0071770334928229484","par_num":"0","width":"0.04651162472177062","conf":"0.30000001192092896","line_num":"0","word_num":"0","top":"0.9545454545454546","level":"0"},{"left":"0.9331395351302343","block_num":"0","height":"0.006968640444571572","text":"144-25","level":"0","page_num":"0","top":"0.9860627181052405","par_num":"0","width":"0.01453488177441542","word_num":"0","conf":"0.5","line_num":"0"},{"par_num":"0","width":"0.01453488177441531","page_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.9709302343731505","top":"0.986062718234409","height":"0.01074748898617195","text":"Po 4 sp","word_num":"0","block_num":"0","level":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8061
|
NULL
|
NULL
|
|
59357
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ong'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T595-596597598$99=6006011-602604605606— 607608• Mon ZU Aor 10.42:10L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"width":"0.021802326466174835",& [{"width":"0.021802326466174835","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","top":"0.006968641046706359","left":"0.01744185995005212","text":"Phostorm","block_num":"0","word_num":"0","par_num":"0","level":"0","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.1148255812121043","level":"0","par_num":"0","width":"0.01162790618044264","line_num":"0","top":"0.006968641450188162","page_num":"0","text":"code","word_num":"0"},{"top":"0.02787456497864904","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","height":"0.010452960286604362","level":"0","word_num":"0","left":"0.030523259704860126","line_num":"0","width":"0.029069763548830722","text":"FV faVsco.js"},{"level":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","top":"0.02787456497864904","left":"0.06831395542728312","width":"0.024709300791963623","par_num":"0","page_num":"0","text":"?9 master","word_num":"0","conf":"0.30000001192092896"},{"par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","left":"0.014534883869450689","page_num":"0","height":"0.003484320602538671","text":"Proledey","word_num":"0","top":"0.05923344944238418","width":"0.020348836766912577","block_num":"0"},{"left":"0.043574765514713835","level":"0","line_num":"0","height":"0.01150821840934213","word_num":"0","width":"0.030583024024963372","par_num":"0","block_num":"0","text":"D Salesforce","top":"0.07612742412338913","conf":"0.30000001192092896","page_num":"0"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"> DDTO","width":"0.021802323929806973","level":"0","word_num":"0","height":"0.010452960286604362","left":"0.046511627642654756","block_num":"0","par_num":"0","top":"0.09407665591941561"},{"top":"0.11024367702094318","text":"© FetchSalesforceEntitiesJob.pnp","block_num":"0","conf":"1","level":"0","width":"0.07137109878215384","height":"0.015479323586398475","word_num":"0","line_num":"0","left":"0.0537095887639354","par_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.05232558202147495","level":"0","line_num":"0","page_num":"0","top":"0.13237639553429026","block_num":"0","par_num":"0","width":"0.08575580475178171","word_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong"},{"width":"0.08575580475178171","word_num":"0","left":"0.05232558202147495","line_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","page_num":"0","block_num":"0","conf":"0.5","level":"0","height":"0.0072715042880847625","par_num":"0","top":"0.14982578435435434"},{"height":"0.006968640444571461","par_num":"0","text":"c) AulolocDelavec locrm.ono","word_num":"0","page_num":"0","block_num":"0","top":"0.16724738709478748","width":"0.06249999492726427","level":"0","conf":"0.30000001192092896","line_num":"0","left":"0.046511627154292065"},{"height":"0.010616896445291069","conf":"1","level":"0","line_num":"0","top":"0.18102073376030525","width":"0.07558138827060132","text":"© CheckAndRetryRemoteMatch.php","block_num":"0","page_num":"0","left":"0.046511627667025296","word_num":"0","par_num":"0"},{"level":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.06395348082197473","conf":"0.5","block_num":"0","left":"0.04651163545709501","page_num":"0","text":"C) CreaterollowupActivity.php","height":"0.0073048471453848185","top":"0.2017543859602864"},{"par_num":"0","height":"0.007182590508955311","block_num":"0","text":"C) CreateNotes.php","level":"0","left":"0.04651162858740109","top":"0.21929824565899192","conf":"0.30000001192092896","word_num":"0","page_num":"0","width":"0.04215116196490349","line_num":"0"},{"conf":"1","left":"0.04651163557061816","level":"0","page_num":"0","text":"© MatchActivitiesToNewOpportunity.php","word_num":"0","line_num":"0","height":"0.010544653714558705","top":"0.23684210521680837","width":"0.08720929571922789","par_num":"0","block_num":"0"},{"width":"0.06249999492726427","block_num":"0","height":"0.007207597461803994","level":"0","conf":"0.5","line_num":"0","left":"0.04651163358738779","page_num":"0","par_num":"0","top":"0.2543554009942979","word_num":"0","text":"C) MatchActivitvermData.php"},{"par_num":"0","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.046511628705343505","top":"0.27177700333990396","height":"0.00732985485873916","text":"E) NoteObiect.ohp","width":"0.039244185102746854","word_num":"0"},{"height":"0.006968640444571461","text":"c) SaveActiviv.ono","block_num":"0","top":"0.2891986066069825","width":"0.04215115942853562","conf":"0.30000001192092896","left":"0.04651163174781109","par_num":"0","page_num":"0","word_num":"0","level":"0","line_num":"0"},{"width":"0.0523255835188196","line_num":"0","top":"0.30662020900450737","page_num":"0","block_num":"0","level":"0","height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.04651162677256695","par_num":"0","word_num":"0","text":"c)saveliranscriotion.onv"},{"top":"0.32376395531045343","page_num":"0","level":"0","width":"0.04215115942853562","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"C) SetuoLavout.oho","left":"0.04651163174781109","height":"0.0072464973352361906","line_num":"0"},{"page_num":"0","level":"0","text":"C) SvncActivitv.oho","left":"0.04651163174781109","conf":"0.5","block_num":"0","height":"0.0071770334928230595","line_num":"0","top":"0.34130781499202545","width":"0.04215115942853562","word_num":"0","par_num":"0"},{"page_num":"0","block_num":"0","width":"0.055435398791698696","height":"0.014418177627490425","line_num":"0","level":"0","left":"0.04638947542561308","conf":"1","par_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","word_num":"0"},{"left":"0.046511631609252174","word_num":"0","top":"0.3763066205343165","block_num":"0","page_num":"0","height":"0.010455739935429254","level":"0","line_num":"0","par_num":"0","text":"© SyncLeads.php","width":"0.039244182566378974","conf":"1"},{"word_num":"0","block_num":"0","level":"0","height":"0.014354066985645897","page_num":"0","line_num":"0","par_num":"0","text":"© SyncObjects.php","conf":"1","top":"0.38995215311004783","left":"0.046511631695615716","width":"0.04215115942853562"},{"top":"0.41114982586710536","level":"0","block_num":"0","height":"0.010700253968793927","line_num":"0","left":"0.04651163073081603","conf":"1","par_num":"0","text":"© SyncOpportunitiesJob.php","page_num":"0","width":"0.06104650903255382","word_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","left":"0.046511633451594","top":"0.42503987240829344","level":"0","width":"0.05087208747863769","height":"0.014354066985646008","par_num":"0","block_num":"0","text":"© SyncOpportunity.php","conf":"1"},{"left":"0.04651163071712692","line_num":"0","conf":"1","par_num":"0","level":"0","height":"0.010672468127626344","text":"© SyncProfileMetadata.php","page_num":"0","top":"0.44577352463809683","word_num":"0","width":"0.05813953217039717","block_num":"0"},{"text":"© SyncTeamFieldsJob.php","left":"0.04651163321565249","par_num":"0","height":"0.010550210730691068","width":"0.056686041202950996","line_num":"0","block_num":"0","level":"0","conf":"1","top":"0.46331738455485405","page_num":"0","word_num":"0"},{"text":"© SyncTeamMetadata.php","top":"0.48083623715937174","conf":"1","word_num":"0","width":"0.05668604120295098","block_num":"0","page_num":"0","par_num":"0","level":"0","height":"0.010452961047110243","line_num":"0","left":"0.04651163321565131"},{"word_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.04651163548425466","conf":"1","height":"0.01051408974557777","page_num":"0","par_num":"0","text":"© UpdateOpportunitySpecifications.php","top":"0.49825784007433493","width":"0.08430231885707123"},{"height":"0.006968640444571461","block_num":"0","left":"0.046511627480499834","width":"0.04215115942853563","page_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","level":"0","text":"Updatestage.ong","top":"0.5191637634014077","par_num":"0"},{"conf":"0.30000001192092896","height":"0.010758603778942555","left":"0.03343023627313173","width":"0.03343022884206569","par_num":"0","block_num":"0","text":"> @ DealRisks","line_num":"0","level":"0","page_num":"0","word_num":"0","top":"0.5331010454942319"},{"top":"0.5714285717637769","level":"0","text":"_Meeuine bor","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968640444571572","left":"0.03924418649273823","par_num":"0","width":"0.031976740410987366","word_num":"0"},{"word_num":"0","text":"a Telephony","top":"0.6411149830944434","left":"0.03924418703063903","page_num":"0","width":"0.029069763548830715","conf":"0.30000001192092896","height":"0.007210375589617124","block_num":"0","line_num":"0","level":"0","par_num":"0"},{"word_num":"0","line_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.6547049441786283","width":"0.017441858636572008","text":"C User","left":"0.03924418612559764","conf":"0.30000001192092896","height":"0.011164274322169154"},{"top":"0.675958188117432","width":"0.05523256038097625","page_num":"0","word_num":"0","level":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","left":"0.04069767337055839","text":"c8aseprocessing.oo.ono","block_num":"0","conf":"0.30000001192092896"},{"level":"0","line_num":"0","conf":"0.30000001192092896","width":"0.03779069667166852","top":"0.6897926633384308","height":"0.01055576850732931","par_num":"0","text":"@ Dummv.Job.php","left":"0.04069767586474709","word_num":"0","page_num":"0","block_num":"0"},{"text":"(C)ImoortRecallA|Recordinas.Job.oho","level":"0","conf":"0.5","par_num":"0","top":"0.7108013940634285","word_num":"0","page_num":"0","height":"0.006968640444571572","left":"0.04069768173679198","block_num":"0","line_num":"0","width":"0.07558138827060132"},{"line_num":"0","text":"@ ImportRemoteTrack.Job.ohp","par_num":"0","left":"0.0406976819687229","word_num":"0","top":"0.724738676808766","height":"0.010508531968939527","block_num":"0","conf":"0.5","width":"0.06395348082197475","level":"0","page_num":"0"},{"word_num":"0","width":"0.023255812360885288","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928229484","par_num":"0","text":"C ob.oho","top":"0.7456140350877193","page_num":"0","left":"0.04069767637769677"},{"word_num":"0","text":"C)JobDisoatcher.oho","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.7630662020343051","height":"0.006968641205077342","page_num":"0","width":"0.04505813882706013","left":"0.04069767469984203"},{"height":"0.006968640444571572","block_num":"0","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","left":"0.04069768139133789","par_num":"0","width":"0.06395348082197473","word_num":"0","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896"},{"text":"@ [EMAIL]","block_num":"0","par_num":"0","width":"0.08430231885707126","level":"0","page_num":"0","height":"0.01061967533361019","conf":"0.5","top":"0.7942583731520936","left":"0.04069768199588256","line_num":"0","word_num":"0"},{"height":"0.007307626033703829","level":"0","conf":"0.30000001192092896","left":"0.039244191467289816","block_num":"0","par_num":"0","text":"T. SacVisibilitvControl.ohn","word_num":"0","width":"0.05668604120295098","top":"0.8149920253520749","line_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","conf":"0.5","line_num":"0","height":"0.010669689239307223","left":"0.027616282843257383","level":"0","top":"0.8325358850720923","text":"v D Listeners","width":"0.03197674041098737","word_num":"0","par_num":"0"},{"height":"0.0071770334928230595","page_num":"0","par_num":"0","width":"0.031976740410987366","word_num":"0","level":"0","left":"0.03343023313500392","text":"v M Activitiod","block_num":"0","conf":"0.30000001192092896","top":"0.8500797448165869","line_num":"0"},{"top":"0.8675958187199364","word_num":"0","block_num":"0","level":"0","width":"0.04651162979450632","left":"0.03924418511117721","height":"0.007204819333990642","page_num":"0","conf":"0.5","par_num":"0","line_num":"0","text":"v M ActivitvProviden"},{"level":"0","top":"0.8850174216200114","conf":"0.30000001192092896","word_num":"0","line_num":"0","block_num":"0","left":"0.046511629117106865","page_num":"0","height":"0.007327075970420038","par_num":"0","width":"0.02906976608519858","text":"> M.lustCall"},{"conf":"0.5","par_num":"0","text":"v D UserPilot","top":"0.9024390246943023","width":"0.03197674041098737","page_num":"0","word_num":"0","block_num":"0","height":"0.010639125270326288","level":"0","line_num":"0","left":"0.046511631681215526"},{"width":"0.07412789730315514","page_num":"0","line_num":"0","word_num":"0","level":"0","par_num":"0","block_num":"0","text":"© TrackProviderInstalledEvent.php","height":"0.010761381906755796","left":"0.059593032929402996","conf":"1","top":"0.9198606275943773"},{"left":"0.039244188091967266","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"MAudia","word_num":"0","page_num":"0","block_num":"0","width":"0.026162789223041938","height":"0.006968640444571572","level":"0","top":"0.9372822303003622"},{"line_num":"0","width":"0.0232558123608853","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.039244188005603746","height":"0.006968640444571572","text":"MRots","conf":"0.30000001192092896","top":"0.9547038330878187","word_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","text":"C ActivitvController.ohn","top":"0.05574912945445576","width":"0.047965110616481066","word_num":"0","height":"0.007249275463049432","level":"0","left":"0.15406977310444897"},{"block_num":"0","left":"0.15406976733606492","height":"0.006968641205077342","page_num":"0","text":"Automateakeporskepository.pnp","width":"0.07122093058646994","word_num":"0","top":"0.08362369334200259","conf":"0.30000001192092896","level":"0","par_num":"0","line_num":"0"},{"conf":"1","block_num":"0","left":"0.30668604530999377","line_num":"0","page_num":"0","text":"© AutomatedReportsCommand.php","word_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","width":"0.07122092551373421"},{"height":"0.006968640444571461","left":"0.3066860477020153","par_num":"0","conf":"0.5","line_num":"0","top":"0.13240418151987454","width":"0.05523255023550483","block_num":"0","text":"Opportunitysynclrait.ong","word_num":"0","level":"0","page_num":"0"},{"text":"C)Hubspotwebnookbatchsyncstrategy.pnp","conf":"0.5","width":"0.08720929571922792","word_num":"0","page_num":"0","top":"0.13240418151987454","height":"0.006968640444571461","level":"0","block_num":"0","left":"0.37063954254736237","line_num":"0","par_num":"0"},{"height":"0.006968640444571461","top":"0.1567944254223136","par_num":"0","level":"0","width":"0.05523255023550483","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.31831396020201475","text":"wsyncermenuuiestrait.ono","word_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","left":"0.15406976824025068","par_num":"0","top":"0.18102073365231264","level":"0","height":"0.0071770334928229484","page_num":"0","text":"c) SyncObiects.pho","conf":"0.30000001192092896","width":"0.039244185102746826"},{"height":"0.010452960286604362","width":"0.06104650395981806","top":"0.17770034929920653","page_num":"0","par_num":"0","left":"0.20203489060729998","text":"©ImportOpportunityBatch.php","word_num":"0","line_num":"0","level":"0","block_num":"0","conf":"1"},{"height":"0.010497417936674913","block_num":"0","conf":"1","page_num":"0","text":"© ImportContactBatch.php","par_num":"0","line_num":"0","word_num":"0","level":"0","left":"0.27180233100804285","top":"0.17770034916869026","width":"0.053779064340794325"},{"word_num":"0","par_num":"0","conf":"1","left":"0.33284884116015484","text":"© Client.php","height":"0.010497417936674913","line_num":"0","level":"0","block_num":"0","top":"0.17770034916869026","page_num":"0","width":"0.027616275117752387"},{"level":"0","par_num":"0","top":"0.18102073365231264","line_num":"0","word_num":"0","text":"C) HubspotPaqinationService.phg","block_num":"0","width":"0.0654069717894209","height":"0.0071770334928229484","conf":"0.5","page_num":"0","left":"0.3677325572728374"},{"block_num":"0","word_num":"0","line_num":"0","height":"0.007343747018817126","conf":"0.30000001192092896","level":"0","par_num":"0","text":"() Service.php","top":"0.20557491325434107","width":"0.030523251979909044","page_num":"0","left":"0.15406977127553043"},{"conf":"0.5","top":"0.20557491322719157","word_num":"0","page_num":"0","text":"BatchSyncTrait.php","width":"0.04505813375432441","block_num":"0","line_num":"0","par_num":"0","height":"0.006968640444571572","left":"0.19186047025946548","level":"0"},{"width":"0.14534883296236076","word_num":"0","block_num":"0","conf":"0.5","left":"0.2441860510865191","height":"0.011164274322169154","top":"0.20175438596491224","level":"0","line_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","page_num":"0","par_num":"0"},{"height":"0.007343747018817126","word_num":"0","par_num":"0","left":"0.3982558178455254","block_num":"0","line_num":"0","level":"0","text":"php api_v2.php","width":"0.02906976354883073","top":"0.20557491325434107","conf":"0.5","page_num":"0"},{"word_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","page_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","top":"0.22966507158551952","width":"0.06104650395981809","block_num":"0"},{"left":"0.17151161694332442","height":"0.010691917303836784","block_num":"0","conf":"1","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0","top":"0.2508710809687519","par_num":"0","line_num":"0","width":"0.21656975847609497","word_num":"0","level":"0"},{"conf":"1","level":"0","width":"0.05959302313784334","page_num":"0","block_num":"0","line_num":"0","text":"nublic function handlel","par_num":"0","top":"0.26794258384399516","height":"0.007318740065968554","left":"0.18313953485556841","word_num":"0"},{"conf":"0.30000001192092896","text":"138","page_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.010452960286604362","top":"0.4111498263026909","word_num":"0","left":"0.1497093032619457","width":"0.010174417749364312","par_num":"0"},{"line_num":"0","left":"0.15116279097784552","level":"0","text":"140","word_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"1","top":"0.44250871089481225","height":"0.017421602252187474","width":"0.010174418383456285"},{"height":"0.006968641205077342","conf":"0.30000001192092896","block_num":"0","left":"0.15116279076509007","par_num":"0","text":"1143","width":"0.00872092995237797","level":"0","word_num":"0","top":"0.5017421601756263","line_num":"0","page_num":"0"},{"width":"0.00872092995237797","text":"144","word_num":"0","height":"0.010452961047110132","line_num":"0","left":"0.1511627908377645","top":"0.5156794425600686","conf":"1","page_num":"0","par_num":"0","level":"0","block_num":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","text":"149","top":"0.6062717769003649","page_num":"0","width":"0.00872092995237797","word_num":"0","left":"0.15116279076509007","height":"0.006968641205077342"},{"height":"0.010452960286604362","top":"0.7108013942469417","word_num":"0","width":"0.008720929318285997","level":"0","text":"155","left":"0.15116279159085694","block_num":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0"},{"height":"0.010452960286604362","text":"158","conf":"1","level":"0","page_num":"0","top":"0.763066202609311","word_num":"0","left":"0.15116279159085694","line_num":"0","par_num":"0","width":"0.008720929318285997","block_num":"0"},{"left":"0.15116279159085694","word_num":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.8153310109716805","conf":"1","level":"0","text":"161","height":"0.010452960286604362","width":"0.008720929318285997","page_num":"0"},{"text":"163","top":"0.8501742165465933","width":"0.008720929318285997","word_num":"0","level":"0","left":"0.15116279159085694","line_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","par_num":"0"},{"block_num":"0","height":"0.006968641205077342","page_num":"0","left":"0.15116279076509007","text":"1164","word_num":"0","top":"0.871080139269703","level":"0","conf":"1","line_num":"0","par_num":"0","width":"0.00872092995237797"},{"top":"0.8850174221215062","word_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","text":"165","line_num":"0","page_num":"0","width":"0.008720929318285997","block_num":"0","conf":"1","level":"0","par_num":"0"},{"text":"1166","top":"0.9059233448446159","width":"0.00872092995237797","height":"0.006968641205077342","page_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","line_num":"0","par_num":"0","level":"0"},{"block_num":"0","left":"0.21366279261358478","height":"0.010452960286604362","line_num":"0","par_num":"0","top":"0.2891986067904957","level":"0","word_num":"0","page_num":"0","text":"$config,","width":"0.021802323929806966","conf":"1"},{"conf":"1","left":"0.21366279584086087","text":"$batchRepository,","par_num":"0","line_num":"0","page_num":"0","top":"0.30662020992638417","level":"0","width":"0.04505813375432441","height":"0.010452960286604362","word_num":"0","block_num":"0"},{"width":"0.03633720570422233","conf":"1","word_num":"0","height":"0.010452960286604362","page_num":"0","block_num":"0","par_num":"0","left":"0.21366279067986574","text":"SredisService","level":"0","line_num":"0","top":"0.3240418127138407"},{"line_num":"0","height":"0.010452960286604251","page_num":"0","text":"$entityRepository,","level":"0","block_num":"0","word_num":"0","width":"0.04796511061648104","conf":"1","par_num":"0","top":"0.3414634155012971","left":"0.21366279592722434"},{"level":"0","text":"sloggen","word_num":"0","conf":"0.30000001192092896","left":"0.21366279063768656","par_num":"0","block_num":"0","top":"0.3623693383142996","width":"0.018895347067650337","page_num":"0","line_num":"0","height":"0.006968640444571461"},{"par_num":"0","left":"0.20348838007687264","top":"0.4146341463621239","page_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","line_num":"0","conf":"0.5","word_num":"0","height":"0.007215933366255367","level":"0","block_num":"0","width":"0.2398255733733482"},{"text":"if (Sthis->attemots@ === 1) {","page_num":"0","height":"0.010672467367120575","conf":"0.5","word_num":"0","level":"0","par_num":"0","left":"0.20348838095072486","line_num":"0","top":"0.4457735248441337","block_num":"0","width":"0.07994185102746842"},{"height":"0.010550210730691068","par_num":"0","word_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","left":"0.21366278713067985","line_num":"0","top":"0.46331738455485405","width":"0.1482558047517817","level":"0","conf":"1","page_num":"0","block_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","conf":"0.5","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","left":"0.20348838105878864","word_num":"0","height":"0.0071770334928229484","width":"0.091569758476095","level":"0","block_num":"0"},{"page_num":"0","top":"0.5331010453200158","width":"0.15552324944354115","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","word_num":"0","par_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","height":"0.013948396442419408","left":"0.20348837906873227"},{"height":"0.006968641205077342","conf":"0.30000001192092896","word_num":"0","line_num":"0","level":"0","left":"0.20348837025078986","block_num":"0","top":"0.5714285713801411","par_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","page_num":"0","width":"0.14970930586469938"},{"level":"0","line_num":"0","top":"0.5923344949742337","block_num":"0","text":"<1/6 >","height":"0.010536318570613101","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.021802323929806966","left":"0.2470930229619993","word_num":"0"},{"level":"0","par_num":"0","page_num":"0","height":"0.0071798116206361895","left":"0.2151162810652241","text":"'entity tvo","top":"0.6060606061050023","line_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.027616277654120253","word_num":"0"},{"top":"0.6132376396173622","line_num":"0","text":"© Logger","par_num":"0","block_num":"0","word_num":"0","level":"0","left":"0.25000000055269916","width":"0.021802323929806966","page_num":"0","conf":"0.5","height":"0.010455739935429254"},{"block_num":"0","width":"0.027616277654120253","word_num":"0","page_num":"0","left":"0.2151162810652241","height":"0.0071770334928230595","level":"0","conf":"0.5","par_num":"0","text":"Itotal reco","top":"0.6236044657097288","line_num":"0"},{"conf":"0.5","page_num":"0","par_num":"0","text":"public function info","left":"0.248546517777781","level":"0","line_num":"0","top":"0.6339712919137487","word_num":"0","block_num":"0","height":"0.010628010477555794","width":"0.05668604120295098"},{"left":"0.2151162799850968","word_num":"0","top":"0.6411149825399743","level":"0","line_num":"0","text":"\"batches d","height":"0.0072103763501230045","par_num":"0","width":"0.027616277654120253","block_num":"0","conf":"0.5","page_num":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.21511628105837952","line_num":"0","text":"Isvnced atl","word_num":"0","block_num":"0","height":"0.007332632986552401","par_num":"0","level":"0","top":"0.6585365856142653","width":"0.026162789223041966"},{"top":"0.6618819775389818","width":"0.04360464785961399","word_num":"0","page_num":"0","left":"0.26598837545525295","block_num":"0","height":"0.010591889492442497","line_num":"0","level":"0","conf":"0.5","par_num":"0","text":"cav $context = [1"},{"width":"0.020348835498728624","text":": voidi","conf":"0.30000001192092896","left":"0.24854651350063556","top":"0.6794258373205742","block_num":"0","word_num":"0","height":"0.0071770334928229484","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","conf":"1","page_num":"0","text":"} catch (SocialAcco","line_num":"0","top":"0.6929824561403509","height":"0.011164274322169043","level":"0","par_num":"0","left":"0.1918604731373945","word_num":"0","width":"0.052325573373348144"},{"conf":"0.5","line_num":"0","top":"0.7108013936697744","block_num":"0","height":"0.006968641205077342","left":"0.2034883724950264","par_num":"0","text":"Cloaden-swannir","page_num":"0","width":"0.039244185102746854","word_num":"0","level":"0"},{"left":"0.24854651872595424","text":"Log an informational message to the logs.","top":"0.7105263157219254","width":"0.08720929571922792","block_num":"0","word_num":"0","par_num":"0","height":"0.01072803904945585","conf":"1","level":"0","page_num":"0","line_num":"0"},{"line_num":"0","page_num":"0","conf":"1","height":"0.010691917303836673","block_num":"0","left":"0.24854651107352554","par_num":"0","text":"Implements: Loggerinterface::info","level":"0","top":"0.7384370017274113","width":"0.0813953419949146","word_num":"0"},{"left":"0.27761628499022556","height":"0.010452960286604362","par_num":"0","width":"0.07122092551373421","line_num":"0","block_num":"0","level":"0","word_num":"0","conf":"1","page_num":"0","text":"array|ArravyablelJsonable|Stri","top":"0.7595818820518198"},{"left":"0.2761627910440279","height":"0.006968640444571572","level":"0","top":"0.7804878052132543","block_num":"0","text":"ngable lstring smessage","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.056686041202950954","page_num":"0"},{"height":"0.010703032096607279","conf":"1","left":"0.19186047325424327","text":"} catch (Throwable","top":"0.7979094080543587","word_num":"0","line_num":"0","block_num":"0","page_num":"0","width":"0.049418596511191515","level":"0","par_num":"0"},{"top":"0.7944250876267327","width":"0.03924418256637896","par_num":"0","page_num":"0","level":"0","block_num":"0","text":"arrayScontext","word_num":"0","height":"0.010452960286604362","conf":"0.5","left":"0.2761627943999499","line_num":"0"},{"par_num":"0","width":"0.03924418256637899","left":"0.20348837187088045","page_num":"0","level":"0","text":"slogger->errorl","word_num":"0","top":"0.8188153313456585","height":"0.006968640444571461","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"top":"0.8188153315291717","width":"0.01889534706765031","level":"0","line_num":"0","left":"0.2485465134574538","text":"Returns:","word_num":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1"},{"conf":"0.30000001192092896","text":"CAurno","width":"0.01598837020549368","line_num":"0","word_num":"0","left":"0.24854651337109027","block_num":"0","top":"0.8432055752480975","par_num":"0","page_num":"0","height":"0.006968640444571572","level":"0"},{"height":"0.006968640444571461","word_num":"0","left":"0.2747093029029664","par_num":"0","line_num":"0","top":"0.8466898958055888","block_num":"0","page_num":"0","level":"0","text":"vendor/aravel/tramework/src","conf":"0.5","width":"0.06395348082197477"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","text":"luminare Loc/Loccer.ong","top":"0.8641114985930454","left":"0.2747093023963053","width":"0.05668604120295101","word_num":"0","level":"0","line_num":"0","height":"0.006968640444571461","par_num":"0"},{"width":"0.026162789223041938","page_num":"0","level":"0","top":"0.8708133969827938","left":"0.21511627846207848","block_num":"0","text":"'error' =>","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.007235383302971576","word_num":"0"},{"par_num":"0","conf":"0.30000001192092896","top":"0.9233449476199234","block_num":"0","level":"0","left":"0.20348837139363007","text":"throw Ser","width":"0.023255814897253146","word_num":"0","height":"0.0072770620647228945","line_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","text":"826 л v 512","conf":"0.30000001192092896","line_num":"0","top":"0.2508710809687519","word_num":"0","left":"0.44476744220017683","level":"0","height":"0.010691917303836784","width":"0.03488371727314399","par_num":"0"},{"conf":"1","left":"0.47238372096131104","par_num":"0","text":"575","line_num":"0","level":"0","height":"0.017421602252187585","width":"0.008720929952377943","top":"0.29965156834254736","word_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","left":"0.47093023257922917","par_num":"0","level":"0","top":"0.3205574921563493","text":"576","page_num":"0","word_num":"0","line_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","width":"0.008720929318285997"},{"text":"577","word_num":"0","left":"0.4709302334945038","top":"0.3379790945953738","height":"0.010452960286604362","par_num":"0","level":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0","width":"0.01017441774936434"},{"par_num":"0","level":"0","conf":"1","word_num":"0","height":"0.010452960286604362","text":"578","page_num":"0","width":"0.008720929318285997","left":"0.47093023257922917","line_num":"0","top":"0.35540069773126226","block_num":"0"},{"conf":"1","level":"0","par_num":"0","top":"0.3693379791874951","width":"0.011627906180442682","left":"0.4709302331500887","word_num":"0","block_num":"0","height":"0.017421602252187585","line_num":"0","text":"579","page_num":"0"},{"width":"0.01017441774936434","par_num":"0","top":"0.39024390295774314","page_num":"0","word_num":"0","block_num":"0","height":"0.010452960286604362","conf":"1","line_num":"0","left":"0.4709302334945038","level":"0","text":"580"},{"height":"0.024390243457264815","conf":"0.5","block_num":"0","level":"0","line_num":"0","text":"=581","word_num":"0","page_num":"0","left":"0.4665697680180062","par_num":"0","top":"0.40418118460121666","width":"0.0159883714736776"},{"par_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","text":"583","top":"0.4425087113201125","left":"0.4723837218234151","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","page_num":"0"},{"block_num":"0","page_num":"0","left":"0.4709302334945038","par_num":"0","text":"584","width":"0.01017441774936434","word_num":"0","conf":"1","top":"0.459930314107569","line_num":"0","level":"0","height":"0.010452960286604362"},{"height":"0.010452960286604362","line_num":"0","text":"—585","top":"0.4773519168950253","width":"0.013081394611520969","page_num":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.46656976846458836","level":"0","par_num":"0"},{"block_num":"0","text":"586","width":"0.008720929318285997","page_num":"0","conf":"1","top":"0.4947735200309138","par_num":"0","height":"0.010452960286604362","word_num":"0","left":"0.47093023257922917","line_num":"0","level":"0"},{"line_num":"0","page_num":"0","word_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","top":"0.5121951224699383","par_num":"0","conf":"1","block_num":"0","level":"0","text":"587","width":"0.008720929318285997"},{"conf":"1","left":"0.4723837218234151","width":"0.008720929318285997","text":"588","page_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.5296167252573947","height":"0.010452960286604362"},{"page_num":"0","text":"589","block_num":"0","conf":"1","par_num":"0","left":"0.4709302334945038","line_num":"0","top":"0.5470383280448511","word_num":"0","width":"0.01017441774936434","height":"0.010452960286604362","level":"0"},{"text":"590","block_num":"0","left":"0.47238372114299704","level":"0","par_num":"0","top":"0.5609756106427853","height":"0.020905922094220375","width":"0.008720929952377943","line_num":"0","word_num":"0","page_num":"0","conf":"0.5"},{"left":"0.46802325552854196","top":"0.5853658539937421","level":"0","page_num":"0","text":"15911","width":"0.013081394611520969","conf":"0.30000001192092896","height":"0.006968640444571572","word_num":"0","line_num":"0","block_num":"0","par_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","height":"0.020905923615232025","conf":"1","width":"0.010174418383456285","line_num":"0","left":"0.4723837209560432","top":"0.5958188150216522","text":"592","word_num":"0","level":"0"},{"line_num":"0","par_num":"0","level":"0","word_num":"0","top":"0.616724738727316","width":"0.008720929952377998","page_num":"0","conf":"1","text":"593","left":"0.47238372099764825","height":"0.010452961047110132","block_num":"0"},{"level":"0","top":"0.6480836243637909","word_num":"0","conf":"0.30000001192092896","text":"T595","left":"0.466569769141862","page_num":"0","width":"0.014534881774415365","block_num":"0","line_num":"0","height":"0.013937280889142922","par_num":"0"},{"left":"0.46656976759933994","height":"0.020905922094220375","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.6655052271933078","word_num":"0","level":"0","text":"-596","width":"0.014534883042599256","block_num":"0"},{"line_num":"0","text":"597","level":"0","block_num":"0","height":"0.006968641205077342","top":"0.6898954702884519","width":"0.010174418383456285","page_num":"0","par_num":"0","left":"0.47093023259606254","conf":"0.30000001192092896","word_num":"0"},{"par_num":"0","level":"0","conf":"0.5","word_num":"0","text":"598","top":"0.7003484325068968","block_num":"0","height":"0.020905922094220375","page_num":"0","left":"0.4709302331016392","width":"0.011627906180442626","line_num":"0"},{"line_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.7247386758550688","word_num":"0","text":"$99","block_num":"0","width":"0.008720929952377943","page_num":"0","conf":"1","left":"0.4723837209976482","level":"0"},{"block_num":"0","left":"0.46656976790214993","par_num":"0","line_num":"0","height":"0.027874564820309367","text":"=600","top":"0.7282229962193458","word_num":"0","width":"0.014534883042599311","level":"0","page_num":"0","conf":"0.30000001192092896"},{"text":"6011","top":"0.7595818818683066","par_num":"0","width":"0.01017441774936434","word_num":"0","height":"0.006968640444571572","left":"0.4709302334945038","level":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0"},{"page_num":"0","word_num":"0","par_num":"0","line_num":"0","text":"-602","block_num":"0","left":"0.466569767781026","height":"0.020905923615232025","level":"0","width":"0.014534883042599311","top":"0.7700348428613736","conf":"0.30000001192092896"},{"height":"0.020905922094220375","width":"0.010174418383456285","word_num":"0","conf":"1","text":"604","level":"0","top":"0.8048780490574194","left":"0.47093023264451217","page_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"height":"0.010452960286604362","top":"0.8292682935500775","level":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","block_num":"0","left":"0.47093023257922917","text":"605","width":"0.008720929318285997","word_num":"0"},{"height":"0.017421602252187474","line_num":"0","conf":"1","block_num":"0","width":"0.008720929952377943","par_num":"0","word_num":"0","left":"0.4723837211284622","text":"606","page_num":"0","level":"0","top":"0.8432055753547425"},{"left":"0.4665697671564489","par_num":"0","height":"0.010689139176023432","width":"0.013081394611520969","page_num":"0","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","text":"— 607","top":"0.8641114988686065","block_num":"0"},{"block_num":"0","left":"0.4723837218234151","top":"0.8815331015640149","width":"0.008720929318285997","page_num":"0","word_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","conf":"1","line_num":"0","text":"608"},{"par_num":"0","page_num":"0","text":"• Mon ZU Aor 10.42:10","line_num":"0","left":"0.9360465118627957","width":"0.05668604627568674","word_num":"0","level":"0","top":"0.006968641078869298","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077453"},{"word_num":"0","conf":"1","block_num":"0","left":"0.8270348901595695","line_num":"0","par_num":"0","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904","height":"0.010452960286604362","page_num":"0","level":"0","width":"0.08866278668667404"},{"word_num":"0","line_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.4738372097953522","text":"=custom.log","level":"0","conf":"0.5","block_num":"0","par_num":"0","width":"0.029069763548830674","top":"0.05574912978701141"},{"left":"0.5101744200028817","line_num":"0","par_num":"0","text":"=laravel.log","block_num":"0","top":"0.055749129145434506","level":"0","word_num":"0","page_num":"0","conf":"1","height":"0.010452961047110132","width":"0.027616277654120225"},{"line_num":"0","level":"0","text":"A SF [jiminny@localhost]","left":"0.5450581399922917","conf":"0.5","block_num":"0","page_num":"0","top":"0.05574912978701141","width":"0.050872087478637695","height":"0.010452960286604362","word_num":"0","par_num":"0"},{"par_num":"0","level":"0","block_num":"0","left":"0.6046511654871605","height":"0.010452961047110132","width":"0.06104650903255382","page_num":"0","top":"0.055749129145434506","text":"4 HS_local (iminny@localhost]","line_num":"0","word_num":"0","conf":"0.5"},{"width":"0.017441858636571994","word_num":"0","text":"Cascade","level":"0","page_num":"0","left":"0.6947674436468302","height":"0.010452960286604362","par_num":"0","block_num":"0","top":"0.05574912943857935","line_num":"0","conf":"1"},{"height":"0.011164274322169043","level":"0","par_num":"0","page_num":"0","left":"0.4738372088584945","width":"0.07703488431078326","text":"A console [PROD] X A console [EU]","word_num":"0","line_num":"0","block_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896"},{"left":"0.5595930266071848","top":"0.0797448165869219","height":"0.011164274322169043","level":"0","par_num":"0","word_num":"0","width":"0.04360464785961393","text":"A console [STAGING]","block_num":"0","conf":"0.5","line_num":"0","page_num":"0"},{"level":"0","conf":"1","height":"0.007285397208668498","width":"0.04651162979450629","line_num":"0","page_num":"0","word_num":"0","left":"0.6933139525309181","par_num":"0","text":"Retactor Connection","top":"0.08362369354010668","block_num":"0"},{"level":"0","height":"0.007285397208668609","page_num":"0","block_num":"0","top":"0.08362369371432266","width":"0.045058133754324436","par_num":"0","left":"0.7470930289847444","word_num":"0","text":"CRM Initial Sync Oven","line_num":"0","conf":"0.30000001192092896"},{"level":"0","par_num":"0","text":"Tx: Autov","word_num":"0","height":"0.0071770334928229484","top":"0.1044657097288676","width":"0.02034883549872868","line_num":"0","page_num":"0","conf":"0.5","block_num":"0","left":"0.5348837228066751"},{"text":"do jiminny v","line_num":"0","top":"0.1044657097460916","page_num":"0","width":"0.023255814897253146","word_num":"0","left":"0.6627906972313775","conf":"0.5","height":"0.010516868633897003","level":"0","par_num":"0","block_num":"0"},{"par_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","left":"0.49273255700367574","top":"0.12519936212958604","conf":"0.5","line_num":"0","width":"0.12936045261139567","word_num":"0","page_num":"0","block_num":"0","height":"0.010689139176023432","level":"0"},{"page_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.010689139176023432","top":"0.12519936195537007","par_num":"0","left":"0.6279069838403225","line_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146","word_num":"0"},{"left":"0.4927325782522842","level":"0","page_num":"0","top":"0.1463414637498397","width":"0.12499997970905707","word_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","line_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05."},{"par_num":"0","line_num":"0","height":"0.013937280889143033","level":"0","block_num":"0","word_num":"0","left":"0.4927325630147635","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","top":"0.15679442610595107","width":"0.1962209052227913","conf":"1"},{"level":"0","top":"0.17770034895077447","page_num":"0","height":"0.010452960286604362","line_num":"0","width":"0.015988370205493707","conf":"1","par_num":"0","word_num":"0","left":"0.49273255988271814","block_num":"0","text":"SELECT"},{"conf":"0.5","top":"0.1951219518899232","par_num":"0","width":"0.1889534605310318","line_num":"0","block_num":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","left":"0.5014535184914614","word_num":"0","height":"0.013937280889143033","level":"0"},{"line_num":"0","par_num":"0","height":"0.006968640444571461","text":"U.ema1l.","top":"0.21602787489966546","left":"0.5029069786600965","conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","word_num":"0","width":"0.021802323929806966"},{"width":"0.011627907448626518","left":"0.5029069764355705","page_num":"0","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"sa.*","top":"0.233449477263315","level":"0","word_num":"0"},{"par_num":"0","left":"0.5029069796729173","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"towner 1d FRol sochal accounts sa","width":"0.08866278668667404","word_num":"0","page_num":"0","top":"0.25087108008861336"},{"conf":"0.5","height":"0.011164274322168932","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.0959302313784336","page_num":"0","block_num":"0","left":"0.49273255569667207","top":"0.2679425837320575","level":"0","word_num":"0","line_num":"0"},{"width":"0.10610464785961388","par_num":"0","height":"0.007196483429539158","word_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","conf":"0.30000001192092896","page_num":"0","left":"0.492732561293783","level":"0","block_num":"0","line_num":"0","top":"0.28548644338568163"},{"block_num":"0","height":"0.0148935728666314","left":"0.49269744083144135","top":"0.2995371262853762","width":"0.1381482875093501","word_num":"0","conf":"0.5","level":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","page_num":"0","line_num":"0","par_num":"0"},{"par_num":"0","word_num":"0","conf":"1","block_num":"0","width":"0.14534883296236073","left":"0.4927325646028267","page_num":"0","height":"0.010505753841126397","line_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456","level":"0"},{"level":"0","conf":"1","left":"0.4927325633660667","line_num":"0","height":"0.01075026787449107","top":"0.3728222999543015","width":"0.059593018065107584","block_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"select * from features;"},{"conf":"0.30000001192092896","par_num":"0","top":"0.38995215302990127","level":"0","width":"0.12936045261139567","text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0","page_num":"0","word_num":"0","block_num":"0","left":"0.49273257312172364","height":"0.007260390255820148"},{"text":"select * from teams where id = 556;","width":"0.09011627765412028","height":"0.010500196824994035","top":"0.42503987254774733","page_num":"0","level":"0","conf":"1","line_num":"0","word_num":"0","left":"0.4927325550814989","par_num":"0","block_num":"0"},{"par_num":"0","text":"select * from","block_num":"0","page_num":"0","conf":"1","height":"0.010564103651274914","left":"0.4927325616686351","level":"0","width":"0.03779069413530067","line_num":"0","word_num":"0","top":"0.4599303140744231"},{"height":"0.010564103651274914","top":"0.4599303140744231","line_num":"0","width":"0.12499998985452854","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","page_num":"0","par_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","left":"0.5654069877565148"},{"text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19767440633570887","height":"0.010686361048210191","line_num":"0","conf":"1","level":"0","block_num":"0","page_num":"0","left":"0.4927325741233989","par_num":"0","top":"0.47735191659424503","word_num":"0"},{"block_num":"0","level":"0","conf":"0.5","par_num":"0","width":"0.1453954818400931","word_num":"0","text":"select * from automated_report_results order Dy zu desc,","line_num":"0","top":"0.49466613506674073","page_num":"0","left":"0.4927008834473122","height":"0.014546766235497555"},{"height":"0.010686361048210191","block_num":"0","left":"0.4927325548990552","page_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","line_num":"0","level":"0","conf":"1","par_num":"0","word_num":"0","width":"0.14244185102746842","top":"0.5119617223575448"},{"width":"0.15552323929806972","line_num":"0","page_num":"0","left":"0.49273255862023396","conf":"1","block_num":"0","par_num":"0","top":"0.5470383283932831","level":"0","word_num":"0","height":"0.010452960286604362","text":"select * from automated report results WHERE report id = 54:"},{"width":"0.12209300791963623","level":"0","block_num":"0","conf":"1","height":"0.010622453461423431","line_num":"0","page_num":"0","par_num":"0","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","word_num":"0","left":"0.49273256125581216"},{"conf":"0.5","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","height":"0.010750267113985301","level":"0","top":"0.6164274323772443","left":"0.49273257226354994","width":"0.19767440633570899","word_num":"0"},{"word_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","block_num":"0","height":"0.010628010477555794","level":"0","conf":"1","par_num":"0","width":"0.15406975847609494","left":"0.49273256709487234","line_num":"0","top":"0.6339712919137487","page_num":"0"},{"block_num":"0","line_num":"0","top":"0.651515151624469","width":"0.15261626750864876","level":"0","height":"0.010505753841126397","word_num":"0","left":"0.4927325551571803","page_num":"0","par_num":"0","conf":"1","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:"},{"width":"0.11046511061648101","text":"SELECT * FROM crm_fields WHERE id = 226147","height":"0.013937280889143033","word_num":"0","level":"0","page_num":"0","line_num":"0","block_num":"0","top":"0.6689895475345226","conf":"1","left":"0.4927325646279135","par_num":"0"},{"width":"0.15261626750864876","line_num":"0","page_num":"0","height":"0.010558546635142552","par_num":"0","top":"0.6864111504286012","left":"0.4927325552882119","word_num":"0","conf":"1","block_num":"0","level":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"left":"0.4927325602990887","line_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","word_num":"0","par_num":"0","page_num":"0","height":"0.007318740065968554","conf":"0.5","level":"0","width":"0.12354650903255388","top":"0.724738676080081","block_num":"0"},{"par_num":"0","text":"GELECT","line_num":"0","top":"0.7386759584137272","width":"0.0159883714736776","page_num":"0","word_num":"0","height":"0.010452961047110132","left":"0.492732558848917","conf":"0.30000001192092896","block_num":"0","level":"0"},{"level":"0","height":"0.014354066985646008","word_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","conf":"0.5","top":"0.7559808612440191","line_num":"0","width":"0.18604649888708236","block_num":"0","par_num":"0","left":"0.5029069807442199","page_num":"0"},{"line_num":"0","text":"u. email","top":"0.7767145136381128","width":"0.021802323929806966","block_num":"0","word_num":"0","height":"0.007257611367501027","left":"0.5014534902332606","page_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","conf":"1","height":"0.010452960286604362","level":"0","top":"0.7944250876267327","word_num":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.5029069777669138","text":"sa.*,","width":"0.013081394611520913"},{"text":"t.owner_id FROM social_accounts sa","word_num":"0","level":"0","page_num":"0","top":"0.8118022326885981","width":"0.09011626750864876","left":"0.5014534906556222","conf":"1","line_num":"0","block_num":"0","par_num":"0","height":"0.010497418697180683"},{"text":"JOTN usens u on trid = ca.cociable idi","height":"0.007254833239687675","word_num":"0","width":"0.09738371220040826","top":"0.8292682928942409","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.49273256673203064","block_num":"0","line_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","width":"0.10610464785961393","left":"0.49273255613526434","level":"0","block_num":"0","conf":"0.5","page_num":"0","height":"0.010566882539594036","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156"},{"par_num":"0","page_num":"0","conf":"1","left":"0.4927325670763793","line_num":"0","block_num":"0","height":"0.010689139176023432","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","level":"0","width":"0.1380813882706013","word_num":"0"},{"conf":"0.5","page_num":"0","width":"0.19622092551373427","par_num":"0","top":"0.8987240830528642","word_num":"0","block_num":"0","height":"0.01068358215989107","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","left":"0.4927325575704069","line_num":"0"},{"height":"0.011164274322169043","block_num":"0","width":"0.020348834230544677","line_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896","text":"+0 ..","left":"0.965116281891486","level":"0","page_num":"0","par_num":"0","word_num":"0"},{"top":"0.10104529661439754","word_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","left":"0.6976744093136732","page_num":"0","height":"0.01059744650857497","par_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608"},{"left":"0.703488371377582","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","line_num":"0","top":"0.11846689891207607","conf":"0.30000001192092896","par_num":"0","height":"0.006968641205077342","block_num":"0","page_num":"0","level":"0","width":"0.23837209255137337","word_num":"0"},{"level":"0","block_num":"0","line_num":"0","width":"0.28633718287691157","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","conf":"1","word_num":"0","par_num":"0","height":"0.007357639939400973","left":"0.694767473312973","page_num":"0","top":"0.1393728226143094"},{"width":"0.2819767201200445","height":"0.010653017430404366","conf":"0.5","par_num":"0","line_num":"0","left":"0.6962209524994839","top":"0.15311004796085603","level":"0","page_num":"0","word_num":"0","block_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is"},{"height":"0.010583553587991013","conf":"1","par_num":"0","text":"already solved - just not parametrised for the profile/since case","line_num":"0","width":"0.12645347067650337","level":"0","page_num":"0","top":"0.1672473874286453","word_num":"0","left":"0.6947674594038452","block_num":"0"},{"height":"0.010494639808861561","par_num":"0","block_num":"0","level":"0","text":"What splitting the profile sync into batches would look like","word_num":"0","left":"0.6947674552483422","top":"0.19856459312259356","page_num":"0","line_num":"0","conf":"1","width":"0.13517440633570899"},{"top":"0.21929824549679078","level":"0","page_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","block_num":"0","conf":"1","height":"0.007182590508955311","width":"0.1511627765412027","word_num":"0","line_num":"0","left":"0.6947674427962095","par_num":"0"},{"block_num":"0","left":"0.694767459943104","word_num":"0","level":"0","par_num":"0","top":"0.233449478068677","line_num":"0","height":"0.010569660667407277","width":"0.28633716258596864","conf":"1","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","page_num":"0"},{"page_num":"0","width":"0.24127905419532292","height":"0.006968640444571461","block_num":"0","word_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","level":"0","line_num":"0","top":"0.2508710804745784","par_num":"0","conf":"0.30000001192092896","left":"0.6947674612076477"},{"word_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","page_num":"0","conf":"1","left":"0.6962209605769604","top":"0.271777003894373","width":"0.284883661473051","level":"0","block_num":"0","height":"0.007329854098233168","par_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","page_num":"0","left":"0.6962209692158519","level":"0","par_num":"0","top":"0.306620209394439","height":"0.006968640444571461","line_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","width":"0.2877906636988863","conf":"0.30000001192092896"},{"level":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","height":"0.010452960286604362","top":"0.3205574921563493","width":"0.2776162573631774","word_num":"0","par_num":"0","page_num":"0","block_num":"0","left":"0.7034883691075557","conf":"1","line_num":"0"},{"left":"0.7034883928957734","width":"0.20639533184944325","par_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","word_num":"0","level":"0","height":"0.010505753841126397","block_num":"0","top":"0.33797909453440456"},{"line_num":"0","width":"0.2819767201200445","conf":"1","word_num":"0","level":"0","top":"0.3554006976086954","height":"0.010628010477555794","left":"0.6962209294276679","par_num":"0","block_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0"},{"par_num":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.0072659472719524","level":"0","width":"0.2848836817639939","word_num":"0","conf":"1","left":"0.6962209430504749","top":"0.3763066205343165","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn"},{"word_num":"0","line_num":"0","width":"0.0319767404109873","text":"You get for free","block_num":"0","top":"0.41463414653422836","page_num":"0","conf":"0.5","left":"0.6947674424200525","level":"0","height":"0.007215933366255256","par_num":"0"},{"par_num":"0","text":"•streamed fetch (no 0OM on big owners)","height":"0.0071770334928229484","width":"0.08575581489725315","block_num":"0","word_num":"0","left":"0.697674417508692","top":"0.43540669856459324","level":"0","page_num":"0","line_num":"0","conf":"0.5"},{"level":"0","text":"• 100-record batches via Redis","par_num":"0","conf":"0.5","block_num":"0","top":"0.4529505582137161","height":"0.0071770334928229484","page_num":"0","line_num":"0","width":"0.06540696671668522","word_num":"0","left":"0.6976744285694189"},{"conf":"1","top":"0.4703832754342152","height":"0.010477968760464584","word_num":"0","line_num":"0","level":"0","left":"0.6976744332330052","block_num":"0","page_num":"0","par_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","width":"0.13953486909257606"},{"level":"0","line_num":"0","conf":"1","top":"0.4912280700058711","width":"0.1322674244008165","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","height":"0.010514089745577881","page_num":"0","block_num":"0","left":"0.6976744360642997","par_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","word_num":"0","left":"0.6976744452422932","conf":"0.5","height":"0.010452960286604251","page_num":"0","width":"0.2819767201200444","level":"0","block_num":"0"},{"height":"0.007360418067214214","page_num":"0","top":"0.5261324047144549","width":"0.07267441140844466","par_num":"0","word_num":"0","line_num":"0","text":"key so difterent orofiles don't collide","block_num":"0","left":"0.7034883798200974","conf":"0.5","level":"0"},{"height":"0.010452960286604362","par_num":"0","block_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","width":"0.1729650903255382","word_num":"0","top":"0.5470383280448511","level":"0","left":"0.6947674678139966","conf":"1","page_num":"0","line_num":"0"},{"block_num":"0","height":"0.0073104049220229506","page_num":"0","conf":"0.5","line_num":"0","top":"0.5644599301598978","width":"0.2819767201200445","par_num":"0","word_num":"0","left":"0.6947674633339377","level":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:"},{"left":"0.6947674627311626","height":"0.010577996571858761","line_num":"0","level":"0","par_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","page_num":"0","block_num":"0","conf":"1","top":"0.5956937798195339","word_num":"0","width":"0.28052323929806977"},{"text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","conf":"1","word_num":"0","page_num":"0","width":"0.13953487923804753","level":"0","line_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.6947674461509291","par_num":"0","top":"0.613237639553429"},{"level":"0","left":"0.6947674422006878","page_num":"0","height":"0.006968641205077342","conf":"1","par_num":"0","width":"0.04215116196490354","word_num":"0","line_num":"0","block_num":"0","text":"Recommendation","top":"0.6411149825213349"},{"height":"0.010522425650029366","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","top":"0.6585365856142653","par_num":"0","width":"0.28052323929806977","left":"0.6947674626641019","word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","line_num":"0"},{"conf":"0.5","page_num":"0","par_num":"0","level":"0","top":"0.6759581884885157","width":"0.28488370205493685","height":"0.006968640444571461","block_num":"0","left":"0.6947674655515993","line_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0"},{"level":"0","block_num":"0","top":"0.6897926635444678","word_num":"0","width":"0.17441859143845573","left":"0.6947674548777797","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","page_num":"0","par_num":"0","line_num":"0","conf":"1","height":"0.01055576774682343"},{"block_num":"0","height":"0.01072803904945574","left":"0.697674427545875","line_num":"0","conf":"1","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0","level":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","par_num":"0","page_num":"0"},{"top":"0.7317073174143272","width":"0.2848836817639939","line_num":"0","block_num":"0","level":"0","left":"0.6976744576996018","page_num":"0","conf":"1","par_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","word_num":"0","height":"0.010716925017191015"},{"level":"0","text":"do),","width":"0.011627906180442626","height":"0.017421602252187585","word_num":"0","par_num":"0","top":"0.7421602788826169","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","left":"0.7034883726365229"},{"par_num":"0","width":"0.2776162573631774","level":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.5","top":"0.766347687400319","page_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","word_num":"0","line_num":"0","left":"0.6976744436144179"},{"conf":"1","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","level":"0","par_num":"0","width":"0.2877906636988864","height":"0.011164274322169043","left":"0.694767475704478","word_num":"0","line_num":"0","block_num":"0","page_num":"0","top":"0.7870813397129187"},{"par_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","left":"0.6947674739397125","width":"0.2718022934933926","conf":"1","word_num":"0","block_num":"0","top":"0.8013937288934075","page_num":"0","line_num":"0","height":"0.013937280889143033","level":"0"},{"top":"0.8221690590111643","par_num":"0","block_num":"0","line_num":"0","word_num":"0","level":"0","conf":"1","height":"0.0071770334928229484","text":"watermark — gate it on \"no profile context\".","left":"0.6962209318790669","width":"0.08430232392980697","page_num":"0"},{"par_num":"0","top":"0.8397129185198681","line_num":"0","width":"0.017441858636571994","page_num":"0","block_num":"0","height":"0.010461296951561616","text":"G.l .","word_num":"0","left":"0.9651162807795277","level":"0","conf":"0.30000001192092896"},{"block_num":"0","par_num":"0","text":"Ask anvthina (84-D","page_num":"0","top":"0.9266347687400319","line_num":"0","word_num":"0","level":"0","height":"0.0071770334928229484","width":"0.04069767099745736","left":"0.6962209300842392","conf":"0.30000001192092896"},{"left":"0.7223837197862006","level":"0","text":"Claude Qnus 17 Medium","top":"0.9545454545454546","par_num":"0","block_num":"0","width":"0.04651162472177062","word_num":"0","line_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","page_num":"0"},{"height":"0.006968640444571572","left":"0.9331395351302343","page_num":"0","text":"144-25","line_num":"0","width":"0.01453488177441542","par_num":"0","block_num":"0","top":"0.9860627181052405","level":"0","word_num":"0","conf":"0.5"},{"text":"Po 4 sp","par_num":"0","width":"0.01453488177441531","word_num":"0","page_num":"0","height":"0.01074748898617195","top":"0.986062718234409","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.9709302343731505"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8061
|
NULL
|
NULL
|
|
2533
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSun 12 Apr 13:00:01DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• x4* Unable to acces...• *8\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5I|K==CA51IK==QA51 IK==1A5}var QA5=\|\"[object AsyncFunction]\\\",dA5=11\"[object Function]\|\",CA5=\|\"[object GeneratorFunction]\|\",1A5=\|\"[object Proxy]\\\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(O=>{sRO:iA5=vJП\\"-_core-js_shared\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}vargJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\|\"\|\");return q?\|\"Symbol(src)_1.||\"+q:\|\"||\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\"\|\"}catch(K){}}return\|\"||\"}var 0A5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-L(O=>{F_80;UJ7();hTO;0a8O;tA5=/C\|||||\1s.*+?O[\\\\]{}1]/g,eA5=/^\1|\[object.+?Constructor\((\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOwnProperty, Y05=RegExp(||\"^\|\"+_05.call(z05).replace(tA5,I||"|||||||\$&|||").replace(/has0wnPropertyl(function).*?C?=l||/||||1|1O1 for+EN11111111111)/g,111"S1.*?||\")+11\"S\|\");QJ7=A05});function 005(q,K){returnq==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;117();ik=$05});var w05,ne;var Q_8=L(()=>{le();sR();w05=ik(v], ||\"Map\|\"), ne=w05});var j05,ol;var zu6=L(()=>{le();j05=ik(Object, ||\"create||\"),o1=j05});function HOSC){this.__data__=ol?ol(null): (},this.size=0}var nJ7;variJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7=J05}); functionDO5(9)var K=this..data_;if(ol){var=K[qJ;return_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\"_lodash_hash_undefined_-11\",X05,PO5,aJ7;var sJ7=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});functionZ05(q) {var K=this.--data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});functionv05(q,K){var_=this.__data_;return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\|\".__lodash_hash_undefined__\\\", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var_=q==null?0:q.length;this.clear(;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var_M7=L(()=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.size=0, this.__data.=hash: new$a8, map:new(nel|ce),string:new $a8}}var zM7;varYM7=L(()=>{_M7();Ku6(;Q_8();zM7=T05});function VO5(q){var K-typeof a;return K==||\"string\|\"||K==\\\"number) |\"1IK==||\"symbol\|\"I IK==\|\"boolean\|\"?q!==\|\".\"string)|\"?\|\"string\|\":-_proto__||\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var_=q.__data__;return AM7(K)?_[typeof K==\\"hash\\\"]:-- map}varie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L((=>{Yu6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05});function LO5(q,K){var_=ie(this,q),z=_.size;return.set(q,K),this.size+=_.size==z?0:1,this}var XM7;varPM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.data_._;if(_instanceof ce){var z=_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return_.set(q,K), this.size=_.size,this}var h05=200, DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05});function dP6(q){var K=this.__data___=newce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}varS05=\\\"lodash hash undefined\\\", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.data__.has(q)}var GM7;varvM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function__data=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;x05(q,K){var,z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7;var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(O=>{n_8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)returnj==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J,q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjufX2uf(!TM7K,functzonct,gef(n_ox,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05(q) {varK=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}varkM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});functionq$5(q,K,-,z,Y,A,0){switch(.){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buffer; caset05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1;return!0; case d05:case c05:casei05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.message;case r05:case a05:return q==K+\\\"\|\";case n05:var $=kM7;case 005:varw=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);var H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; cases05:if(Ma8)return Ma8.call(q)=-Ma8.call(K)}return!1}varU05=1,Q05=2,d05=||\"[object Boolean]||\",c05=\|\"[object Date]\\\",105=I|\"[object Error]\l\"1]\|\",n05=\|\"[object Map]\|\",i05=\|\"[objectNumber7\\\",r05=\|\"[object RegExp]\\\",e05=\|\"[object,005=||\"[object Set]\|\",a05=||\"[object String]\I\",s05=\|\"[object Symbo,t05=||\"[object ArrayBuffer]\|\"DataView]\\,yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f:void 0;EM7=q$5});function K$5(q,K){var_=-1,z=K.length,Y=q.length;whi'<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=_$5});function z$5(q,K,){var z=K(q);return DO(q)?z:nP6(z,_(q))}varXa8=L((=>{o_80;RTO;a_8=z$5});functionYSS(q,K){varar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;varPa8=LCO=>{s.8=Y$5});function A$5O{return[]}var_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v:_8; varDa8=L);0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=(=>{t_8=A$5});var 0$5,$$5, hM7,w$5, iP6;var e_8=L(()=>{Pa8();Da8(null)return[];return q=0bject(q),s_8(hM7(q),function(K){return$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;varSM7=LCO=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\"object\|\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\"[object Arguments]\\;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;varOu6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\...
|
[{"page_num":"0","left": [{"page_num":"0","left":"0.03633720930512737","top":"0.0046511624075091795","height":"0.018604651557074692","par_num":"0","conf":"1","text":"iTerm2","width":"0.03343023194207085","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"top":"0.006976744076159114","word_num":"0","text":"Shell","width":"0.023255814446343323","block_num":"0","par_num":"0","left":"0.08139534864668523","page_num":"0","level":"0","conf":"1","height":"0.01627907011244034","line_num":"0"},{"line_num":"0","conf":"1","level":"0","block_num":"0","text":"Edit","par_num":"0","left":"0.11773255781023229","width":"0.01598837243186102","word_num":"0","height":"0.013953487608167836","top":"0.006976744661032375","page_num":"0"},{"page_num":"0","text":"View","line_num":"0","block_num":"0","level":"0","top":"0.004651162360997607","width":"0.024709301524692084","conf":"1","word_num":"0","left":"0.14534883737355514","height":"0.01860465155707458","par_num":"0"},{"conf":"1","height":"0.014153902265760632","width":"0.03491482469770643","word_num":"0","top":"0.006876537125440674","page_num":"0","left":"0.18167049506419575","line_num":"0","par_num":"0","text":"Session","level":"0","block_num":"0"},{"left":"0.22819767528380955","block_num":"0","par_num":"0","top":"0.006976744490489684","word_num":"0","conf":"1","line_num":"0","height":"0.013953487608167836","width":"0.03343023194207087","page_num":"0","text":"Scripts","level":"0"},{"height":"0.015201973385280954","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"Profiles","level":"0","page_num":"0","top":"0.006352501578859249","width":"0.03362525039248998","word_num":"0","left":"0.27315830545577796"},{"line_num":"0","height":"0.013953487608167836","level":"0","conf":"1","par_num":"0","text":"Window","width":"0.0348837190204197","word_num":"0","page_num":"0","top":"0.006976744800567203","block_num":"0","left":"0.3183139543948289"},{"text":"Help","width":"0.02034883631600276","left":"0.3662790700106032","level":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.006976744661032375","line_num":"0","page_num":"0","conf":"1","height":"0.013953487608167836"},{"text":"Sun 12 Apr 13:00:01","word_num":"0","left":"0.892441862431514","par_num":"0","conf":"1","level":"0","line_num":"0","height":"0.018888888888888844","block_num":"0","top":"0.004444444444444473","width":"0.09447674221462676","page_num":"0"},{"text":"DOCKER","par_num":"0","block_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.031976744559557645","height":"0.011627906163533597","conf":"1","width":"0.03488371902041965","top":"0.06744186098800065","line_num":"0"},{"height":"0.013953487608167836","level":"0","page_num":"0","block_num":"0","top":"0.06511627933545094","par_num":"0","word_num":"0","line_num":"0","text":"O ₴1","width":"0.021802324718899188","conf":"0.30000001192092896","left":"0.0973837217133692"},{"text":"DEV (-zsh)","top":"0.06744186036266664","line_num":"0","left":"0.1526162794948753","level":"0","conf":"1","word_num":"0","par_num":"0","width":"0.04215116235944963","page_num":"0","height":"0.01162790722317164","block_num":"0"},{"block_num":"0","level":"0","par_num":"0","left":"0.2209302327318443","text":"O $2","top":"0.06511627927731145","width":"0.024709301524692112","conf":"0.30000001192092896","word_num":"0","page_num":"0","line_num":"0","height":"0.013953487608167836"},{"line_num":"0","block_num":"0","conf":"1","left":"0.2776162788211729","top":"0.06744186036266664","text":"APP (-zsh)","par_num":"0","width":"0.0406976752811008","height":"0.01162790722317164","word_num":"0","page_num":"0","level":"0"},{"width":"0.023255814446343337","conf":"0.30000001192092896","page_num":"0","text":"• *з","top":"0.06511627968428813","word_num":"0","left":"0.34593023245706084","level":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.013953487608167947"},{"width":"0.017441859510209823","height":"0.011627906163533597","conf":"0.30000001192092896","block_num":"0","left":"0.4142441862332672","line_num":"0","level":"0","text":"-zsh","top":"0.06744186098800065","word_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","left":"0.4709302331959273","line_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.06511627962614863","text":"• x4","conf":"0.30000001192092896","height":"0.013953487608167836","width":"0.021802324718899202","page_num":"0"},{"word_num":"0","left":"0.8909883735740648","page_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.5","top":"0.06744186083296189","text":"* Unable to acces...","height":"0.011627906163533597","par_num":"0","width":"0.07267441749572756"},{"par_num":"0","page_num":"0","top":"0.0651162796067688","width":"0.024709301524692084","conf":"0.30000001192092896","text":"• *8","height":"0.013953487608167836","block_num":"0","left":"0.9665697674304833","level":"0","line_num":"0","word_num":"0"},{"par_num":"0","top":"0.08837209291913706","level":"0","width":"0.8779069688585069","word_num":"0","left":"0.0043604554438132145","height":"0.018604651557074692","line_num":"0","text":"\\\\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5I|K==CA51IK==QA51 IK==1A5}var QA5=\\|\\\"[object AsyncFunction]\\\\\\\"","block_num":"0","page_num":"0","conf":"0.5"},{"level":"0","top":"0.0906976740470441","height":"0.018604651557074692","line_num":"0","page_num":"0","par_num":"0","width":"0.11627907223171663","word_num":"0","conf":"0.30000001192092896","text":",dA5=11\\\"[object Func","left":"0.8822674417247132","block_num":"0"},{"top":"0.10697674370263388","conf":"0.30000001192092896","word_num":"0","level":"0","block_num":"0","height":"0.02093023300170893","width":"0.05377906693352593","line_num":"0","text":"tion]\\|\\\"","left":"0.00290697865169632","page_num":"0","par_num":"0"},{"line_num":"0","level":"0","conf":"0.5","width":"0.2196292241414388","word_num":"0","top":"0.10690796858865559","left":"0.053704660832546956","text":",CA5=\\|\\\"[object GeneratorFunction]\\|\\\"","block_num":"0","page_num":"0","height":"0.021860158708360444","par_num":"0"},{"level":"0","conf":"1","height":"0.022224142286512594","par_num":"0","word_num":"0","width":"0.6192608727349176","block_num":"0","left":"0.2703099579536867","line_num":"0","text":",1A5=\\|\\\"[object Proxy]\\\\\\\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(O=>{sRO:iA5=vJП\\\\\"","page_num":"0","top":"0.10571899436907373"},{"width":"0.09487627877129445","word_num":"0","left":"0.8878170140543492","line_num":"0","par_num":"0","conf":"0.5","top":"0.10877688799300789","level":"0","block_num":"0","page_num":"0","height":"0.019395652347140913","text":"-_core-js_shared"},{"conf":"1","par_num":"0","text":"\\\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var","height":"0.018888888888888955","block_num":"0","top":"0.12777777777777777","width":"0.30959300994873046","word_num":"0","page_num":"0","line_num":"0","left":"0.004360478303881325","level":"0"},{"level":"0","conf":"1","text":"gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\\|\\\"\\|\\\");return q?\\|\\\"Sy","left":"0.31395350076820183","width":"0.6845929887559679","height":"0.02111111111111108","line_num":"0","top":"0.12777777777777777","word_num":"0","block_num":"0","par_num":"0","page_num":"0"},{"width":"0.9941860622829861","word_num":"0","page_num":"0","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"mbol(src)_1.||\\\"+q:\\|\\\"||\\\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\\\"\\|\\\"}catch(K){}}return\\|\\\"||\\\"}var 0A5,aA5,rl;var Oa8=L(()=>","height":"0.021266148885091152","conf":"0.5","left":"0.004360453756004211","top":"0.14651162839983167"},{"level":"0","par_num":"0","left":"0.004360453965435972","conf":"1","text":"{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-","word_num":"0","line_num":"0","height":"0.01912144766913526","block_num":"0","page_num":"0","width":"0.9941860622829861","top":"0.1697674415633652"},{"text":"L(O=>{F_80;UJ7();hTO;0a8O;tA5=/C\\|||||\\1s.*+?O[\\\\\\\\]{}1]/g,eA5=/^\\","page_num":"0","top":"0.1883720926561222","level":"0","word_num":"0","width":"0.4011627621120877","height":"0.020930233001709042","line_num":"0","block_num":"0","left":"0.0029069960515142176","conf":"0.30000001192092896","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0","left":"0.40402083969328356","height":"0.019465514289008334","line_num":"0","top":"0.18794166139698976","text":"1|\\[object","level":"0","width":"0.06259785758124453","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","height":"0.018604651557074692","conf":"1","word_num":"0","line_num":"0","text":".+?Constructor\\((\\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOw","left":"0.4651162731363935","level":"0","top":"0.18837209305867197","width":"0.5334302266438802"},{"level":"0","conf":"0.5","left":"0.004360486656576591","top":"0.20666666613839557","width":"0.7587209065755208","line_num":"0","height":"0.021240310668945384","page_num":"0","word_num":"0","par_num":"0","block_num":"0","text":"nProperty, Y05=RegExp(||\\\"^\\|\\\"+_05.call(z05).replace(tA5,I||\"|||||||\\$&|||\").replace(/has0wnPropertyl(function).*?C?=l||/||||1|1O1 for"},{"height":"0.02325581232706697","conf":"0.30000001192092896","left":"0.7630813971180999","top":"0.2069767452899549","word_num":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"+EN11111111111)/g,111\"S1.*?||\\\")+11\\\"","width":"0.2354651133219401","level":"0"},{"page_num":"0","par_num":"0","text":"S\\|\\\");QJ7=A05});function 005(q,K){return","width":"0.23110463884141708","block_num":"0","height":"0.018888888888888955","top":"0.22777777777777775","level":"0","word_num":"0","line_num":"0","left":"0.004360470509186776","conf":"0.5"},{"level":"0","line_num":"0","conf":"1","top":"0.22999999999999998","text":"q==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;1","word_num":"0","page_num":"0","height":"0.01666666666666672","left":"0.23691861715267518","block_num":"0","par_num":"0","width":"0.7616278754340278"},{"word_num":"0","block_num":"0","height":"0.0234883711073135","level":"0","par_num":"0","text":"17();ik=$05});var w05,ne;var Q_8=L(()=>{le();sR();w05=ik(v], ||\\\"Map\\|\\\"), ne=w05});var j05,ol;var zu6=L(()=>{le();j05=ik(Object, ||\\\"create||\\\"),o1=j05});function HOSC){this.__data_","line_num":"0","left":"0.0029069596419161155","page_num":"0","conf":"0.5","top":"0.24651162839983165","width":"0.9956395467122395"},{"level":"0","text":"_=ol?ol(null): (},this.size=0}var nJ7;var","left":"0.004360478881563583","page_num":"0","word_num":"0","line_num":"0","height":"0.01912144766913526","par_num":"0","top":"0.2697674416176288","conf":"0.5","block_num":"0","width":"0.22383719550238718"},{"block_num":"0","top":"0.2674418599578967","width":"0.7659883287217883","page_num":"0","text":"iJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7","line_num":"0","left":"0.23255816405683155","conf":"1","level":"0","par_num":"0","word_num":"0","height":"0.018604651557074803"},{"left":"0.004360467918965721","conf":"1","word_num":"0","level":"0","page_num":"0","block_num":"0","text":"=J05}); function","top":"0.29069767465964547","width":"0.08866278860304092","par_num":"0","line_num":"0","height":"0.016279069052802075"},{"page_num":"0","level":"0","conf":"0.30000001192092896","top":"0.2906976748146841","par_num":"0","left":"0.09302325771154495","height":"0.016279069052802297","line_num":"0","width":"0.10174418555365668","word_num":"0","block_num":"0","text":"DO5(9)var K=this.."},{"block_num":"0","conf":"1","level":"0","height":"0.013953487608167947","page_num":"0","left":"0.20494186194847955","par_num":"0","text":"data_","width":"0.026162788603040887","top":"0.2906976748005672","word_num":"0","line_num":"0"},{"height":"0.016279069052802075","left":"0.23837209406492244","top":"0.29069767465964547","page_num":"0","width":"0.0625","word_num":"0","line_num":"0","level":"0","conf":"1","text":";if(ol){var","par_num":"0","block_num":"0"},{"page_num":"0","level":"0","height":"0.016279069052802186","width":"0.06831395361158582","conf":"0.30000001192092896","word_num":"0","par_num":"0","top":"0.2906976746305756","left":"0.3095930240481315","text":"=K[qJ;return","block_num":"0","line_num":"0"},{"text":"_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\\\\\"","height":"0.018604651557074692","left":"0.38517442246760514","level":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.28837209305867195","conf":"1","width":"0.34156975216335717","word_num":"0","par_num":"0"},{"top":"0.28837209274859443","conf":"1","width":"0.1293604638841418","word_num":"0","line_num":"0","left":"0.7311046539348669","height":"0.018604651557074692","block_num":"0","text":"_lodash_hash_undefined_","level":"0","page_num":"0","par_num":"0"},{"level":"0","height":"0.021421188778347422","word_num":"0","block_num":"0","text":"-11\\\",X05,PO5,aJ7;var sJ7","conf":"0.30000001192092896","top":"0.2855555551327901","width":"0.13662789662679042","left":"0.8619186105893188","par_num":"0","page_num":"0","line_num":"0"},{"height":"0.018604651557074692","left":"0.004360479631195978","line_num":"0","block_num":"0","conf":"1","text":"=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});function","level":"0","top":"0.30930232522921464","word_num":"0","par_num":"0","width":"0.42732556660970056","page_num":"0"},{"level":"0","word_num":"0","height":"0.01669250594245064","width":"0.1133720927768283","top":"0.3088888890313587","conf":"0.5","text":"Z05(q) {var K=this.--","block_num":"0","left":"0.43023256087688727","par_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","level":"0","par_num":"0","text":"data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);","top":"0.3088888884768969","width":"0.45639533996582027","word_num":"0","page_num":"0","line_num":"0","conf":"1","height":"0.019018088446723147","left":"0.542151166026675"},{"conf":"1","block_num":"0","text":"W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});function","level":"0","page_num":"0","par_num":"0","line_num":"0","width":"0.3488371955023871","word_num":"0","top":"0.33023255838057564","left":"0.004360477830201583","height":"0.016279069052802297"},{"line_num":"0","page_num":"0","top":"0.3302325586131337","block_num":"0","level":"0","text":"v05(q,K){var","width":"0.06976743804083929","height":"0.016279069052802186","left":"0.35174418679353386","par_num":"0","word_num":"0","conf":"0.5"},{"line_num":"0","height":"0.016279069052802297","par_num":"0","text":"_=this.__data_","page_num":"0","word_num":"0","block_num":"0","conf":"1","top":"0.33023255845809496","width":"0.07412790192498098","level":"0","left":"0.4287790735287885"},{"height":"0.018888888888888955","top":"0.3277777777777777","word_num":"0","par_num":"0","line_num":"0","block_num":"0","text":";return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\\|\\\".","conf":"1","level":"0","left":"0.5087209541302442","page_num":"0","width":"0.4360464731852214"},{"height":"0.016279069052802186","left":"0.9418604642331184","page_num":"0","line_num":"0","top":"0.33023255869065316","conf":"0.5","word_num":"0","text":"__lodash_h","width":"0.056686046388414235","level":"0","par_num":"0","block_num":"0"},{"word_num":"0","par_num":"0","width":"0.10755813386705185","block_num":"0","left":"0.004360466605718284","height":"0.016279069052802075","top":"0.34883720980499433","level":"0","page_num":"0","line_num":"0","conf":"1","text":"ash_undefined__\\\\\\\""},{"left":"0.11046511888961869","word_num":"0","height":"0.0189405674404568","width":"0.3066860410902235","page_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.34883720981982336","block_num":"0","level":"0","text":", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var"},{"width":"0.5058139377170138","left":"0.4476744343723609","height":"0.0189405674404568","text":"_=q==null?0:q.length;this.clear(;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var","conf":"1","word_num":"0","page_num":"0","par_num":"0","top":"0.3488372098973427","level":"0","block_num":"0","line_num":"0"},{"height":"0.02093023300170893","width":"0.046511628892686674","par_num":"0","page_num":"0","line_num":"0","text":"_M7=L(()","level":"0","word_num":"0","conf":"0.5","left":"0.952034882762959","top":"0.3488372092433316","block_num":"0"},{"block_num":"0","left":"0.004360441846145038","conf":"1","level":"0","par_num":"0","height":"0.01912144766913526","line_num":"0","page_num":"0","text":"=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.s","top":"0.369767441714528","word_num":"0","width":"0.994186062282986"},{"left":"0.0043604665746821624","text":"ize=0, this.__data.","line_num":"0","conf":"0.5","height":"0.018604651557074692","block_num":"0","level":"0","top":"0.39069767406642386","par_num":"0","page_num":"0","width":"0.09738372166951498","word_num":"0"},{"left":"0.10755814062558057","text":"=hash: new","top":"0.39069767472304784","page_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.5","block_num":"0","par_num":"0","width":"0.06250000000000001","height":"0.013953487608167836"},{"height":"0.018604651557074692","top":"0.3883720929811526","width":"0.2688953399658203","text":"$a8, map:new(nel|ce),string:new $a8}}var zM7;var","line_num":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.16860465553403037","level":"0","conf":"1"},{"conf":"0.5","line_num":"0","level":"0","page_num":"0","width":"0.5610465155707465","word_num":"0","left":"0.4360465126533495","text":"YM7=L(()=>{_M7();Ku6(;Q_8();zM7=T05});function VO5(q){var K-typeof a;return K==||\\\"string\\|\\\"||K==\\\\","par_num":"0","block_num":"0","height":"0.021421188778347422","top":"0.38555555513279016"},{"width":"0.33430230882432727","line_num":"0","word_num":"0","level":"0","left":"0.004360473998155494","block_num":"0","par_num":"0","page_num":"0","text":"\\\"number) |\\\"1IK==||\\\"symbol\\|\\\"I IK==\\|\\\"boolean\\|\\\"?q!==\\|\\\".","conf":"0.30000001192092896","top":"0.40666666633745685","height":"0.018914729224310922"},{"height":"0.01860465155707458","page_num":"0","par_num":"0","line_num":"0","level":"0","left":"0.004360468718267936","text":"\\\"string)|\\\"?\\|\\\"string\\|\\\":","width":"0.15697674221462674","top":"0.4279069764695247","conf":"0.5","word_num":"0","block_num":"0"},{"text":"-_proto__||\\\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var","page_num":"0","line_num":"0","height":"0.021240308549668963","left":"0.3386628009299108","block_num":"0","top":"0.4066666670817547","word_num":"0","conf":"0.5","width":"0.42877905103895403","par_num":"0","level":"0"},{"block_num":"0","height":"0.019018088446723147","text":"_=q.__data__;return AM7(K)?_[typeof K==\\","top":"0.4088888883896875","word_num":"0","conf":"1","left":"0.7703488506704004","line_num":"0","page_num":"0","par_num":"0","width":"0.22383719550238712","level":"0"},{"level":"0","par_num":"0","word_num":"0","line_num":"0","top":"0.4302325579423929","conf":"0.30000001192092896","height":"0.01860465155707458","block_num":"0","left":"0.1715116296726788","page_num":"0","text":"\\\"hash\\\\\\\"]:-","width":"0.07267441749572753"},{"height":"0.01666666666666672","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.04505813916524251","block_num":"0","word_num":"0","par_num":"0","top":"0.42999999999999994","text":"- map}var","left":"0.24418604667222368","level":"0"},{"left":"0.2921511481137126","par_num":"0","text":"ie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L((=>{Yu","top":"0.42999999999999994","level":"0","page_num":"0","width":"0.7063953399658203","line_num":"0","word_num":"0","height":"0.01666666666666672","block_num":"0","conf":"1"},{"page_num":"0","block_num":"0","width":"0.9956395467122396","top":"0.44883720983920306","line_num":"0","text":"6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05});funct","word_num":"0","conf":"1","par_num":"0","level":"0","height":"0.02116278966267915","left":"0.002906972185277823"},{"conf":"0.30000001192092896","top":"0.46976744155948924","left":"0.0029069814255204187","par_num":"0","height":"0.01912144766913526","page_num":"0","text":"ion LO5(q,K){var","block_num":"0","line_num":"0","level":"0","width":"0.0915697627597385","word_num":"0"},{"page_num":"0","block_num":"0","word_num":"0","level":"0","left":"0.09883720767175651","text":"_=ie(this,q),z=_.size;return","width":"0.1569767422146267","par_num":"0","height":"0.01860465155707458","conf":"1","top":"0.46976744189588127","line_num":"0"},{"left":"0.26598837251985924","text":".set(q,K),this.size+=_.size==z?0:1,this}var XM7;var","par_num":"0","page_num":"0","top":"0.46976744161762884","word_num":"0","level":"0","width":"0.28779070112440325","conf":"1","height":"0.01912144766913515","line_num":"0","block_num":"0"},{"level":"0","height":"0.01860465155707458","width":"0.4462209065755208","block_num":"0","line_num":"0","text":"PM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.cl","left":"0.5523255901783554","conf":"1","page_num":"0","par_num":"0","top":"0.46744186034549373","word_num":"0"},{"block_num":"0","height":"0.02325581444634328","page_num":"0","par_num":"0","text":"ear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.","width":"0.9956395467122396","word_num":"0","left":"0.002906978808015184","conf":"1","level":"0","line_num":"0","top":"0.4883720926838051"},{"block_num":"0","word_num":"0","level":"0","page_num":"0","text":"prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.","left":"0.0029069884970565753","conf":"1","par_num":"0","top":"0.5088888884231844","height":"0.021343669891357386","line_num":"0","width":"0.44186045328776047"},{"block_num":"0","line_num":"0","par_num":"0","left":"0.453488372940582","page_num":"0","text":"data_.","conf":"1","top":"0.5093023259774749","width":"0.03052325513627796","level":"0","word_num":"0","height":"0.016279069052802186"},{"page_num":"0","par_num":"0","height":"0.016279069052802186","line_num":"0","left":"0.4840116292923959","conf":"0.5","top":"0.5093023259096454","text":"_;if(_","width":"0.03197674221462671","level":"0","block_num":"0","word_num":"0"},{"height":"0.014444444444444482","width":"0.11773255666097004","level":"0","block_num":"0","line_num":"0","conf":"1","left":"0.5203488391079085","top":"0.5088888888888888","par_num":"0","text":"instanceof ce){var z=","word_num":"0","page_num":"0"},{"word_num":"0","level":"0","line_num":"0","left":"0.6540697720591149","block_num":"0","conf":"1","page_num":"0","text":"_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=","height":"0.019018088446723147","par_num":"0","top":"0.5088888884187572","width":"0.34447674221462665"},{"line_num":"0","text":"++_.size,this;_=this.__data_","width":"0.155523247188992","top":"0.5302325578648734","page_num":"0","height":"0.018604651557074692","word_num":"0","block_num":"0","level":"0","left":"0.004360472020814004","conf":"1","par_num":"0"},{"level":"0","page_num":"0","conf":"1","line_num":"0","text":"_=new X_6(z)}return","top":"0.5277777777777778","width":"0.10901162889268665","left":"0.15843023311859936","block_num":"0","height":"0.018888888888888844","par_num":"0","word_num":"0"},{"left":"0.2718023468661051","page_num":"0","conf":"1","level":"0","top":"0.5255555555555556","width":"0.6976743910047742","block_num":"0","height":"0.023333333333333317","text":"_.set(q,K), this.size=_.size,this}var h05=200, DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05});function dP6(q){var K=this.__data_","par_num":"0","word_num":"0","line_num":"0"},{"text":"__=new","width":"0.03052325513627785","line_num":"0","height":"0.013953488667805991","page_num":"0","level":"0","block_num":"0","conf":"0.5","left":"0.9680232560801169","par_num":"0","top":"0.5325581394866951","word_num":"0"},{"height":"0.01671834627787272","line_num":"0","block_num":"0","top":"0.5488372093772135","left":"0.010174471832985038","width":"0.9883720397949219","word_num":"0","par_num":"0","text":"ce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.","page_num":"0","conf":"1","level":"0"},{"text":"prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}var","level":"0","height":"0.016279069052802186","left":"0.004360489759026246","top":"0.5697674421015059","block_num":"0","width":"0.4622092776828342","page_num":"0","word_num":"0","par_num":"0","line_num":"0","conf":"1"},{"left":"0.47093023316083804","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.016279069052802186","line_num":"0","text":"S05=\\\\\\\"","top":"0.5674418606189477","word_num":"0","block_num":"0","width":"0.04505813916524248","par_num":"0"},{"left":"0.5232558166624022","conf":"1","height":"0.013953487608167947","par_num":"0","text":"lodash hash undefined","level":"0","line_num":"0","top":"0.5697674421261486","width":"0.12209302054511173","word_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","text":"\\\\\\\"","page_num":"0","height":"0.016279069052802186","left":"0.6497093028950773","level":"0","top":"0.5674418606189477","conf":"0.30000001192092896","width":"0.027616278330484967","word_num":"0"},{"par_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.6758721033472193","height":"0.016279069052802186","text":", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.","block_num":"0","level":"0","width":"0.3226744121975369","word_num":"0","top":"0.5697674421480176"},{"word_num":"0","left":"0.014534891491571372","line_num":"0","par_num":"0","conf":"1","height":"0.018604651557074692","text":"data__.has(q)}var GM7;var","level":"0","page_num":"0","width":"0.14389533996582032","block_num":"0","top":"0.5883720925160363"},{"top":"0.5883720928261139","line_num":"0","left":"0.15697678065731238","height":"0.01860465155707458","level":"0","par_num":"0","width":"0.4040697309705946","page_num":"0","text":"vM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..","word_num":"0","conf":"1","block_num":"0"},{"page_num":"0","top":"0.606976743678827","level":"0","width":"0.48837208218044703","word_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function","left":"0.004360475188846083","height":"0.018604651557074692"},{"conf":"1","height":"0.016279069052802186","par_num":"0","level":"0","top":"0.5906976746305757","page_num":"0","line_num":"0","text":"__data","width":"0.034883719020419646","word_num":"0","left":"0.5595930246467669","block_num":"0"},{"word_num":"0","page_num":"0","text":"=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;","left":"0.6046511618147005","width":"0.3938953399658204","height":"0.018604651557074692","block_num":"0","level":"0","par_num":"0","conf":"1","line_num":"0","top":"0.5883720929423929"},{"line_num":"0","conf":"1","left":"0.4912790721865947","par_num":"0","block_num":"0","page_num":"0","level":"0","word_num":"0","text":"x05(q,K){var","top":"0.6093023258224362","width":"0.07122092776828348","height":"0.016279069052802186"},{"word_num":"0","width":"0.4113371955023871","line_num":"0","left":"0.5872093085195301","block_num":"0","par_num":"0","text":",z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7","top":"0.6088888885641061","level":"0","page_num":"0","conf":"1","height":"0.019018088446723036"},{"width":"0.4709302266438802","par_num":"0","page_num":"0","conf":"1","text":";var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(O=>{n_","left":"0.004360472305391462","block_num":"0","line_num":"0","top":"0.63","height":"0.016666666666666607","word_num":"0","level":"0"},{"level":"0","conf":"1","page_num":"0","text":"8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!","top":"0.6277777777777778","word_num":"0","height":"0.018888888888888844","line_num":"0","left":"0.4752907052929313","par_num":"0","width":"0.5232557932535806","block_num":"0"},{"block_num":"0","conf":"1","par_num":"0","level":"0","top":"0.6488372099361024","line_num":"0","page_num":"0","text":"1;var j=A.get(q),H=A.get(K);if(j&&H)return","width":"0.23837208218044706","word_num":"0","left":"0.00436047595908781","height":"0.0189405674404568"},{"width":"0.7558139377170139","top":"0.648837209843079","height":"0.0189405674404568","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","text":"j==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J","left":"0.24273257588231287","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","level":"0","text":",q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjufX2uf(!TM7K,functzonct,gef(n_ox","height":"0.01594057295057505","word_num":"0","left":"0.005803579027256352","top":"0.6710994803448721","block_num":"0","par_num":"0","width":"0.48403239780002166","page_num":"0","line_num":"0"},{"par_num":"0","page_num":"0","text":",G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M","height":"0.016279069052802186","conf":"0.5","level":"0","top":"0.6697674424115834","word_num":"0","line_num":"0","block_num":"0","left":"0.48837210361731925","width":"0.5101743910047742"},{"conf":"1","par_num":"0","text":"=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05","width":"0.9941860622829862","level":"0","top":"0.688372092942393","page_num":"0","block_num":"0","word_num":"0","height":"0.018604651557074692","line_num":"0","left":"0.004360439551289216"},{"left":"0.0043604668856501595","top":"0.7088888889538392","line_num":"0","conf":"0.5","level":"0","block_num":"0","par_num":"0","text":"(q) {var","height":"0.01669250594245064","width":"0.04069767263200549","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","line_num":"0","level":"0","text":"K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var","width":"0.40406977335611977","page_num":"0","height":"0.01669250594245064","par_num":"0","left":"0.0479651187852655","top":"0.7088888889538392","word_num":"0"},{"conf":"1","height":"0.01669250594245053","level":"0","page_num":"0","text":"kM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z)","block_num":"0","width":"0.545058102077908","word_num":"0","left":"0.45348839592354123","line_num":"0","par_num":"0","top":"0.7088888890894982"},{"conf":"1","line_num":"0","text":"{_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});function","width":"0.308139525519477","level":"0","word_num":"0","block_num":"0","left":"0.0043604745939071895","height":"0.018888888888888955","top":"0.7277777777777777","par_num":"0","page_num":"0"},{"line_num":"0","height":"0.01860465155707458","top":"0.7279069764695247","page_num":"0","par_num":"0","word_num":"0","block_num":"0","text":"q$5(q,K,-,z,Y,A,0){switch(.","left":"0.31250000422014723","level":"0","width":"0.1497092988755968","conf":"0.5"},{"height":"0.018888888888888955","line_num":"0","left":"0.4651162871583229","block_num":"0","word_num":"0","conf":"1","top":"0.7277777777777777","text":"){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buf","width":"0.5334302266438802","page_num":"0","level":"0","par_num":"0"},{"word_num":"0","text":"fer; case","conf":"1","block_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.7488372092900042","height":"0.01671834627787272","width":"0.04505813916524252","left":"0.0043604645888744315","line_num":"0"},{"text":"t05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1","width":"0.3866279178195529","block_num":"0","word_num":"0","conf":"1","left":"0.05232557998756187","page_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.7488372098973427","height":"0.0189405674404568"},{"top":"0.7511111111111111","block_num":"0","height":"0.014444444444444482","line_num":"0","text":";return!0; case d05:case c05:case","page_num":"0","conf":"1","width":"0.18313952551947704","par_num":"0","word_num":"0","left":"0.4375000093401447","level":"0"},{"page_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.6191860488924722","text":"i05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.me","block_num":"0","top":"0.7488372101299007","width":"0.37936045328776047","height":"0.0189405674404568","conf":"1","level":"0"},{"block_num":"0","conf":"1","width":"0.4229650709364149","word_num":"0","top":"0.7674418601516951","line_num":"0","par_num":"0","left":"0.004360510343259586","level":"0","height":"0.018604651557074692","text":"ssage;case r05:case a05:return q==K+\\\\\\\"\\|\\\";case n05:var $=kM7;case 005:var","page_num":"0"},{"left":"0.4316860669756949","level":"0","par_num":"0","height":"0.016279069052802186","line_num":"0","text":"w=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);va","top":"0.7697674421015059","page_num":"0","width":"0.5668604532877604","conf":"1","word_num":"0","block_num":"0"},{"block_num":"0","left":"0.004360477259434821","line_num":"0","height":"0.018604651557074692","word_num":"0","level":"0","par_num":"0","conf":"0.5","text":"r H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; case","page_num":"0","top":"0.7883720927485944","width":"0.2936046388414171"},{"block_num":"0","conf":"1","top":"0.7883720933418159","left":"0.2965116313729576","line_num":"0","par_num":"0","page_num":"0","word_num":"0","height":"0.016279069052802186","level":"0","text":"s05:if(Ma8)return Ma8.call(q)=","width":"0.1686046494377984"},{"block_num":"0","text":"-Ma8.call(K)}return!1}var","height":"0.016279069052802186","top":"0.7883720932642966","line_num":"0","page_num":"0","left":"0.4680232619591606","conf":"1","width":"0.13953487608167853","par_num":"0","level":"0","word_num":"0"},{"block_num":"0","width":"0.22674418555365672","line_num":"0","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.6061046481436678","top":"0.7855555553697754","height":"0.023746770222981772","level":"0","text":"U05=1,Q05=2,d05=||\\\"[object Boolean]||\\\""},{"top":"0.788372093058672","conf":"0.5","page_num":"0","par_num":"0","width":"0.16715115441216355","left":"0.8313953516438009","height":"0.01860465155707458","line_num":"0","block_num":"0","word_num":"0","level":"0","text":",c05=\\|\\\"[object Date]\\\\\\\",105"},{"line_num":"0","block_num":"0","left":"0.00436046742109942","page_num":"0","width":"0.1293604638841417","word_num":"0","text":"=I|\\\"[object Error]\\l\\\"","top":"0.8066666661630383","level":"0","height":"0.018914729224310922","par_num":"0","conf":"0.5"},{"block_num":"0","page_num":"0","level":"0","width":"0.03488371902041965","left":"0.004360466507232026","word_num":"0","par_num":"0","line_num":"0","text":"1]\\|\\\"","conf":"0.30000001192092896","height":"0.018604651557074692","top":"0.8279069763726256"},{"block_num":"0","top":"0.8066666671205144","left":"0.13226744948184804","line_num":"0","height":"0.021240308549669074","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","width":"0.13953487608167858","text":",n05=\\|\\\"[object Map]\\|\\\"","level":"0"},{"left":"0.270348841076526","line_num":"0","level":"0","par_num":"0","page_num":"0","conf":"0.5","word_num":"0","height":"0.018604651557074692","text":",i05=\\|\\\"[object","block_num":"0","top":"0.8069767439113851","width":"0.0915697627597385"},{"page_num":"0","level":"0","block_num":"0","width":"0.06395348442925347","word_num":"0","text":"Number7\\\\\\\"","conf":"0.30000001192092896","height":"0.016279069052802186","line_num":"0","par_num":"0","left":"0.3633720958667686","top":"0.8069767442720485"},{"height":"0.018914727105034723","text":",r05=\\|\\\"[object RegExp]\\\\\\\"","width":"0.15552324718899196","page_num":"0","conf":"0.5","left":"0.42732559001892884","block_num":"0","par_num":"0","level":"0","top":"0.8066666671839168","line_num":"0","word_num":"0"},{"conf":"0.5","level":"0","line_num":"0","text":",e05=\\|\\\"[object","left":"0.21947674674636874","page_num":"0","word_num":"0","par_num":"0","block_num":"0","top":"0.8279069763920053","height":"0.018604651557074692","width":"0.09447674221462676"},{"height":"0.021240310668945273","block_num":"0","page_num":"0","top":"0.806666666341884","width":"0.29651162889268656","line_num":"0","conf":"0.5","level":"0","par_num":"0","word_num":"0","left":"0.581395342635736","text":",005=||\\\"[object Set]\\|\\\",a05=||\\\"[object String]\\I\\\""},{"block_num":"0","line_num":"0","par_num":"0","width":"0.12209302054511173","page_num":"0","text":",s05=\\|\\\"[object Symbo","word_num":"0","conf":"0.5","level":"0","top":"0.80666666620955","left":"0.8764534894293933","height":"0.018914729224310922"},{"top":"0.8277777777777777","word_num":"0","line_num":"0","width":"0.18604649437798393","conf":"0.5","left":"0.036337226552089125","block_num":"0","page_num":"0","text":",t05=||\\\"[object ArrayBuffer]\\|\\\"","par_num":"0","level":"0","height":"0.02111111111111119"},{"level":"0","width":"0.0625","block_num":"0","conf":"0.30000001192092896","height":"0.013953487608167836","left":"0.3139534873304264","par_num":"0","text":"DataView]\\\\","top":"0.8302325585990169","line_num":"0","word_num":"0","page_num":"0"},{"conf":"1","top":"0.8277777777777777","left":"0.3895348873543943","block_num":"0","height":"0.018888888888888955","level":"0","page_num":"0","text":",yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f","par_num":"0","width":"0.6090116288926866","line_num":"0","word_num":"0"},{"page_num":"0","par_num":"0","width":"0.21802323659261072","top":"0.8488372093675235","conf":"1","line_num":"0","left":"0.00436048433551854","word_num":"0","block_num":"0","text":":void 0;EM7=q$5});function K$5(q,K){var","height":"0.01671834627787272","level":"0"},{"level":"0","line_num":"0","block_num":"0","text":"_=-1,z=K.","conf":"1","width":"0.04651162889268662","height":"0.016279069052802186","word_num":"0","top":"0.8488372093883276","page_num":"0","left":"0.2281976744102458","par_num":"0"},{"par_num":"0","width":"0.12063953611585826","conf":"1","line_num":"0","word_num":"0","page_num":"0","block_num":"0","text":"length,Y=q.length;whi'","height":"0.018604651557074692","top":"0.8488372090276642","left":"0.2747093037201716","level":"0"},{"text":"<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=","conf":"1","line_num":"0","top":"0.8488372101299009","left":"0.4273256067331084","width":"0.5712209065755208","page_num":"0","block_num":"0","par_num":"0","word_num":"0","level":"0","height":"0.0189405674404568"},{"text":"_$5});function z$5(q,K,","left":"0.004360472984856647","word_num":"0","width":"0.12790696885850694","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","height":"0.016279069052802186","block_num":"0","level":"0","top":"0.8697674421887152"},{"par_num":"0","page_num":"0","word_num":"0","level":"0","text":"){var z=K(q);return DO(q)?z:nP6(z,_(q))}var","line_num":"0","top":"0.8697674420724361","height":"0.016279069052802186","block_num":"0","conf":"1","left":"0.1366279217623913","width":"0.2398255666097005"},{"height":"0.016279069052802186","conf":"0.5","par_num":"0","width":"0.2252906799316406","word_num":"0","level":"0","block_num":"0","top":"0.8697674421015058","text":"Xa8=L((=>{o_80;RTO;a_8=z$5});function","left":"0.4258721056494897","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","top":"0.866802125713205","word_num":"0","height":"0.02220970153808599","page_num":"0","left":"0.6510915259837525","level":"0","line_num":"0","par_num":"0","block_num":"0","width":"0.07136345969306102","text":"YSS(q,K){var"},{"block_num":"0","text":"ar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;var","line_num":"0","top":"0.8883720926710751","left":"0.0043604749696563","level":"0","conf":"1","height":"0.018604651557074692","par_num":"0","word_num":"0","page_num":"0","width":"0.28488371107313365"},{"page_num":"0","line_num":"0","height":"0.016279069052802186","block_num":"0","level":"0","top":"0.8883720931092579","width":"0.07122092776828337","word_num":"0","text":"Pa8=LCO=>{s.","left":"0.29215116409550945","conf":"0.5","par_num":"0"},{"par_num":"0","height":"0.018604651557074692","level":"0","top":"0.8883720926710751","line_num":"0","page_num":"0","width":"0.19622092776828348","text":"8=Y$5});function A$5O{return[]}var","left":"0.36482558586443914","word_num":"0","block_num":"0","conf":"1"},{"text":"_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v","word_num":"0","line_num":"0","conf":"1","left":"0.7252906955384564","top":"0.8674418609541324","level":"0","par_num":"0","width":"0.2732558144463433","height":"0.020930230882432732","page_num":"0","block_num":"0"},{"top":"0.8906976746455285","left":"0.5697674428101472","height":"0.013953487608167836","conf":"0.5","block_num":"0","line_num":"0","par_num":"0","text":":_8; var","page_num":"0","word_num":"0","width":"0.036337208747863836","level":"0"},{"block_num":"0","conf":"0.5","level":"0","word_num":"0","page_num":"0","text":"Da8=L","line_num":"0","height":"0.011627906163533597","top":"0.8906976747380005","par_num":"0","width":"0.02906976540883388","left":"0.6090116292868621"},{"width":"0.6366278754340278","left":"0.004360491498102053","text":");0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=","level":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.016279069052802186","conf":"1","par_num":"0","top":"0.9093023258999555","word_num":"0"},{"par_num":"0","width":"0.354651133219401","line_num":"0","top":"0.8883720942099465","word_num":"0","conf":"0.5","text":"(=>{t_8=A$5});var 0$5,$$5, hM7,w$5, iP6;var e_8=L(()=>{Pa8();Da8(","height":"0.020930230882432732","left":"0.6438953708019126","level":"0","page_num":"0","block_num":"0"},{"conf":"1","text":"null)return[];return q=0bject(q),s_8(hM7(q),function(K){return","width":"0.3473837110731337","page_num":"0","word_num":"0","top":"0.9088888883606178","line_num":"0","par_num":"0","height":"0.019018088446723036","left":"0.6482558245492112","block_num":"0","level":"0"},{"top":"0.9277777777777778","left":"0.00436047159312635","page_num":"0","block_num":"0","height":"0.018888888888888844","line_num":"0","width":"0.2674418555365668","conf":"1","level":"0","par_num":"0","text":"$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var","word_num":"0"},{"text":"_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var","line_num":"0","par_num":"0","top":"0.9277777777777778","word_num":"0","conf":"1","width":"0.3255813810560438","height":"0.018888888888888844","page_num":"0","block_num":"0","left":"0.2761628040321222","level":"0"},{"left":"0.6031976758261589","line_num":"0","page_num":"0","text":"SM7=LCO","par_num":"0","word_num":"0","block_num":"0","top":"0.9302325584052185","conf":"0.5","height":"0.013953487608167836","level":"0","width":"0.043604649437798404"},{"par_num":"0","conf":"0.5","level":"0","line_num":"0","page_num":"0","text":"=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\\\"obje","block_num":"0","height":"0.018888888888888844","top":"0.9277777777777778","word_num":"0","width":"0.3488371955023871","left":"0.6497093074006314"},{"conf":"1","line_num":"0","level":"0","word_num":"0","page_num":"0","width":"0.5014534420437283","top":"0.9465116284773509","par_num":"0","height":"0.019043926662868915","block_num":"0","left":"0.0043605113830368775","text":"ct\\|\\\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\\\\\""},{"height":"0.01671834627787272","left":"0.5043604682810681","word_num":"0","line_num":"0","par_num":"0","text":"[object Arguments]\\\\","conf":"0.5","top":"0.9488372093190739","page_num":"0","block_num":"0","width":"0.1104651133219402","level":"0"},{"text":";var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var","word_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","width":"0.3488372166951498","height":"0.0189405674404568","top":"0.9488372098430791","page_num":"0","left":"0.6497092995320658"},{"height":"0.016279069052802186","conf":"1","left":"0.00872095385940873","line_num":"0","block_num":"0","par_num":"0","top":"0.9697674421015058","width":"0.6191860198974609","word_num":"0","page_num":"0","text":"Ou6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function","level":"0"},{"page_num":"0","left":"0.6380813922982124","level":"0","line_num":"0","height":"0.016279069052802186","top":"0.9697674423146843","block_num":"0","text":"{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\\\","width":"0.3604651133219401","conf":"1","par_num":"0","word_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8063
|
NULL
|
NULL
|
|
45019
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFVtavsco.sv#11894 on JY-18909-automated-reports-ask-iminny kProject v> D Redisv D ServiceTraits€ OpportunitySyncTrait.ph& SyncCrmEntities Trait.php© SyncFieldsTrait.php© WriteCrmTrait.php→IUTIS© AutomatedReportsService.php© TeamSetupController.php© RequestGenerateReportJob.php© OpportunityStageUpdated.phpC RunOpportunityAiAnalysis.phg© Service.phppnp apl.onp© SendReportJob.php© SendReportMailJob.php© ReportController.php© TokenBuilder.php• Filesystem.phpC Team.phpc CrealenelaAcuviyevent.onoTrackProviderInstalledEvent.php& OpportunitySyncTrait.php x© Opportunity.php© InteractsWithPivotTable.php© OpportunityUpdated.php© OpportunityPendingAiAnalysisAfterStageChanged.phpC ImportOpportunityBatch.php= custom.log= laravel.logA SF ljiminny@localhost](° scratch_1.jsonV connect.vueV Onboard.vueHs local liminnyalocalnost4 console [EU] )CrmEntityRepository.phpfii crm_configurations [EU]A console [(PROD]4 console [STAGING]T ImportBatchJobTrait.php→Weshook© BatchSyncCollector.php© BatchSyncRedisService.php© Client.php© ClosedDealStagesService.p© DealFieldsService.php© DecorateActivity.php©FieldDefinitions.php© Field TypeConverter.php© HubspotClientinterface.php757789790791792793794795"podcast aualo unlX3Co W .*O resultsTT :1564trait OpportunitySyncTraitBSZMZMI9 AY1566private function create0pportunity(string $crmId, array $properties,array $associations): ?OpportunityIT souoor cunzeyzwaskceehllyulealeu1567MatchActivitiesToNew0pportunity::dispatch($opportunity->getId());15681569E1570return Sopportunity;Tx: AutovPlaygroundSa jiminny v# contact16779180 665587 vn026 A9 A22 X 3 X 103 л# contact 219247563 742723347700 - [EMAIL] 2026-* COnDany 4170155 47150050502# deal 7100953 410150124747DCLELTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN(owner) ' EU.emallsa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<->1: on t.id = u.team_idWHERE u.team_id = 400 and sa.provider = 'hubspot';© HubspotTokenManager.php© PayloadBuilder.php/**© RemoteCrmObjectManipulat*Uooure exscino oodorcuncuselect * from features;select * from team features where feature id = 40:ResponseNormalize.php© Service.php© SyncFieldAction.phpprivate function updateOpportunity(string $crmId, array $properties, array $associations): Opportunity© SyncRelatedActivityManage© WebhookSyncBatchProcessv D IntegrationApp> D Accessors~ D Api© ActionUrl.php@ EnumUrllnterface.php© FlowUrl.php© PageResult.php© ProxyUrl.phpC) RequestBuilder.ohpRequestexecute.pnp• RequestExecutelnterfaceSystemEvents.php© SystemUrl.phpC TokenBuilder.php© TokenBuilderInterface.pt© UrlBuilder.php799801802803804805800807808809810811812813814815816817$accountId = $this->resolveAccountId($associations);$businessProcess = $this->resolveBusinessProcess($properties['pipeline'] ?? null);$stage = $businessProcess ? $this->resolveStage($businessProcess, $propertiesl 'dealstage'] ?? null) : null;[CREDIT_CARD]$data = $this->build0pportunityData($properties, $accountId, $businessProcess, $stage);select x Tolteams where id = 556: # owner: 18101. crm: 477select * from crm_configurations where id = 477;SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN(ouner)+Tu.email,sa.*,Choose Declarational_accounts sa$attributes = [a.sociable_idm • ououooorunryara Uodorunovciraur .doo seruces urirnuosoot seru celralrs"cri connourarlon 1oit.id = u.team_id• a buildOpportunityData (OpportunitySyncTraitMatchActivitiesTest'crm_provider_id' => $cl../tests/Unit/Services/Crm/Hubspot/ServiceTraitd sa.provider = 'integration-app';]:$values = array_merge($attributes, $data);$opportunity = $this->crmEntityRepository->upsert0pportunity($attributes, $values);159015911592$this->importExternalFieldData($properties, $opportunity->getId());$this->update0pportunityAssociations(Sopportunity, $associations);D Configreturn $opportunity;DDTOM FiltersD Jobs040• ProspectSearchStrateayprivate function resolveAccountId(array $associations): ?int{...}D ServiceTraits© DataClient.php1596159715981600160216031604select * from opportunities where id = 7594349;select * from opportunity_stages where opportunity_id = 759434select * from business_processes where id = 6024;select * from business_process_stages where stage_id = 16352;select * from business_process_stages where business_process_]select * from stages where team_id = 459;select * from teams where id = 459;DELEEITCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner) '7U.enarusa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idWHERE u.team_id = 459 and sa.provider = 'hubspot'© DecorateActivity.php© LocalSearch.php© LocalSearchInterface.php© RemoteSearch.php© Service.php> MListeners> M Metadata> M Miaration› Pipedrive> D SalesforceD Traits838839840841842845844845846847848Lusagesprivate function buildOpportunityData(array $properties,Pint $accountId,rbusnessrrocess sousnessprocess?Stage $stage): array &$ownerId = null;$profile = null;if (! empty($properties['hubspot_owner_id'])) {$ownerId = $properties['hubspot_owner_id'];$profile = $this->crmEntityRepository->findProfileByExternalId($this->config, (string) $ownerId);160616071608SELECT crm_provider_id, COUNT(*) as cnt, GROUP_CONCAT(id ORDEFFROM stagesWHERE team_id = 459 AND type = 'opportunity'GROUP BY crm_provider_idHAVING CHT>1AHelper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)> 0lablSupport Daily - in 2 h 43 mAAutomatedRenortsCommandTest100% C•8 • Fri 17 Apr 12:17:02CascadeAutomated Report RetrInvestigating Opportur+D ...1. User loos an acuivity in the ul with a amerent stage → Activitylontrouler dispalches updatestagewnole calls cribervicpdateStage() → pushes the stage change to HubSpot3. HubSpot receives the update and fires a deal.propertyChange webhook back to Jiminny4. Webhook is collected in Redis → SyncObjects cycle processes it → import0pportunityBatch() → upsertOpportunity() with the stage HubSpot now has5. But HubSpot might return the previous stage if the update hasn't propagated, or if HubSpot rejectsthe change - writing a different stage_id backcloudwatch loas to look for."opportunity stage nas changed""[HubSpot] User changing opportunity stage from"2. SyncObjects job + HubspotWebhookBatchSyncStrategy draining Redis (second most likely)The SyncObiects job runs on a schedule and drains the Redis batch queue. If deal 7594349 's CRMprovider ID keeps reappearing in the Redis set (because the failed() handler in ImportBatchJobTraitrequeues it after failures), then it gets reprocessed on every cycle.CloudWatch logs to look for:"[WebhookSyncBatchProcessor] Batch processing completed"- with config_id for team 459"[ImportOpportunityBatch]" or "[HubSpot] Failed to import opportunity""(HubSpot) Syncing opportunities using strateqy"Check if the same deal CRM ID appears in multiple consecutive [WebhookSyncBatchProcessor] runs.3. importExternalFieldData / SyncCrmField writing back and triggering re-syncFrocessALAucomaclonAnalysiskesults calls service›Syncuppolcunity cerore writine Al tiele values.Since Al Automation is enabled for this team (you're seeing the OpportunityPendingAiAnalysisAfterStageChanged logs), even though this specific opportunity has no templates, other opportunities do - and their syncupporcunity calls ao through 1mporturupdateupporcunity → which can atrect the keals queuestate.What to search in CloudWatchFor opportunity 7594349, search for these in order:estwuike nisinss oussiness orocess"Id": 60241"uuid". "0x42500C7A22F88945929CEF122051B62E""team 10"* 459"crm_configuration_id": 367,created atl: 2025-04-02 12:50:16"updated at": "2025-04-02 12:59:16"5 602416349 2025-04-02 12:59:16,2025-04-02 12:59:16600416251 095 04 0219 0169025 04 0212:50116,2025-09-22 13:56:23,2025-09-22 13:56:23, Given what you knwo already what will happen$stage is null.<> CodeClaude Sonnet 4.6Winasun leamsulr-o( 4 spaces...
|
[{"level":"0","height": [{"level":"0","height":"0.0077519370449914415","conf":"1","line_num":"0","text":"PhpStorm","top":"0.005167958996884159","word_num":"0","block_num":"0","left":"0.02034883973032694","page_num":"0","par_num":"0","width":"0.02616278827190399"},{"word_num":"0","par_num":"0","width":"0.011627906560897822","height":"0.010335916943020274","level":"0","conf":"1","line_num":"0","block_num":"0","text":"File","page_num":"0","top":"0.0025839794391580018","left":"0.05232558154097966"},{"text":"Edit","top":"0.0025839794483865086","word_num":"0","level":"0","block_num":"0","height":"0.010335916943020274","width":"0.011627906560897835","left":"0.06976744199571387","conf":"1","line_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","height":"0.012919896178775314","left":"0.08720930282773343","par_num":"0","line_num":"0","block_num":"0","top":"0.0025839794299922225","width":"0.014534883201122284","page_num":"0","conf":"1","level":"0","text":"View"},{"height":"0.012919896178775314","line_num":"0","conf":"1","left":"0.1061046516439201","level":"0","block_num":"0","top":"0.0025839794299922225","width":"0.02470930218696596","word_num":"0","par_num":"0","text":"Navigate","page_num":"0"},{"conf":"1","width":"0.017441859841346746","line_num":"0","left":"0.13517441920723358","height":"0.010335916943020385","block_num":"0","page_num":"0","text":"Code","top":"0.002583979426853289","word_num":"0","level":"0","par_num":"0"},{"top":"0.002583979426853289","width":"0.02180232554674147","page_num":"0","conf":"1","level":"0","par_num":"0","line_num":"0","text":"Laravel","block_num":"0","word_num":"0","height":"0.010335916943020385","left":"0.1540697678225595"},{"height":"0.010335916943020274","text":"Refactor","left":"0.18168604645628045","top":"0.0025839794785329495","par_num":"0","width":"0.02180232554674147","conf":"1","word_num":"0","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"left":"0.2267441862337412","level":"0","width":"0.014534883201122284","page_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.002583979461306396","text":"Tools","conf":"1","word_num":"0","height":"0.010335916943020274"},{"block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"Window","height":"0.010335916943020385","left":"0.2616279077801874","level":"0","top":"0.002583979426853289","width":"0.0232558131217957","word_num":"0","page_num":"0"},{"top":"0.0025839796560903627","conf":"1","page_num":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","text":"Help","width":"0.014534883201122284","word_num":"0","left":"0.28779069775263655","line_num":"0","level":"0"},{"top":"0.025839793281234646","width":"0.03488371670246125","left":"0.036337213160397105","par_num":"0","height":"0.005167958140373186","page_num":"0","word_num":"0","text":"FVtavsco.sv","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0"},{"top":"0.025694444318238086","level":"0","word_num":"0","page_num":"0","width":"0.1351744055747986","line_num":"0","block_num":"0","par_num":"0","conf":"1","text":"#11894 on JY-18909-automated-reports-ask-iminny k","height":"0.007897286944919202","left":"0.08139535349754527"},{"height":"0.013210594654083252","par_num":"0","level":"0","conf":"0.5","left":"0.017441860956921497","page_num":"0","line_num":"0","text":"Project v","top":"0.04651162778062423","word_num":"0","width":"0.024709302186965938","block_num":"0"},{"conf":"0.30000001192092896","height":"0.013194444444444398","line_num":"0","word_num":"0","page_num":"0","width":"0.030523255467414856","par_num":"0","left":"0.029069767219033926","block_num":"0","level":"0","text":"> D Redis","top":"0.06458333333333333"},{"par_num":"0","level":"0","page_num":"0","text":"v D ServiceTraits","line_num":"0","width":"0.04941860139369964","top":"0.07986111111111116","block_num":"0","word_num":"0","conf":"0.5","left":"0.029069769051867776","height":"0.013194444444444398"},{"line_num":"0","level":"0","conf":"0.5","par_num":"0","block_num":"0","top":"0.09560723524394565","page_num":"0","width":"0.06831395030021668","word_num":"0","height":"0.012919896178775314","text":"€ OpportunitySyncTrait.ph","left":"0.04505814272303903"},{"page_num":"0","par_num":"0","height":"0.013194444444444398","text":"& SyncCrmEntities Trait.php","top":"0.11111111111111116","line_num":"0","block_num":"0","left":"0.04505814271908924","word_num":"0","conf":"0.5","level":"0","width":"0.06831395030021668"},{"par_num":"0","text":"© SyncFieldsTrait.php","word_num":"0","line_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.04505814046610588","height":"0.015552326043446807","conf":"0.5","top":"0.12403100752091223","width":"0.05668604373931884"},{"height":"0.015503875414530466","word_num":"0","par_num":"0","conf":"0.5","width":"0.05377906560897828","block_num":"0","left":"0.04505814194914328","level":"0","line_num":"0","page_num":"0","text":"© WriteCrmTrait.php","top":"0.1395348837397632"},{"width":"0.02616279125213623","top":"0.16020671842430811","line_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","height":"0.005167958471510081","text":"→IUTIS","block_num":"0","level":"0","word_num":"0","left":"0.029069767091955145"},{"width":"0.0770348846912384","block_num":"0","conf":"1","level":"0","text":"© AutomatedReportsService.php","top":"0.04651162776985762","page_num":"0","word_num":"0","left":"0.1220930237335959","line_num":"0","height":"0.013210594654083252","par_num":"0"},{"page_num":"0","par_num":"0","left":"0.12063953658472096","text":"© TeamSetupController.php","word_num":"0","block_num":"0","line_num":"0","level":"0","top":"0.0671834625479939","width":"0.06686046123504638","height":"0.012919896178775314","conf":"1"},{"page_num":"0","level":"0","line_num":"0","height":"0.013194444444444398","conf":"1","width":"0.07994185686111449","left":"0.12209302685981571","block_num":"0","top":"0.09027777777777779","par_num":"0","text":"© RequestGenerateReportJob.php","word_num":"0"},{"block_num":"0","width":"0.0770348846912384","left":"0.1220930237335959","par_num":"0","word_num":"0","level":"0","line_num":"0","conf":"1","page_num":"0","text":"© OpportunityStageUpdated.php","height":"0.013194444444444398","top":"0.11111111111111116"},{"width":"0.07412790060043334","level":"0","line_num":"0","left":"0.12209302963212476","word_num":"0","text":"C RunOpportunityAiAnalysis.phg","conf":"1","block_num":"0","top":"0.13402777777777775","height":"0.008333333333333415","par_num":"0","page_num":"0"},{"height":"0.013194444444444509","page_num":"0","width":"0.03488371968269348","block_num":"0","text":"© Service.php","line_num":"0","left":"0.1220930236310767","level":"0","par_num":"0","word_num":"0","conf":"0.5","top":"0.15486111111111112"},{"page_num":"0","top":"0.07222222222222219","block_num":"0","level":"0","height":"0.005555555555555536","conf":"0.5","left":"0.19622093276659994","text":"pnp apl.onp","width":"0.02616278827190399","line_num":"0","par_num":"0","word_num":"0"},{"height":"0.013210594654083252","block_num":"0","line_num":"0","text":"© SendReportJob.php","top":"0.04651162776985762","page_num":"0","level":"0","left":"0.20784884136774445","par_num":"0","width":"0.05377906560897827","word_num":"0","conf":"1"},{"left":"0.2718023263626453","text":"© SendReportMailJob.php","width":"0.0625","conf":"1","height":"0.013210594654083252","level":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.04651162776985762","par_num":"0","word_num":"0"},{"line_num":"0","height":"0.013210594654083252","block_num":"0","conf":"1","text":"© ReportController.php","word_num":"0","par_num":"0","level":"0","page_num":"0","top":"0.04651162778062423","width":"0.058139532804489136","left":"0.3415697695210921"},{"block_num":"0","conf":"0.5","par_num":"0","text":"© TokenBuilder.php","left":"0.40843023364285747","line_num":"0","page_num":"0","width":"0.04796511530876163","word_num":"0","height":"0.013210594654083252","top":"0.04651162776985762","level":"0"},{"left":"0.23110465051915002","top":"0.0671834625479939","word_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775314","level":"0","text":"• Filesystem.php","page_num":"0","width":"0.04360465109348299","line_num":"0","conf":"0.5"},{"block_num":"0","height":"0.008333333333333304","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","width":"0.03052325248718263","top":"0.06944444444444442","level":"0","text":"C Team.php","line_num":"0","left":"0.2834302328315131"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"c CrealenelaAcuviyevent.ono","height":"0.005555555555555536","level":"0","page_num":"0","par_num":"0","top":"0.07222222222222219","width":"0.07267441749572756","word_num":"0","left":"0.3241279080856677"},{"block_num":"0","page_num":"0","word_num":"0","conf":"1","text":"TrackProviderInstalledEvent.php","width":"0.08284883499145512","left":"0.40697674396260586","line_num":"0","level":"0","top":"0.0671834625479939","height":"0.012919896178775314","par_num":"0"},{"left":"0.21075582039910684","line_num":"0","level":"0","conf":"0.5","page_num":"0","height":"0.013194444444444398","text":"& OpportunitySyncTrait.php x","width":"0.07122092247009276","word_num":"0","par_num":"0","block_num":"0","top":"0.09027777777777779"},{"block_num":"0","page_num":"0","top":"0.09027777777777779","word_num":"0","level":"0","conf":"1","text":"© Opportunity.php","left":"0.28779069890439035","height":"0.013194444444444398","line_num":"0","width":"0.045058137178421","par_num":"0"},{"level":"0","left":"0.341443434393646","text":"© InteractsWithPivotTable.php","height":"0.015951830810970735","par_num":"0","width":"0.07295866608619689","conf":"1","block_num":"0","line_num":"0","top":"0.08763193005968917","word_num":"0","page_num":"0"},{"line_num":"0","page_num":"0","word_num":"0","text":"© OpportunityUpdated.php","top":"0.09027777777777779","level":"0","conf":"1","par_num":"0","block_num":"0","left":"0.42441860350520555","height":"0.013194444444444398","width":"0.06395348906517029"},{"line_num":"0","block_num":"0","page_num":"0","word_num":"0","width":"0.1293604612350464","text":"© OpportunityPendingAiAnalysisAfterStageChanged.php","conf":"1","left":"0.2848837248114653","level":"0","height":"0.013194444444444398","top":"0.11111111111111116","par_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","width":"0.07122092247009276","height":"0.008333333333333415","level":"0","conf":"1","top":"0.13402777777777775","block_num":"0","left":"0.31831396125083744","text":"C ImportOpportunityBatch.php","page_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.013210593329535558","top":"0.04651162857209701","conf":"0.5","level":"0","text":"= custom.log","width":"0.03488371968269344","par_num":"0","word_num":"0","left":"0.5058139535730378"},{"left":"0.5494186048776027","page_num":"0","block_num":"0","text":"= laravel.log","conf":"0.5","top":"0.04651162776985762","height":"0.013210594654083252","line_num":"0","width":"0.031976744532585144","par_num":"0","word_num":"0","level":"0"},{"level":"0","par_num":"0","width":"0.06104651093482971","page_num":"0","conf":"0.5","block_num":"0","left":"0.5901162806972873","top":"0.04651162778062423","word_num":"0","text":"A SF ljiminny@localhost]","line_num":"0","height":"0.013210594654083252"},{"text":"(° scratch_1.json","par_num":"0","top":"0.043749999999999956","conf":"0.5","block_num":"0","level":"0","word_num":"0","page_num":"0","width":"0.042151162028312705","line_num":"0","height":"0.015972222222222276","left":"0.6584302335504957"},{"height":"0.008333333333333304","page_num":"0","line_num":"0","top":"0.06944444444444442","left":"0.5058139570725795","conf":"0.5","level":"0","width":"0.03633720576763144","block_num":"0","text":"V connect.vue","par_num":"0","word_num":"0"},{"top":"0.06944444444444442","left":"0.5523255825810099","page_num":"0","conf":"1","level":"0","block_num":"0","word_num":"0","line_num":"0","text":"V Onboard.vue","height":"0.008333333333333304","width":"0.036337208747863725","par_num":"0"},{"height":"0.005555555555555536","top":"0.07222222222222219","width":"0.07267441749572745","page_num":"0","line_num":"0","par_num":"0","text":"Hs local liminnyalocalnost","left":"0.5988372102658899","block_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0"},{"height":"0.008333333333333304","line_num":"0","block_num":"0","width":"0.03924418389797213","text":"4 console [EU] )","conf":"0.30000001192092896","level":"0","word_num":"0","par_num":"0","left":"0.6816860492720082","top":"0.06944444444444442","page_num":"0"},{"conf":"1","block_num":"0","height":"0.012919896178775314","width":"0.058139532804489136","line_num":"0","word_num":"0","level":"0","par_num":"0","left":"0.5130813971151973","page_num":"0","text":"CrmEntityRepository.php","top":"0.09043927661991469"},{"conf":"0.30000001192092896","level":"0","word_num":"0","text":"fii crm_configurations [EU]","top":"0.09027777777777779","line_num":"0","block_num":"0","left":"0.5799418655505708","par_num":"0","page_num":"0","height":"0.013194444444444398","width":"0.06395348310470572"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","line_num":"0","top":"0.09027777790627356","width":"0.04360465109348299","height":"0.010497415728039194","left":"0.6526162789928467","level":"0","text":"A console [(PROD]","word_num":"0","page_num":"0"},{"top":"0.11111111111111116","word_num":"0","line_num":"0","text":"4 console [STAGING]","height":"0.013194444444444398","block_num":"0","par_num":"0","page_num":"0","level":"0","conf":"0.5","left":"0.5072674416163692","width":"0.05087209343910215"},{"top":"0.13402777777777775","word_num":"0","text":"T ImportBatchJobTrait.php","line_num":"0","width":"0.06395348310470583","conf":"1","left":"0.3997093081569491","level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.008333333333333415"},{"left":"0.029069771968455456","page_num":"0","level":"0","height":"0.005167958140373186","width":"0.03924418091773987","line_num":"0","text":"→Weshook","word_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.17571059457322424","par_num":"0"},{"conf":"1","page_num":"0","top":"0.18604651181900522","height":"0.015503875414530466","width":"0.06686046123504638","word_num":"0","left":"0.037790701555650896","par_num":"0","text":"© BatchSyncCollector.php","line_num":"0","level":"0","block_num":"0"},{"top":"0.20138888888888884","left":"0.037790698291617096","block_num":"0","line_num":"0","level":"0","width":"0.07558139562606811","text":"© BatchSyncRedisService.php","word_num":"0","conf":"1","height":"0.015972222222222276","page_num":"0","par_num":"0"},{"par_num":"0","width":"0.03343023061752319","word_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0","text":"© Client.php","height":"0.015584625138176822","left":"0.037790699614228054","top":"0.21705426374443437","conf":"0.5"},{"line_num":"0","page_num":"0","par_num":"0","left":"0.037790698480570574","text":"© ClosedDealStagesService.p","block_num":"0","word_num":"0","conf":"1","height":"0.012919896178775425","level":"0","top":"0.2325581396690103","width":"0.07558139562606811"},{"par_num":"0","height":"0.013194444444444398","conf":"1","width":"0.0625","word_num":"0","level":"0","top":"0.24791666666666667","line_num":"0","page_num":"0","text":"© DealFieldsService.php","block_num":"0","left":"0.037790698455668584"},{"word_num":"0","left":"0.03633721066630604","level":"0","page_num":"0","text":"© DecorateActivity.php","block_num":"0","line_num":"0","conf":"1","par_num":"0","top":"0.263565891574695","width":"0.06104651093482972","height":"0.012919896178775314"},{"top":"0.2790697675436873","conf":"1","height":"0.012919896178775314","par_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.058139532804489136","left":"0.03633721131093369","block_num":"0","text":"©FieldDefinitions.php","word_num":"0"},{"block_num":"0","conf":"1","level":"0","width":"0.06686046719551086","left":"0.03779069670579378","word_num":"0","height":"0.013194444444444398","par_num":"0","text":"© Field TypeConverter.php","page_num":"0","top":"0.2944444444444445","line_num":"0"},{"width":"0.07558139562606811","page_num":"0","level":"0","word_num":"0","block_num":"0","height":"0.012919896178775425","line_num":"0","par_num":"0","top":"0.3100775194816717","left":"0.03779069879549304","text":"© HubspotClientinterface.php","conf":"1"},{"block_num":"0","conf":"1","par_num":"0","page_num":"0","left":"0.12209302349830872","text":"757","width":"0.010174418240785604","word_num":"0","line_num":"0","top":"0.21705426390458304","level":"0","height":"0.012919896178775314"},{"block_num":"0","level":"0","line_num":"0","text":"789","left":"0.12209302356492698","page_num":"0","top":"0.24289405698167177","height":"0.012919896178775425","width":"0.01017441824078559","word_num":"0","conf":"1","par_num":"0"},{"left":"0.12209302356492698","page_num":"0","word_num":"0","width":"0.01017441824078559","text":"790","block_num":"0","conf":"1","height":"0.012919896178775314","level":"0","line_num":"0","par_num":"0","top":"0.25839793295066404"},{"word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.2739018089196563","text":"791","width":"0.01017441824078559","conf":"1","height":"0.012919896178775314","left":"0.12209302356492698","line_num":"0"},{"text":"792","top":"0.2894056848932627","word_num":"0","block_num":"0","left":"0.12209302336507233","line_num":"0","level":"0","par_num":"0","width":"0.010174418240785604","conf":"1","page_num":"0","height":"0.012919896178775425"},{"height":"0.012919896178775314","page_num":"0","conf":"1","line_num":"0","top":"0.30490956082534104","text":"793","width":"0.011627906560897822","word_num":"0","block_num":"0","par_num":"0","level":"0","left":"0.12209302365753558"},{"level":"0","height":"0.010335916943020385","text":"794","line_num":"0","par_num":"0","top":"0.320413436803499","word_num":"0","block_num":"0","conf":"1","left":"0.12209302336507233","page_num":"0","width":"0.010174418240785604"},{"top":"0.3359173127817199","width":"0.011627906560897835","word_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.12063953501896969","level":"0","par_num":"0","text":"795","height":"0.010335916943020163","block_num":"0"},{"par_num":"0","level":"0","height":"0.005555555555555536","width":"0.04941859841346741","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.1497093034464422","text":"\"podcast aualo unl","top":"0.18333333333333335","word_num":"0","line_num":"0"},{"line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","text":"X3","top":"0.18087855331212965","width":"0.01453488171100617","word_num":"0","height":"0.0077519370449913305","left":"0.20639535056891542","par_num":"0"},{"left":"0.22529069883299266","block_num":"0","level":"0","height":"0.015503875414530466","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"Co W .*","par_num":"0","top":"0.17829457374837643","word_num":"0","width":"0.029069766402244596"},{"page_num":"0","word_num":"0","conf":"1","top":"0.17829457365910506","line_num":"0","left":"0.2659883717954277","par_num":"0","width":"0.021802325546741497","text":"O results","level":"0","block_num":"0","height":"0.012919896178775314"},{"top":"0.17569444435845805","page_num":"0","conf":"0.30000001192092896","left":"0.2936046515407906","level":"0","word_num":"0","block_num":"0","par_num":"0","width":"0.03633720874786378","line_num":"0","text":"TT :","height":"0.01552002562416921"},{"word_num":"0","conf":"1","left":"0.5043604649049891","par_num":"0","block_num":"0","height":"0.010335916943020274","page_num":"0","line_num":"0","text":"1564","level":"0","top":"0.18087855309897505","width":"0.013081395626068137"},{"top":"0.20138888888888884","par_num":"0","line_num":"0","level":"0","page_num":"0","text":"trait OpportunitySyncTrait","left":"0.14680232849231975","word_num":"0","block_num":"0","width":"0.0813953459262848","height":"0.013194444444444509","conf":"1"},{"block_num":"0","width":"0.055232554674148615","top":"0.2067183467888588","line_num":"0","left":"0.44622092949818154","conf":"0.30000001192092896","page_num":"0","height":"0.007864986525641493","par_num":"0","text":"BSZMZMI9 AY","level":"0","word_num":"0"},{"conf":"1","page_num":"0","block_num":"0","left":"0.5043604648080899","line_num":"0","par_num":"0","word_num":"0","height":"0.012919896178775425","level":"0","text":"1566","top":"0.2093023255970895","width":"0.013081395626068137"},{"conf":"1","width":"0.2093023061752319","word_num":"0","line_num":"0","height":"0.012919896178775314","block_num":"0","level":"0","par_num":"0","text":"private function create0pportunity(string $crmId, array $properties,","page_num":"0","top":"0.21705426375385084","left":"0.1584302519620017"},{"conf":"1","text":"array $associations): ?Opportunity","height":"0.012919896178775425","word_num":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.21705426392611615","width":"0.10610464811325071","left":"0.3677325591433914","level":"0"},{"width":"0.12063953876495359","word_num":"0","conf":"0.30000001192092896","level":"0","top":"0.23255813946483883","height":"0.005167958802646977","page_num":"0","block_num":"0","par_num":"0","text":"IT souoor cunzeyzwaskceehllyulealeu","left":"0.16715116091099302","line_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","word_num":"0","height":"0.012919896178775425","level":"0","text":"1567","top":"0.22480620168451415","width":"0.013081395626068026","conf":"1","left":"0.504360465141181","line_num":"0"},{"block_num":"0","top":"0.2428940572077699","page_num":"0","left":"0.17877907224626774","line_num":"0","height":"0.012919896178775425","level":"0","conf":"1","par_num":"0","text":"MatchActivitiesToNew0pportunity::dispatch($opportunity->getId());","width":"0.20058138370513914","word_num":"0"},{"level":"0","top":"0.24031007765350632","word_num":"0","block_num":"0","par_num":"0","text":"1568","width":"0.013081395626068026","line_num":"0","left":"0.504360465141181","conf":"1","page_num":"0","height":"0.012919896178775425"},{"width":"0.013081395626068026","block_num":"0","conf":"1","top":"0.2558139538162971","text":"1569","left":"0.5043604648141462","par_num":"0","word_num":"0","level":"0","page_num":"0","height":"0.012919896178775314","line_num":"0"},{"width":"0.02034883648157121","block_num":"0","page_num":"0","height":"0.020671833886040547","conf":"0.5","par_num":"0","level":"0","text":"E1570","word_num":"0","top":"0.2635658915841115","line_num":"0","left":"0.49709302340165634"},{"top":"0.2894056851147466","page_num":"0","width":"0.0625","left":"0.1671511619309638","level":"0","par_num":"0","line_num":"0","text":"return Sopportunity;","conf":"1","height":"0.012919896178775314","word_num":"0","block_num":"0"},{"height":"0.010578165451685662","line_num":"0","level":"0","page_num":"0","conf":"0.5","par_num":"0","width":"0.024709302186965987","block_num":"0","text":"Tx: Autov","top":"0.1317829456979298","left":"0.5770348833430091","word_num":"0"},{"text":"Playground","top":"0.13178294609665886","block_num":"0","height":"0.012919896178775314","word_num":"0","left":"0.6206395341775058","line_num":"0","conf":"1","level":"0","width":"0.031976744532585144","par_num":"0","page_num":"0"},{"height":"0.012919896178775314","par_num":"0","text":"Sa jiminny v","top":"0.1317829458382609","block_num":"0","left":"0.6947674427764621","page_num":"0","conf":"0.30000001192092896","width":"0.029069766402244568","word_num":"0","line_num":"0","level":"0"},{"par_num":"0","block_num":"0","level":"0","left":"0.5377906974042501","line_num":"0","top":"0.14987080147994913","width":"0.031976744532585144","word_num":"0","height":"0.012919896178775314","page_num":"0","conf":"1","text":"# contact"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.015503875414530466","text":"16779180 665587 vn","line_num":"0","level":"0","top":"0.1498708015692205","width":"0.05668604373931885","left":"0.5784883745628704","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","text":"026 A9 A22 X 3 X 103 л","width":"0.07558139562606814","level":"0","par_num":"0","left":"0.6424418615053685","page_num":"0","height":"0.012919896178775425","conf":"0.30000001192092896","top":"0.1498708011354185","word_num":"0"},{"top":"0.16527777791882392","par_num":"0","word_num":"0","left":"0.5377906984790682","conf":"1","line_num":"0","level":"0","block_num":"0","height":"0.010432816214031693","page_num":"0","text":"# contact 2","width":"0.036337208747863725"},{"height":"0.013194444444444509","left":"0.5770348847322401","width":"0.14970929622650153","conf":"1","page_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","text":"19247563 742723347700 - [EMAIL] 2026-","top":"0.16527777777777775","word_num":"0"},{"level":"0","width":"0.09011628031730656","block_num":"0","height":"0.005555555555555536","left":"0.537790697119607","conf":"0.30000001192092896","par_num":"0","word_num":"0","top":"0.18333333333333335","line_num":"0","page_num":"0","text":"* COnDany 4170155 47150050502"},{"page_num":"0","height":"0.013194444444444398","left":"0.5377906990537132","text":"# deal 7100953 410150124747","par_num":"0","width":"0.08430232405662541","word_num":"0","block_num":"0","level":"0","top":"0.19374999999999998","line_num":"0","conf":"1"},{"text":"DCLELT","height":"0.005167958471510192","page_num":"0","top":"0.2144702843102596","level":"0","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.018895348906517007","line_num":"0","left":"0.5377906975670903"},{"block_num":"0","conf":"0.5","height":"0.015503875414530466","left":"0.5494186081988502","top":"0.22480620165535314","word_num":"0","line_num":"0","width":"0.14244185686111444","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN","page_num":"0","level":"0"},{"line_num":"0","conf":"0.30000001192092896","level":"0","width":"0.031976744532585144","left":"0.6962209292929711","block_num":"0","text":"(owner) ' E","top":"0.21944444467860902","word_num":"0","page_num":"0","par_num":"0","height":"0.018281653192308234"},{"level":"0","width":"0.024709299206733704","word_num":"0","par_num":"0","text":"U.emall","block_num":"0","height":"0.005167958140373297","top":"0.24547803643368937","line_num":"0","page_num":"0","left":"0.5494186049751215","conf":"0.30000001192092896"},{"height":"0.012919896178775425","left":"0.5494186047692491","line_num":"0","level":"0","page_num":"0","conf":"1","text":"sa.*,","top":"0.2558139535040662","word_num":"0","width":"0.01744185984134672","par_num":"0","block_num":"0"},{"level":"0","height":"0.012919896178775425","top":"0.271317829817589","left":"0.5494186042862335","word_num":"0","line_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","par_num":"0","width":"0.10610464811325082","page_num":"0","block_num":"0"},{"text":"JOIN users u on u.id = sa.sociable_id","conf":"0.5","page_num":"0","top":"0.28680555555555554","line_num":"0","height":"0.013194444444444509","level":"0","left":"0.5377907027588188","width":"0.11627906560897827","word_num":"0","block_num":"0","par_num":"0"},{"text":"JOIN teams t 1.n<->1: on t.id = u.team_id","width":"0.12645348310470583","word_num":"0","conf":"0.5","left":"0.5377906987249051","line_num":"0","page_num":"0","height":"0.013194444444444509","block_num":"0","par_num":"0","level":"0","top":"0.30208333333333326"},{"block_num":"0","left":"0.537790702387344","level":"0","page_num":"0","height":"0.012919896178775314","top":"0.317829457466168","conf":"0.5","line_num":"0","par_num":"0","width":"0.15552325248718257","word_num":"0","text":"WHERE u.team_id = 400 and sa.provider = 'hubspot';"},{"block_num":"0","text":"© HubspotTokenManager.php","par_num":"0","height":"0.012919896178775425","top":"0.32558139567676214","width":"0.07558139562606811","level":"0","left":"0.03779069659103573","word_num":"0","conf":"1","line_num":"0","page_num":"0"},{"level":"0","width":"0.05523256063461304","left":"0.03779069635420511","par_num":"0","word_num":"0","line_num":"0","page_num":"0","text":"© PayloadBuilder.php","block_num":"0","height":"0.010448966423670436","conf":"1","top":"0.3409722222009215"},{"block_num":"0","level":"0","left":"0.15406976757710925","text":"/**","line_num":"0","par_num":"0","top":"0.3359173127817199","width":"0.011627906560897822","word_num":"0","page_num":"0","conf":"1","height":"0.010335916943020163"},{"top":"0.3562499999845983","width":"0.07558139562606812","word_num":"0","page_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","conf":"1","text":"© RemoteCrmObjectManipulat","left":"0.03779069850479537","height":"0.01325904395845201"},{"height":"0.005167958140373297","page_num":"0","left":"0.1569767548843115","width":"0.09156975746154786","block_num":"0","par_num":"0","word_num":"0","line_num":"0","level":"0","top":"0.3540051682166351","text":"*Uooure exscino oodorcuncu","conf":"0.30000001192092896"},{"block_num":"0","height":"0.013194444444444398","line_num":"0","par_num":"0","top":"0.3486111111111111","left":"0.5377906997828639","text":"select * from features;","width":"0.07267441749572756","word_num":"0","level":"0","page_num":"0","conf":"1"},{"par_num":"0","line_num":"0","page_num":"0","left":"0.5377907190905061","level":"0","text":"select * from team features where feature id = 40:","top":"0.36434108563752776","width":"0.15406974554061892","conf":"1","block_num":"0","height":"0.007881136735280347","word_num":"0"},{"page_num":"0","left":"0.036337209757837455","top":"0.36950904428787323","word_num":"0","text":"ResponseNormalize.php","line_num":"0","par_num":"0","width":"0.06831395030021667","block_num":"0","level":"0","conf":"1","height":"0.012919896178775425"},{"left":"0.03779069823495582","line_num":"0","conf":"1","text":"© Service.php","block_num":"0","height":"0.013210594654083252","top":"0.3847222219236044","page_num":"0","par_num":"0","width":"0.03779069781303406","word_num":"0","level":"0"},{"text":"© SyncFieldAction.php","top":"0.40051679599975953","page_num":"0","level":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.05813953280448913","conf":"1","left":"0.037790699753649216","height":"0.012919896178775425","par_num":"0"},{"par_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.39513888888888893","width":"0.3139534950256348","text":"private function updateOpportunity(string $crmId, array $properties, array $associations): Opportunity","left":"0.1540697546374334","level":"0","block_num":"0","height":"0.013194444444444398","word_num":"0"},{"page_num":"0","top":"0.4159722222222222","conf":"1","line_num":"0","height":"0.013194444444444509","left":"0.037790698480570574","par_num":"0","text":"© SyncRelatedActivityManage","word_num":"0","width":"0.07558139562606811","block_num":"0","level":"0"},{"conf":"1","height":"0.013194444444444398","line_num":"0","par_num":"0","word_num":"0","page_num":"0","left":"0.037790698480570574","level":"0","block_num":"0","text":"© WebhookSyncBatchProcess","top":"0.43125","width":"0.07558139562606811"},{"conf":"0.30000001192092896","par_num":"0","text":"v D IntegrationApp","width":"0.05232558250427245","top":"0.44702842390673636","word_num":"0","page_num":"0","height":"0.012919896178775314","block_num":"0","level":"0","line_num":"0","left":"0.02180232571783398"},{"text":"> D Accessors","conf":"0.30000001192092896","height":"0.013194444444444398","left":"0.029069768204225445","par_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.4625","width":"0.042151162028312684","word_num":"0"},{"level":"0","width":"0.02470930218696594","height":"0.013194444444444287","block_num":"0","left":"0.029069767829704097","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.47777777777777786","text":"~ D Api","word_num":"0"},{"word_num":"0","block_num":"0","conf":"0.5","width":"0.040697672963142396","left":"0.045058140990292504","level":"0","top":"0.4935400518137131","line_num":"0","par_num":"0","page_num":"0","height":"0.012919896178775314","text":"© ActionUrl.php"},{"width":"0.061046510934829705","conf":"0.5","top":"0.5090277777777777","level":"0","word_num":"0","left":"0.04505814064450373","height":"0.013194444444444509","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"@ EnumUrllnterface.php"},{"top":"0.5243055555555556","height":"0.013194444444444398","block_num":"0","text":"© FlowUrl.php","width":"0.037790697813034055","left":"0.04505814009542093","page_num":"0","word_num":"0","level":"0","conf":"0.5","par_num":"0","line_num":"0"},{"block_num":"0","height":"0.01570641067292955","page_num":"0","conf":"1","left":"0.04504752814356874","line_num":"0","text":"© PageResult.php","top":"0.5373664324735505","width":"0.04653285145759583","level":"0","par_num":"0","word_num":"0"},{"par_num":"0","text":"© ProxyUrl.php","conf":"0.5","left":"0.04495536781044429","block_num":"0","width":"0.03951270878314972","word_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.01333898570802472","top":"0.5540025208322561"},{"width":"0.053779065608978265","line_num":"0","top":"0.5708333332888438","word_num":"0","page_num":"0","conf":"0.5","level":"0","height":"0.007978036006291767","left":"0.045058143693342025","par_num":"0","block_num":"0","text":"C) RequestBuilder.ohp"},{"word_num":"0","conf":"1","line_num":"0","par_num":"0","page_num":"0","top":"0.5863481418972936","left":"0.04493710907944466","level":"0","width":"0.056887763738632205","text":"Requestexecute.pnp","block_num":"0","height":"0.010764256450864984"},{"block_num":"0","height":"0.013194444444444509","page_num":"0","level":"0","left":"0.043604651332287504","conf":"1","text":"• RequestExecutelnterface","width":"0.06976743936538696","word_num":"0","line_num":"0","par_num":"0","top":"0.5993055555555555"},{"level":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.6149870802374857","width":"0.05523255467414856","block_num":"0","conf":"1","left":"0.04360465358589083","height":"0.012919896178775314","word_num":"0","text":"SystemEvents.php"},{"par_num":"0","text":"© SystemUrl.php","conf":"0.5","level":"0","line_num":"0","left":"0.04505814011459571","block_num":"0","height":"0.01325904395845201","page_num":"0","top":"0.6304909560892494","width":"0.04360465109348297","word_num":"0"},{"top":"0.6458333333333334","page_num":"0","conf":"0.5","level":"0","left":"0.0450581399628617","width":"0.05087209343910217","block_num":"0","par_num":"0","text":"C TokenBuilder.php","height":"0.013194444444444398","word_num":"0","line_num":"0"},{"page_num":"0","word_num":"0","left":"0.045058141015190255","conf":"0.5","block_num":"0","level":"0","par_num":"0","top":"0.661498708338261","text":"© TokenBuilderInterface.pt","width":"0.06831395030021667","height":"0.012919896178775314","line_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","top":"0.677002584081155","width":"0.043604651093482966","conf":"0.5","word_num":"0","level":"0","height":"0.012919896178775314","left":"0.045058140296281746","text":"© UrlBuilder.php","line_num":"0"},{"word_num":"0","level":"0","top":"0.41085271353851927","left":"0.12063953489784567","page_num":"0","conf":"1","par_num":"0","height":"0.012919896178775425","line_num":"0","text":"799","width":"0.011627906560897835","block_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","level":"0","height":"0.012919896178775425","text":"801","conf":"1","par_num":"0","page_num":"0","left":"0.12063953528544258","top":"0.44186046521810574","width":"0.011627906560897822"},{"word_num":"0","left":"0.12063953489784567","text":"802","block_num":"0","width":"0.011627906560897835","page_num":"0","conf":"1","height":"0.012919896178775425","level":"0","line_num":"0","par_num":"0","top":"0.457364341445496"},{"left":"0.12209302355887078","level":"0","height":"0.012919896178775314","page_num":"0","conf":"1","par_num":"0","top":"0.4728682175006209","line_num":"0","width":"0.010174418240785604","block_num":"0","text":"803","word_num":"0"},{"line_num":"0","left":"0.12063953523699293","par_num":"0","conf":"1","top":"0.4883720934696132","block_num":"0","level":"0","height":"0.012919896178775314","width":"0.011627906560897835","page_num":"0","text":"804","word_num":"0"},{"block_num":"0","height":"0.012919896178775425","level":"0","left":"0.12209302355887078","par_num":"0","text":"805","page_num":"0","word_num":"0","conf":"1","top":"0.5038759694386054","width":"0.010174418240785604","line_num":"0"},{"text":"800","top":"0.5219638243387497","page_num":"0","block_num":"0","level":"0","height":"0.005167958471510081","line_num":"0","word_num":"0","left":"0.12209302333908192","conf":"0.30000001192092896","par_num":"0","width":"0.00872092992067336"},{"height":"0.012919896178775425","par_num":"0","block_num":"0","left":"0.12209302365753558","level":"0","page_num":"0","conf":"1","text":"807","top":"0.5322997417038939","word_num":"0","width":"0.011627906560897822","line_num":"0"},{"left":"0.12209302356492698","par_num":"0","line_num":"0","top":"0.5478036177051859","width":"0.01017441824078559","page_num":"0","height":"0.012919896178775314","text":"808","conf":"1","word_num":"0","level":"0","block_num":"0"},{"level":"0","conf":"1","width":"0.01308139562606811","word_num":"0","block_num":"0","line_num":"0","text":"809","par_num":"0","top":"0.5633074936418784","page_num":"0","height":"0.012919896178775425","left":"0.12063953496312871"},{"line_num":"0","height":"0.012919896178775425","conf":"1","page_num":"0","width":"0.011627906560897822","word_num":"0","text":"810","par_num":"0","left":"0.12209302365753558","level":"0","block_num":"0","top":"0.5788113696108708"},{"conf":"1","level":"0","line_num":"0","par_num":"0","width":"0.011627906560897835","text":"811","page_num":"0","height":"0.012919896178775314","top":"0.5943152458382609","word_num":"0","block_num":"0","left":"0.12063953489784567"},{"level":"0","par_num":"0","block_num":"0","top":"0.6098191215857691","left":"0.12063953502935174","height":"0.012919896178775425","page_num":"0","width":"0.011627906560897822","word_num":"0","text":"812","line_num":"0","conf":"1"},{"text":"813","left":"0.12063953489784567","line_num":"0","conf":"1","level":"0","par_num":"0","top":"0.6253229977762454","width":"0.011627906560897835","block_num":"0","page_num":"0","word_num":"0","height":"0.012919896178775314"},{"width":"0.011627906560897835","conf":"1","word_num":"0","block_num":"0","level":"0","height":"0.012919896178775314","left":"0.12063953489784567","text":"814","page_num":"0","top":"0.6408268737452377","par_num":"0","line_num":"0"},{"height":"0.012919896178775425","conf":"1","par_num":"0","block_num":"0","level":"0","text":"815","page_num":"0","left":"0.12209302349830872","line_num":"0","width":"0.010174418240785604","word_num":"0","top":"0.6563307496926967"},{"par_num":"0","top":"0.67183462543399","page_num":"0","width":"0.010174418240785604","line_num":"0","block_num":"0","conf":"1","height":"0.010335916943020274","left":"0.12209302336507233","level":"0","text":"816","word_num":"0"},{"top":"0.689922480669499","left":"0.12209302333908192","text":"817","line_num":"0","page_num":"0","word_num":"0","width":"0.00872092992067336","conf":"0.30000001192092896","block_num":"0","height":"0.005167958471510081","par_num":"0","level":"0"},{"top":"0.42635658959992184","level":"0","height":"0.013226743539174302","page_num":"0","width":"0.15988371372222898","block_num":"0","conf":"1","word_num":"0","left":"0.16715116600160834","text":"$accountId = $this->resolveAccountId($associations);","line_num":"0","par_num":"0"},{"width":"0.25290696620941155","par_num":"0","word_num":"0","height":"0.013194444444444509","level":"0","block_num":"0","page_num":"0","text":"$businessProcess = $this->resolveBusinessProcess($properties['pipeline'] ?? null);","left":"0.16715117321904924","top":"0.44166666666666665","line_num":"0","conf":"1"},{"page_num":"0","level":"0","par_num":"0","text":"$stage = $businessProcess ? $this->resolveStage($businessProcess, $propertiesl 'dealstage'] ?? null) : null;","top":"0.45478036177593895","width":"0.3284883737564087","line_num":"0","left":"0.16715116228520088","conf":"1","word_num":"0","height":"0.015503875414530466","block_num":"0"},{"conf":"0.30000001192092896","level":"0","left":"0.4970930239588268","height":"0.020671833886040547","word_num":"0","page_num":"0","par_num":"0","top":"0.41602067220426653","block_num":"0","width":"0.020348836481571264","text":"1580","line_num":"0"},{"top":"0.4392764861483385","word_num":"0","width":"0.014534883201122284","height":"0.012919896178775314","par_num":"0","text":"1581","block_num":"0","left":"0.502906976761842","line_num":"0","conf":"1","page_num":"0","level":"0"},{"level":"0","line_num":"0","page_num":"0","par_num":"0","text":"1582","word_num":"0","height":"0.012919896178775314","block_num":"0","left":"0.5029069772463381","conf":"1","top":"0.4547803618589328","width":"0.014534883201122284"},{"block_num":"0","height":"0.012919896178775314","level":"0","conf":"1","text":"1583","top":"0.47028423782792506","width":"0.014534883201122284","left":"0.5029069772463381","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"text":"$data = $this->build0pportunityData($properties, $accountId, $businessProcess, $stage);","block_num":"0","height":"0.015600775347815565","par_num":"0","top":"0.48578811361808194","left":"0.1671511753218598","width":"0.26744184494018547","conf":"1","level":"0","line_num":"0","word_num":"0","page_num":"0"},{"par_num":"0","height":"0.005184108681148936","level":"0","block_num":"0","page_num":"0","text":"select x Tol","top":"0.3979166665896581","conf":"0.30000001192092896","left":"0.5377906990353346","width":"0.04069767296314242","word_num":"0","line_num":"0"},{"word_num":"0","page_num":"0","left":"0.5784883833231165","block_num":"0","par_num":"0","top":"0.39513888888461934","height":"0.007961885796652912","line_num":"0","width":"0.14389533996582027","text":"teams where id = 556: # owner: 18101. crm: 477","level":"0","conf":"0.5"},{"line_num":"0","block_num":"0","top":"0.4082687338670272","word_num":"0","text":"select * from crm_configurations where id = 477;","level":"0","width":"0.1482558131217957","height":"0.0132590439584519","page_num":"0","left":"0.5377907011398049","par_num":"0","conf":"1"},{"top":"0.42361111111111116","word_num":"0","par_num":"0","left":"0.5377906972822756","block_num":"0","line_num":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 18101;","width":"0.11482558250427244","conf":"1","height":"0.013194444444444398","level":"0"},{"conf":"1","word_num":"0","line_num":"0","text":"SELECT","width":"0.02180232554674144","top":"0.4392764858899405","height":"0.012919896178775425","par_num":"0","left":"0.5377906980551176","level":"0","page_num":"0","block_num":"0"},{"block_num":"0","left":"0.5494186051709558","line_num":"0","page_num":"0","height":"0.015503875414530466","width":"0.1409883737564087","top":"0.4547803618620716","level":"0","par_num":"0","word_num":"0","conf":"0.5","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN"},{"block_num":"0","height":"0.02325581444634328","left":"0.6947674428233819","level":"0","par_num":"0","top":"0.44444444381042003","conf":"0.30000001192092896","page_num":"0","word_num":"0","line_num":"0","width":"0.03488371968269355","text":"(ouner)+T"},{"left":"0.5494186039378854","level":"0","line_num":"0","top":"0.470284238086323","block_num":"0","word_num":"0","text":"u.email,","height":"0.012919896178775314","conf":"0.5","page_num":"0","par_num":"0","width":"0.026162791252136164"},{"par_num":"0","block_num":"0","width":"0.015988372266292572","word_num":"0","line_num":"0","conf":"1","height":"0.012919896178775314","top":"0.48578811382921705","page_num":"0","level":"0","left":"0.5508720931364758","text":"sa.*,"},{"left":"0.4069767440502912","level":"0","par_num":"0","width":"0.05087209343910215","word_num":"0","text":"Choose Declaration","height":"0.010545865694681855","conf":"1","top":"0.506249999954431","page_num":"0","line_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","width":"0.04521198272705074","word_num":"0","left":"0.6103881954088033","level":"0","page_num":"0","conf":"1","height":"0.016985346211327412","block_num":"0","top":"0.5005512548249306","text":"al_accounts sa"},{"level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","top":"0.5166666666666667","text":"$attributes = [","par_num":"0","height":"0.013194444444444398","left":"0.16715116421655613","width":"0.0479651153087616","word_num":"0"},{"left":"0.6119186049596808","word_num":"0","level":"0","page_num":"0","conf":"1","height":"0.010335917605294176","block_num":"0","line_num":"0","par_num":"0","text":"a.sociable_id","top":"0.5167958654689381","width":"0.042151162028312705"},{"line_num":"0","block_num":"0","level":"0","width":"0.2761627674102783","height":"0.005167958140373186","par_num":"0","page_num":"0","left":"0.25581397675784795","conf":"0.30000001192092896","word_num":"0","text":"m • ououooorunryara Uodorunovciraur .doo seruces urirnuosoot seru celralrs","top":"0.5297157625318806"},{"par_num":"0","block_num":"0","line_num":"0","text":"\"cri connourarlon 1oi","height":"0.005167958140373186","conf":"0.30000001192092896","top":"0.5374677005163767","word_num":"0","page_num":"0","left":"0.18023255680560632","level":"0","width":"0.0654069721698761"},{"word_num":"0","width":"0.05087209343910226","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","height":"0.012919896178775425","top":"0.5322997419299922","page_num":"0","left":"0.6133720923353738","text":"t.id = u.team_id","block_num":"0"},{"width":"0.20058138370513917","block_num":"0","level":"0","height":"0.012919896178775314","left":"0.25726745350416313","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","text":"• a buildOpportunityData (OpportunitySyncTraitMatchActivitiesTest","top":"0.5400516796883902"},{"page_num":"0","block_num":"0","left":"0.18023255894511658","level":"0","top":"0.5478036179312841","word_num":"0","width":"0.07122092843055727","line_num":"0","height":"0.012919896178775425","conf":"0.5","text":"'crm_provider_id' => $cl","par_num":"0"},{"height":"0.015503875414530355","conf":"1","page_num":"0","block_num":"0","left":"0.45639534939159426","par_num":"0","line_num":"0","text":"../tests/Unit/Services/Crm/Hubspot/ServiceTrait","top":"0.5400516800360595","word_num":"0","level":"0","width":"0.14970929622650148"},{"text":"d sa.provider = 'integration-app';","page_num":"0","top":"0.5451388888888888","block_num":"0","level":"0","left":"0.6119186129734091","conf":"0.5","par_num":"0","line_num":"0","width":"0.10465115308761597","height":"0.013194444444444509","word_num":"0"},{"block_num":"0","text":"]:","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","width":"0.008720929920673387","word_num":"0","top":"0.5633074936095788","left":"0.16715116287396564","height":"0.012919896178775314"},{"level":"0","block_num":"0","text":"$values = array_merge($attributes, $data);","height":"0.012919896178775425","top":"0.5943152456121626","conf":"1","page_num":"0","left":"0.16715116267238034","width":"0.13081395626068115","line_num":"0","par_num":"0","word_num":"0"},{"conf":"1","height":"0.013194444444444398","level":"0","top":"0.6097222222222223","page_num":"0","text":"$opportunity = $this->crmEntityRepository->upsert0pportunity($attributes, $values);","left":"0.16715116402538407","width":"0.25581395626068115","line_num":"0","block_num":"0","par_num":"0","word_num":"0"},{"word_num":"0","text":"1590","top":"0.5762273905088036","conf":"1","left":"0.502906976822404","par_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","width":"0.014534883201122284","page_num":"0","line_num":"0"},{"conf":"1","width":"0.014534883201122284","left":"0.502906976761842","level":"0","word_num":"0","height":"0.012919896178775425","par_num":"0","text":"1591","page_num":"0","block_num":"0","line_num":"0","top":"0.5917312665100956"},{"text":"1592","width":"0.014534883201122284","line_num":"0","top":"0.607235142446788","word_num":"0","page_num":"0","height":"0.012919896178775425","level":"0","conf":"1","par_num":"0","left":"0.502906976822404","block_num":"0"},{"par_num":"0","level":"0","block_num":"0","conf":"1","left":"0.1671511716620861","width":"0.20639533996582032","height":"0.012919896178775314","page_num":"0","line_num":"0","text":"$this->importExternalFieldData($properties, $opportunity->getId());","word_num":"0","top":"0.6408268734868398"},{"conf":"1","level":"0","height":"0.013194444444444398","width":"0.20348837375640869","par_num":"0","word_num":"0","top":"0.65625","block_num":"0","text":"$this->update0pportunityAssociations(Sopportunity, $associations);","line_num":"0","left":"0.1671511599698622","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.03590116178866337","page_num":"0","height":"0.017054265737533658","top":"0.6891472857368536","text":"D Config","line_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.027034886181354523"},{"page_num":"0","height":"0.015536175833808064","level":"0","line_num":"0","par_num":"0","conf":"1","block_num":"0","left":"0.16715116210525852","text":"return $opportunity;","top":"0.6847222219022174","word_num":"0","width":"0.06395348906517029"},{"width":"0.018895348906517027","line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","text":"DDTO","par_num":"0","height":"0.012919896178775314","left":"0.03779069787595659","top":"0.7054263567232738","word_num":"0"},{"width":"0.021802324056625362","text":"M Filters","par_num":"0","height":"0.007751937707265233","top":"0.7235142119603207","block_num":"0","conf":"1","left":"0.03779069919579286","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"height":"0.013242893748813156","level":"0","text":"D Jobs","word_num":"0","left":"0.037790698388461594","conf":"0.30000001192092896","page_num":"0","width":"0.0203488364815712","line_num":"0","block_num":"0","par_num":"0","top":"0.7361111111359293"},{"top":"0.7519379845454681","word_num":"0","height":"0.005167958471510081","block_num":"0","left":"0.12209302333908192","page_num":"0","level":"0","conf":"0.5","line_num":"0","width":"0.00872092992067336","par_num":"0","text":"040"},{"block_num":"0","left":"0.037790702958057865","level":"0","par_num":"0","text":"• ProspectSearchStrateay","page_num":"0","width":"0.06686046123504638","top":"0.7545219644985337","word_num":"0","height":"0.007978035344017975","line_num":"0","conf":"0.5"},{"conf":"1","left":"0.1540697723936196","block_num":"0","par_num":"0","width":"0.20058138370513914","page_num":"0","text":"private function resolveAccountId(array $associations): ?int{...}","line_num":"0","word_num":"0","level":"0","height":"0.013194444444444398","top":"0.7465277777777778"},{"block_num":"0","text":"D ServiceTraits","word_num":"0","conf":"0.5","par_num":"0","width":"0.04215116202831268","left":"0.03633721038603743","page_num":"0","height":"0.013194444444444398","top":"0.7673611111111112","level":"0","line_num":"0"},{"top":"0.782638889083126","width":"0.04360465109348298","par_num":"0","block_num":"0","conf":"1","text":"© DataClient.php","height":"0.013226743539174413","word_num":"0","page_num":"0","line_num":"0","left":"0.0377906982541306","level":"0"},{"text":"1596","block_num":"0","par_num":"0","line_num":"0","height":"0.012919896178775314","left":"0.5043604650987876","level":"0","conf":"1","top":"0.6692506464411895","width":"0.013081395626068137","page_num":"0","word_num":"0"},{"block_num":"0","text":"1597","conf":"1","page_num":"0","left":"0.5043604648141462","par_num":"0","height":"0.012919896178775425","top":"0.6847545222917493","level":"0","width":"0.013081395626068026","line_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","word_num":"0","left":"0.5043604649534388","top":"0.7002583983791739","height":"0.012919896178775314","conf":"1","par_num":"0","text":"1598","width":"0.013081395626068137","level":"0"},{"top":"0.7286821705583297","width":"0.013081395626068137","word_num":"0","par_num":"0","left":"0.5029069766297954","page_num":"0","level":"0","height":"0.012919896178775425","conf":"1","line_num":"0","text":"1600","block_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","text":"1602","top":"0.7622739020797389","width":"0.013081395626068137","conf":"1","height":"0.010335916943020274","word_num":"0","left":"0.5029069763875473","line_num":"0","level":"0"},{"left":"0.5043604651956869","width":"0.013081395626068137","height":"0.012919896178775425","text":"1603","line_num":"0","par_num":"0","level":"0","block_num":"0","conf":"1","word_num":"0","top":"0.7751937985514391","page_num":"0"},{"height":"0.012919896178775314","top":"0.7906976745204314","word_num":"0","left":"0.5043604651956869","line_num":"0","par_num":"0","conf":"1","width":"0.013081395626068137","page_num":"0","level":"0","text":"1604","block_num":"0"},{"left":"0.5377907018328815","level":"0","text":"select * from opportunities where id = 7594349;","width":"0.145348834991455","page_num":"0","conf":"1","par_num":"0","word_num":"0","line_num":"0","height":"0.012919896178775425","block_num":"0","top":"0.576227390315005"},{"height":"0.013194444444444398","text":"select * from opportunity_stages where opportunity_id = 759434","level":"0","width":"0.19040697813034058","top":"0.5916666666666667","word_num":"0","left":"0.5377906960816976","conf":"1","block_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"block_num":"0","level":"0","word_num":"0","left":"0.5377906921530803","conf":"1","line_num":"0","par_num":"0","height":"0.015972222222222276","page_num":"0","text":"select * from business_processes where id = 6024;","top":"0.6069444444444444","width":"0.15116279125213627"},{"word_num":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","left":"0.5377907033584309","height":"0.012919896178775425","top":"0.6227390182758147","level":"0","text":"select * from business_process_stages where stage_id = 16352;","width":"0.18895348310470583"},{"block_num":"0","level":"0","par_num":"0","conf":"1","height":"0.013194444444444509","width":"0.19040696620941155","line_num":"0","page_num":"0","text":"select * from business_process_stages where business_process_]","left":"0.5377907082091762","top":"0.6381944444444444","word_num":"0"},{"width":"0.12790696620941155","conf":"1","left":"0.5377907079319618","text":"select * from stages where team_id = 459;","level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.013194444444444398","top":"0.6534722222222222","par_num":"0","word_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","conf":"0.5","left":"0.5377907029593075","block_num":"0","level":"0","text":"select * from teams where id = 459;","top":"0.669250646322757","height":"0.012919896178775425","width":"0.10755813121795654","line_num":"0"},{"top":"0.6873385013645231","left":"0.5377906975670903","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510192","word_num":"0","level":"0","text":"DELEEIT","par_num":"0","width":"0.018895348906517007"},{"block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner) '7","page_num":"0","top":"0.6976744188847286","height":"0.01552002562416921","conf":"0.5","par_num":"0","level":"0","line_num":"0","width":"0.17877906560897827","word_num":"0","left":"0.5494186036123988"},{"width":"0.024709302186965876","left":"0.5494186046477961","block_num":"0","par_num":"0","text":"U.enaru","page_num":"0","word_num":"0","height":"0.005167958471510192","level":"0","line_num":"0","conf":"0.30000001192092896","top":"0.7183462533071845"},{"left":"0.5494186052537453","par_num":"0","conf":"1","page_num":"0","height":"0.010335916943020274","line_num":"0","level":"0","block_num":"0","text":"sa.*,","top":"0.7312661499694889","width":"0.01744185984134672","word_num":"0"},{"text":"t.owner_id FROM social_accounts sa","conf":"1","width":"0.10755813121795654","line_num":"0","par_num":"0","height":"0.015536175833808064","page_num":"0","top":"0.7441860465361537","word_num":"0","block_num":"0","left":"0.5494186123096455","level":"0"},{"height":"0.013226743539174413","line_num":"0","par_num":"0","top":"0.7596899228471226","block_num":"0","left":"0.5377907027588188","conf":"0.5","level":"0","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","page_num":"0","width":"0.11627906560897827"},{"width":"0.12790697813034058","left":"0.5363372062024003","line_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.775","conf":"0.5","height":"0.013194444444444398","block_num":"0","word_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id"},{"text":"WHERE u.team_id = 459 and sa.provider = 'hubspot'","width":"0.1569767355918884","block_num":"0","level":"0","top":"0.7906976747788294","line_num":"0","page_num":"0","word_num":"0","par_num":"0","conf":"0.5","height":"0.012919896178775314","left":"0.5363372126562856"},{"par_num":"0","text":"© DecorateActivity.php","line_num":"0","conf":"1","left":"0.03779069911240864","width":"0.05959302186965943","top":"0.7984496125372272","word_num":"0","level":"0","page_num":"0","height":"0.012919896178775425","block_num":"0"},{"level":"0","line_num":"0","word_num":"0","text":"© LocalSearch.php","conf":"1","width":"0.04941860437393189","left":"0.037790698636677444","page_num":"0","par_num":"0","top":"0.8138888888888889","height":"0.013194444444444398","block_num":"0"},{"height":"0.013210593329535558","left":"0.03779069976243452","par_num":"0","page_num":"0","level":"0","line_num":"0","top":"0.8291666669872563","width":"0.07122092843055725","word_num":"0","conf":"1","text":"© LocalSearchInterface.php","block_num":"0"},{"block_num":"0","level":"0","line_num":"0","width":"0.055232554674148567","word_num":"0","par_num":"0","height":"0.012919896178775314","top":"0.8449612404119043","conf":"1","left":"0.037790701139780135","page_num":"0","text":"© RemoteSearch.php"},{"height":"0.013194444444444398","par_num":"0","block_num":"0","text":"© Service.php","top":"0.8604166666666667","word_num":"0","width":"0.03779069781303406","conf":"1","line_num":"0","left":"0.03779069823495582","level":"0","page_num":"0"},{"level":"0","page_num":"0","par_num":"0","height":"0.008333333333333304","text":"> MListeners","left":"0.021802326968594077","top":"0.8756944444444444","line_num":"0","block_num":"0","width":"0.03779069483280182","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","height":"0.007832687430911589","top":"0.8914728681708491","width":"0.03779069483280182","conf":"0.30000001192092896","page_num":"0","line_num":"0","text":"> M Metadata","block_num":"0","par_num":"0","level":"0","left":"0.02180232696488544"},{"height":"0.007784237464269039","level":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","top":"0.9069444444461602","width":"0.03779069483280181","page_num":"0","left":"0.021802325104005583","word_num":"0","block_num":"0","text":"> M Miaration"},{"top":"0.9222222222222223","height":"0.008333333333333304","block_num":"0","word_num":"0","left":"0.021802325112669052","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","width":"0.03779069483280182","text":"› Pipedrive"},{"level":"0","width":"0.04215116202831268","conf":"0.30000001192092896","page_num":"0","par_num":"0","top":"0.9354005174609858","word_num":"0","text":"> D Salesforce","block_num":"0","height":"0.01321059332953567","line_num":"0","left":"0.02180232525140502"},{"par_num":"0","block_num":"0","width":"0.023255813121795654","top":"0.9506944444444444","text":"D Traits","height":"0.013194444444444509","left":"0.029069768269642294","level":"0","page_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896"},{"level":"0","width":"0.011627906560897822","line_num":"0","left":"0.12063953528544258","par_num":"0","top":"0.7932816538485967","word_num":"0","height":"0.012919896178775425","conf":"1","block_num":"0","page_num":"0","text":"838"},{"height":"0.012919896178775314","top":"0.8087855298498888","word_num":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"1","level":"0","text":"839","width":"0.01017441824078559","left":"0.12209302356492698"},{"width":"0.010174418240785604","page_num":"0","height":"0.012919896178775425","block_num":"0","conf":"1","left":"0.12209302355887078","line_num":"0","level":"0","par_num":"0","top":"0.8242894061311119","word_num":"0","text":"840"},{"conf":"1","par_num":"0","page_num":"0","width":"0.011627906560897835","block_num":"0","height":"0.010335916943020274","left":"0.12063953501896969","level":"0","line_num":"0","text":"841","top":"0.8397932817739678","word_num":"0"},{"block_num":"0","left":"0.12063953489784567","text":"842","page_num":"0","width":"0.011627906560897835","word_num":"0","top":"0.8552971578936924","conf":"1","par_num":"0","level":"0","line_num":"0","height":"0.010335916943020274"},{"word_num":"0","left":"0.12063953492946186","height":"0.005167958140373186","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","text":"845","top":"0.8733850131778755","width":"0.010174417495727534","par_num":"0"},{"page_num":"0","conf":"1","line_num":"0","text":"844","top":"0.8837209303666846","left":"0.12209302356492698","width":"0.01017441824078559","block_num":"0","word_num":"0","par_num":"0","height":"0.012919896178775425","level":"0"},{"level":"0","line_num":"0","block_num":"0","left":"0.12209302356492698","par_num":"0","width":"0.01017441824078559","word_num":"0","page_num":"0","top":"0.8992248063356769","text":"845","height":"0.012919896178775314","conf":"1"},{"conf":"1","block_num":"0","left":"0.12063953489784567","page_num":"0","width":"0.011627906560897835","top":"0.9147286825307674","text":"846","height":"0.012919896178775314","line_num":"0","word_num":"0","par_num":"0","level":"0"},{"level":"0","text":"847","height":"0.012919896178775314","par_num":"0","left":"0.12209302349830872","line_num":"0","page_num":"0","conf":"1","top":"0.9302325584782264","width":"0.010174418240785604","block_num":"0","word_num":"0"},{"page_num":"0","width":"0.010174418240785604","par_num":"0","line_num":"0","left":"0.12209302336507233","block_num":"0","level":"0","top":"0.9457364342472678","text":"848","height":"0.012919896178775425","conf":"1","word_num":"0"},{"conf":"0.30000001192092896","word_num":"0","left":"0.15406976711412929","line_num":"0","height":"0.005167958140373297","block_num":"0","level":"0","par_num":"0","text":"Lusages","top":"0.7829457366920872","width":"0.021802324056625383","page_num":"0"},{"conf":"1","word_num":"0","par_num":"0","left":"0.15406976780853876","height":"0.013194444444444509","width":"0.11918604373931885","top":"0.7930555555555555","level":"0","page_num":"0","line_num":"0","text":"private function buildOpportunityData(","block_num":"0"},{"height":"0.012919896178775314","level":"0","text":"array $properties,","top":"0.808785530075987","width":"0.05668604373931885","block_num":"0","left":"0.1671511636733452","page_num":"0","par_num":"0","line_num":"0","word_num":"0","conf":"1"},{"word_num":"0","conf":"1","page_num":"0","par_num":"0","width":"0.04941860437393189","text":"Pint $accountId,","left":"0.16715116249351336","height":"0.013210594654083252","top":"0.8242894056445347","line_num":"0","level":"0","block_num":"0"},{"word_num":"0","left":"0.16860466225201787","width":"0.10174417495727539","block_num":"0","height":"0.00518410835001204","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"rbusnessrrocess sousnessprocess","top":"0.8423611110704722"},{"block_num":"0","page_num":"0","text":"?Stage $stage","top":"0.8552971580690963","conf":"1","left":"0.16715116312368727","par_num":"0","height":"0.012919896178775314","width":"0.04215116202831268","line_num":"0","level":"0","word_num":"0"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","text":"): array &","height":"0.015721982055240225","top":"0.8681080016086459","width":"0.03491418957710268","page_num":"0","word_num":"0","left":"0.1540545333952234","level":"0"},{"left":"0.16715116147929293","line_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","page_num":"0","conf":"1","par_num":"0","top":"0.8837209302482524","width":"0.05087209343910215","word_num":"0","text":"$ownerId = null;"},{"word_num":"0","width":"0.05087209343910218","conf":"1","line_num":"0","left":"0.16715116144901193","par_num":"0","page_num":"0","text":"$profile = null;","height":"0.012919896178775314","level":"0","top":"0.8992248065617751","block_num":"0"},{"block_num":"0","conf":"1","text":"if (! empty($properties['hubspot_owner_id'])) {","height":"0.013194444444444509","top":"0.9145833333333333","left":"0.16715116258606438","word_num":"0","line_num":"0","level":"0","width":"0.14534883499145507","par_num":"0","page_num":"0"},{"height":"0.012919896178775314","word_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.17877907752990724","text":"$ownerId = $properties['hubspot_owner_id'];","conf":"1","block_num":"0","width":"0.13372092247009276","top":"0.9302325582413618","par_num":"0"},{"height":"0.012919896178775425","par_num":"0","width":"0.29941859245300295","word_num":"0","level":"0","top":"0.9457364342103539","block_num":"0","page_num":"0","text":"$profile = $this->crmEntityRepository->findProfileByExternalId($this->config, (string) $ownerId);","line_num":"0","left":"0.17877908196195103","conf":"1"},{"top":"0.8217054264584159","left":"0.5029069772463381","par_num":"0","block_num":"0","conf":"1","page_num":"0","width":"0.014534883201122284","height":"0.012919896178775314","line_num":"0","text":"1606","level":"0","word_num":"0"},{"level":"0","word_num":"0","page_num":"0","top":"0.8372093024274081","block_num":"0","conf":"1","par_num":"0","text":"1607","height":"0.012919896178775314","width":"0.014534883201122284","left":"0.5029069772463381","line_num":"0"},{"left":"0.5043604651956869","par_num":"0","page_num":"0","text":"1608","width":"0.013081395626068137","word_num":"0","line_num":"0","top":"0.8527131783964005","block_num":"0","height":"0.012919896178775314","conf":"1","level":"0"},{"word_num":"0","left":"0.5377907080269276","line_num":"0","page_num":"0","level":"0","conf":"1","height":"0.013194444444444509","text":"SELECT crm_provider_id, COUNT(*) as cnt, GROUP_CONCAT(id ORDEF","block_num":"0","par_num":"0","width":"0.19040696620941155","top":"0.8215277777777777"},{"text":"FROM stages","height":"0.015503875414530355","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.53779069858594","par_num":"0","top":"0.834625323145448","width":"0.036337208747863725","conf":"1","word_num":"0"},{"block_num":"0","left":"0.5377906958790934","text":"WHERE team_id = 459 AND type = 'opportunity'","word_num":"0","height":"0.01325904395845201","level":"0","page_num":"0","top":"0.852713178408371","par_num":"0","width":"0.13808139562606803","conf":"1","line_num":"0"},{"top":"0.8656330749510948","width":"0.07558139562606814","word_num":"0","block_num":"0","level":"0","height":"0.012919896178775314","page_num":"0","conf":"1","par_num":"0","text":"GROUP BY crm_provider_id","line_num":"0","left":"0.5377906967520282"},{"top":"0.8861111111111111","page_num":"0","height":"0.005555555555555647","text":"HAVING CHT>1A","width":"0.046511626243591286","block_num":"0","word_num":"0","left":"0.5377906991698187","line_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896"},{"width":"0.24999997615814207","page_num":"0","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)","top":"0.9868055554662841","word_num":"0","conf":"1","height":"0.010610465208689357","block_num":"0","left":"0.004360480307990344","par_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","width":"0.013081395626068137","word_num":"0","text":"> 0","height":"0.012919896178775314","page_num":"0","par_num":"0","top":"0.0025839794299922225","left":"0.7529069768235939","level":"0","line_num":"0"},{"width":"0.008720929920673415","height":"0.012919896178775425","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.7703488374379193","conf":"0.30000001192092896","par_num":"0","top":"0.0025839797206897996","word_num":"0","text":"labl"},{"block_num":"0","height":"0.012919896178775314","text":"Support Daily - in 2 h 43 m","top":"0.0025839796560903627","left":"0.799418603367673","width":"0.06395348906517029","word_num":"0","line_num":"0","par_num":"0","conf":"0.5","level":"0","page_num":"0"},{"left":"0.8706395352228682","top":"0.002583979414297999","width":"0.010174418265504026","conf":"0.30000001192092896","block_num":"0","text":"A","height":"0.01291989621016365","word_num":"0","page_num":"0","line_num":"0","level":"0","par_num":"0"},{"height":"0.005167958140373186","left":"0.8095930312135469","level":"0","conf":"1","top":"0.025839793539632505","page_num":"0","word_num":"0","width":"0.08430231809616084","text":"AutomatedRenortsCommandTest","par_num":"0","line_num":"0","block_num":"0"},{"height":"0.010610465208689357","par_num":"0","text":"100% C•","width":"0.026162791252136275","line_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.0025839793250265197","word_num":"0","left":"0.8997093023714182"},{"block_num":"0","top":"0.0025839796560903627","conf":"0.5","width":"0.06540697813034058","left":"0.9287790678514896","level":"0","text":"8 • Fri 17 Apr 12:17:02","word_num":"0","page_num":"0","par_num":"0","height":"0.012919896178775314","line_num":"0"},{"left":"0.7311046511910402","top":"0.046511628267201455","width":"0.023255813121795588","word_num":"0","conf":"1","par_num":"0","height":"0.012919896178775425","text":"Cascade","page_num":"0","block_num":"0","line_num":"0","level":"0"},{"level":"0","par_num":"0","conf":"1","text":"Automated Report Retr","block_num":"0","height":"0.013242893748813156","left":"0.7311046545930007","line_num":"0","page_num":"0","top":"0.06944444442619635","width":"0.05523255467414856","word_num":"0"},{"par_num":"0","height":"0.013242893748813156","block_num":"0","width":"0.05377906560897827","left":"0.7936046553141967","word_num":"0","page_num":"0","line_num":"0","text":"Investigating Opportur","level":"0","conf":"1","top":"0.06944444442619635"},{"top":"0.0671834625479939","width":"0.024709302186965987","par_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"+D ...","left":"0.9593023254845784","word_num":"0","height":"0.012919896178775314"},{"level":"0","par_num":"0","width":"0.2398255586624145","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.7354651181493372","page_num":"0","text":"1. User loos an acuivity in the ul with a amerent stage → Activitylontrouler dispalches updatestage","top":"0.10069444444444442","height":"0.005555555555555536","word_num":"0"},{"par_num":"0","word_num":"0","top":"0.11111111111111116","page_num":"0","left":"0.9883720931686046","conf":"0.30000001192092896","height":"0.01291989621016365","line_num":"0","level":"0","text":"w","width":"0.010174418265503915","block_num":"0"},{"conf":"0.30000001192092896","par_num":"0","width":"0.05377906560897827","level":"0","page_num":"0","height":"0.005167958140373186","line_num":"0","text":"nole calls cribervic","word_num":"0","top":"0.13178294599441287","block_num":"0","left":"0.7863372089417549"},{"height":"0.013194444444444509","line_num":"0","left":"0.8502907023012025","text":"pdateStage() → pushes the stage change to HubSpot","page_num":"0","top":"0.12638888888888888","width":"0.1293604612350463","word_num":"0","par_num":"0","level":"0","conf":"0.5","block_num":"0"},{"height":"0.013194444444444509","block_num":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.21366279125213616","left":"0.7354651184983692","text":"3. HubSpot receives the update and fires a deal.propertyChange webhook back to Jiminny","conf":"1","level":"0","top":"0.14444444444444438","word_num":"0"},{"left":"0.7354651171079769","par_num":"0","text":"4. Webhook is collected in Redis → SyncObjects cycle processes it → import0pportunityBatch() → up","top":"0.16020671867417824","word_num":"0","level":"0","height":"0.012919896178775314","conf":"1","width":"0.24418604373931885","line_num":"0","block_num":"0","page_num":"0"},{"level":"0","block_num":"0","conf":"1","text":"sertOpportunity() with the stage HubSpot now has","left":"0.7441860434211762","width":"0.12063953876495359","top":"0.1729166666666666","word_num":"0","height":"0.013194444444444509","page_num":"0","line_num":"0","par_num":"0"},{"height":"0.013194444444444398","conf":"1","page_num":"0","line_num":"0","block_num":"0","level":"0","par_num":"0","text":"5. But HubSpot might return the previous stage if the update hasn't propagated, or if HubSpot rejects","top":"0.1909722222222222","width":"0.2383720874786377","word_num":"0","left":"0.7354651218193589"},{"par_num":"0","page_num":"0","width":"0.11191860437393186","block_num":"0","word_num":"0","text":"the change - writing a different stage_id back","level":"0","line_num":"0","top":"0.20413436729156698","conf":"1","left":"0.7441860482493505","height":"0.013226743539174413"},{"top":"0.2270833333333333","height":"0.005555555555555536","left":"0.734011632393781","level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"cloudwatch loas to look for.","width":"0.0683139503002167","word_num":"0","line_num":"0"},{"width":"0.08430231809616096","level":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","height":"0.008333333333333304","block_num":"0","left":"0.7383720927582743","text":"\"opportunity stage nas changed\"","top":"0.27361111111111114","conf":"1"},{"block_num":"0","height":"0.012919896178775314","top":"0.28165374687185274","level":"0","left":"0.73837209745895","par_num":"0","text":"\"[HubSpot] User changing opportunity stage from\"","word_num":"0","page_num":"0","line_num":"0","width":"0.13226743936538699","conf":"1"},{"word_num":"0","width":"0.2194767236709595","text":"2. SyncObjects job + HubspotWebhookBatchSyncStrategy draining Redis (second most likely)","level":"0","conf":"1","left":"0.7325581600053038","top":"0.32816537477882946","page_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775314","line_num":"0"},{"page_num":"0","width":"0.2267441749572754","text":"The SyncObiects job runs on a schedule and drains the Redis batch queue. If deal 7594349 's CRM","word_num":"0","level":"0","left":"0.7340116212827847","top":"0.3486111110666217","line_num":"0","conf":"1","par_num":"0","height":"0.007978036006291767","block_num":"0"},{"width":"0.2383720874786377","word_num":"0","level":"0","left":"0.7325581403543489","text":"provider ID keeps reappearing in the Redis set (because the failed() handler in ImportBatchJobTrait","conf":"1","line_num":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.013194444444444509","top":"0.3590277777777777"},{"line_num":"0","word_num":"0","conf":"0.5","left":"0.7325581430118675","width":"0.15552325248718257","height":"0.012919896178775314","block_num":"0","level":"0","page_num":"0","text":"requeues it after failures), then it gets reprocessed on every cycle.","top":"0.37467700268580617","par_num":"0"},{"level":"0","left":"0.734011628795344","block_num":"0","height":"0.013194444444444509","line_num":"0","word_num":"0","conf":"1","text":"CloudWatch logs to look for:","par_num":"0","top":"0.38749999999999996","width":"0.06831395030021659","page_num":"0"},{"block_num":"0","par_num":"0","text":"\"[WebhookSyncBatchProcessor] Batch processing completed\"","height":"0.013194444444444398","level":"0","page_num":"0","left":"0.7383720882013008","top":"0.4340277777777778","width":"0.15406976938247685","line_num":"0","word_num":"0","conf":"1"},{"line_num":"0","par_num":"0","width":"0.08284883499145512","conf":"1","height":"0.013194444444444398","level":"0","page_num":"0","block_num":"0","top":"0.4340277777777778","left":"0.8938953480906677","word_num":"0","text":"- with config_id for team 459"},{"height":"0.012919896178775425","conf":"1","par_num":"0","top":"0.4470284241005348","word_num":"0","line_num":"0","left":"0.738372092106937","page_num":"0","width":"0.1918604612350464","level":"0","text":"\"[ImportOpportunityBatch]\" or \"[HubSpot] Failed to import opportunity\"","block_num":"0"},{"text":"\"(HubSpot) Syncing opportunities using strateqy\"","conf":"1","page_num":"0","width":"0.13081394433975224","block_num":"0","line_num":"0","word_num":"0","top":"0.46250000000171565","height":"0.007784237464268928","left":"0.738372102166481","par_num":"0","level":"0"},{"height":"0.013194444444444509","text":"Check if the same deal CRM ID appears in multiple consecutive [WebhookSyncBatchProcessor] runs.","line_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.7340116498082183","top":"0.4881944444444444","width":"0.22965114116668706","conf":"1","level":"0","page_num":"0"},{"page_num":"0","width":"0.1918604493141174","line_num":"0","height":"0.013194444444444398","conf":"1","word_num":"0","level":"0","left":"0.7340116436658211","text":"3. importExternalFieldData / SyncCrmField writing back and triggering re-sync","top":"0.5243055555555556","par_num":"0","block_num":"0"},{"page_num":"0","text":"FrocessALAucomaclonAnalysiskesults calls service","width":"0.11918603181838994","height":"0.005167958140373186","left":"0.7340116309337787","line_num":"0","top":"0.5478036178290382","block_num":"0","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896"},{"height":"0.005167958802647088","par_num":"0","left":"0.857558138415517","text":"›Syncuppolcunity cerore writine Al tiele values.","conf":"0.30000001192092896","word_num":"0","width":"0.11482558250427244","top":"0.547803617501172","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"width":"0.24563951492309566","word_num":"0","height":"0.012919896178775314","block_num":"0","conf":"1","par_num":"0","page_num":"0","text":"Since Al Automation is enabled for this team (you're seeing the OpportunityPendingAiAnalysisAfterStageC","level":"0","line_num":"0","left":"0.734011647867602","top":"0.5581395349855478"},{"line_num":"0","par_num":"0","height":"0.013194444444444509","left":"0.7325581584026069","text":"hanged logs), even though this specific opportunity has no templates, other opportunities do - and their s","level":"0","conf":"1","top":"0.5708333333333333","word_num":"0","block_num":"0","page_num":"0","width":"0.24854648113250732"},{"left":"0.7325581592182623","width":"0.1337209105491638","conf":"0.5","par_num":"0","word_num":"0","level":"0","top":"0.5888888888888889","text":"yncupporcunity calls ao through 1mporturupdateuppo","height":"0.005555555555555536","page_num":"0","block_num":"0","line_num":"0"},{"text":"rcunity → which can atrect the keals queue","height":"0.005555555555555536","width":"0.10755813121795654","line_num":"0","left":"0.8662790694489886","page_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5888888888888889"},{"top":"0.5994832042361936","page_num":"0","level":"0","conf":"1","left":"0.7340116284091287","height":"0.012919896178775425","par_num":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.014534883201122284","text":"state."},{"par_num":"0","top":"0.6354166666666666","width":"0.08284883499145501","level":"0","height":"0.013194444444444509","text":"What to search in CloudWatch","word_num":"0","page_num":"0","block_num":"0","conf":"1","left":"0.7340116286358876","line_num":"0"},{"line_num":"0","page_num":"0","text":"For opportunity 7594349, search for these in order:","level":"0","word_num":"0","left":"0.7325581412063185","top":"0.6511627907133686","par_num":"0","height":"0.012919896178775425","block_num":"0","conf":"1","width":"0.12209302186965942"},{"block_num":"0","page_num":"0","left":"0.7340116273038205","width":"0.10465115308761597","line_num":"0","level":"0","par_num":"0","text":"estwuike nisinss oussiness orocess","word_num":"0","conf":"0.30000001192092896","height":"0.00518410835001204","top":"0.7080103361350715"},{"top":"0.7284722222222222","text":"\"Id\": 60241","width":"0.024709302186965987","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","left":"0.7412790698420464","page_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"conf":"1","page_num":"0","height":"0.008333333333333304","top":"0.7361111111111112","line_num":"0","width":"0.12209302186965942","left":"0.741279067758694","word_num":"0","text":"\"uuid\". \"0x42500C7A22F88945929CEF122051B62E\"","par_num":"0","block_num":"0","level":"0"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"\"team 10\"* 459","width":"0.034883716702461265","block_num":"0","line_num":"0","top":"0.7493055555555556","left":"0.7412790738843894","word_num":"0","level":"0","height":"0.005555555555555536"},{"height":"0.010497415728039194","conf":"1","width":"0.06540697813034058","line_num":"0","page_num":"0","par_num":"0","top":"0.7569444445792765","block_num":"0","word_num":"0","left":"0.7412790685790756","text":"\"crm_configuration_id\": 367,","level":"0"},{"conf":"0.5","left":"0.7427325664564595","block_num":"0","level":"0","line_num":"0","text":"created atl: 2025-04-02 12:50:16","width":"0.08284882903099067","height":"0.005555555555555536","page_num":"0","par_num":"0","top":"0.8111111111111111","word_num":"0"},{"left":"0.7412790751694972","level":"0","text":"\"updated at\": \"2025-04-02 12:59:16\"","conf":"1","line_num":"0","page_num":"0","height":"0.010335916943020385","top":"0.8191214471271115","width":"0.08866278529167182","block_num":"0","par_num":"0","word_num":"0"},{"conf":"1","left":"0.7688953635304474","par_num":"0","height":"0.0077519370449914415","top":"0.852713178635127","word_num":"0","page_num":"0","line_num":"0","width":"0.13226742744445796","level":"0","text":"5 602416349 2025-04-02 12:59:16,2025-04-02 12:59:16","block_num":"0"},{"page_num":"0","line_num":"0","width":"0.12790697813034058","word_num":"0","text":"600416251 095 04 0219 0169025 04 0212:50116","conf":"0.30000001192092896","height":"0.005167958802647088","level":"0","left":"0.7354651149728137","top":"0.8630490955311406","par_num":"0","block_num":"0"},{"line_num":"0","text":",2025-09-22 13:56:23,2025-09-22 13:56:23, Given what you knwo already what will happen","block_num":"0","page_num":"0","par_num":"0","top":"0.9222222222222223","conf":"1","level":"0","width":"0.21366276741027834","word_num":"0","left":"0.7630814184629638","height":"0.013194444444444398"},{"word_num":"0","left":"0.7354651162605419","par_num":"0","block_num":"0","conf":"1","top":"0.9430555555555555","height":"0.013194444444444509","text":"$stage is null.","width":"0.031976744532585144","line_num":"0","level":"0","page_num":"0"},{"height":"0.013242893748813156","level":"0","block_num":"0","left":"0.7427325589242146","width":"0.020348836481571153","conf":"0.30000001192092896","word_num":"0","line_num":"0","par_num":"0","top":"0.9583333333150852","text":"<> Code","page_num":"0"},{"word_num":"0","line_num":"0","left":"0.7645348866088086","conf":"1","block_num":"0","height":"0.010658914513058115","page_num":"0","top":"0.9583333333119464","text":"Claude Sonnet 4.6","par_num":"0","width":"0.04360464811325082","level":"0"},{"level":"0","page_num":"0","par_num":"0","left":"0.8590116332144453","text":"Winasun leams","top":"0.9895833333333334","block_num":"0","width":"0.045058134198188715","word_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896","line_num":"0"},{"height":"0.005167958140373297","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.9302325579985398","page_num":"0","text":"ulr-o","top":"0.9896640829453173","width":"0.01598837077617654","word_num":"0","level":"0"},{"word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","height":"0.010610464546415566","left":"0.9534883738137369","line_num":"0","text":"( 4 spaces","width":"0.02761627733707428","block_num":"0","top":"0.9868055557112884","par_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8063
|
NULL
|
NULL
|
|
58671
|
PhostormFV faVsco.jsProletey© SyncLeads.php© SyncO PhostormFV faVsco.jsProletey© SyncLeads.php© SyncObjects.phpsyncopportunitiesJob.onp© syncopportunity.ong© SyncProfileMetadata.phpcsyncleamrielasJoo.ono© SyncTeamMetadata.phpC) UpdateOpportunitySpecifications.phoC) UpdateStage.phpDealRisks1 StreaminaTeamM TelenhonvM UserC BaseProcessingJob.php@ Dummv.loh.ohr© ImportRecallAlRecordingsJob.php© ImportRemoteTrackJob.phpcob.onp© JobDispatcher.php© JobDispatcherInterface.php© PurgeSoftDeletedOpportunityJob.php© SqsVisibilityControl.phpv D Listenersv @ Activitiesv @ ActivityProviden> D JustCall|v D UserPilotc) TrackProviderinstalledEvent.pho>[ Audio>W Bots> D Coachinav _ ConferencesIntercom• Planhatv UserPilotC) CreateHeldActivitvevent.ohoC.Conterencelistener.oho@ Ended.phpC) Locked.nhnC) [EMAIL]© ParticipantDeclinedRecordingListener.phpC) Started nhnM ConnectionsTm CrmFollowingM DrovidorsMCocciondAutomatedkeporscommand.pnp© SyncOpportunitiesJob.php xcsyncoblecis.ono(C) Service.phpc HubspotsyncstrcImportOpportunityBatch.phpC) Client.php(C) HubspotPaqinationService.phpAutomatedReportsController.phpphp api v2.php© TrackProviderInstalledEvent.php(C) AutomatedReportResult.ohvclass SyncOpportunitiesJob extends Job implements ShouldQueueCH CH GH CHoublic function handledResolveTeamCrmConnection SresolveteamCrmConnectionLoggerInterface Slogger,CrmConfigurationRepository $crmConfigurationRepository): void {$startTime = microtime(as_float: true);$crmConfig = $crmConfigurationRepository->findById(Sthis->crmConfigurationId):if (ScrmConfig === null) {$logger->error('[SyncOpportunitiesJob] CRM configuration not found', [crnconticuraclonlo → schls->crnuonticuracionlaI);ScrmService = SresolveTeamCrmConnection->resolveForTeam(ScrmConfiq->qetTeamO):sLoqger->intol'' , Scrmservice-›oetunsplavvameo." syncina opportunitles'.'team' => ScrmConfia->qetTeam@->qet1do'parameters' = Sthis->parameters,SermServi.ce->svnconnortunitles/sthis-snanametens.sthis->stnateov)Choose DeclarationSdurationMs = roundin$logger->info('[' . $c@ d syncOpportunities (Service .../app/Services/Crm/Salesforce)Idunation mel =s1);m d syncupportunitles (Service ...app/Services/crm/ Dummy)M d syncOpportunities (SyncCrmEntitiesTrait.../app/Services/Crm/IntegrationApp/ServiceTraitM d syncOpportunities (Service .../app/Services/Crm/Copper)@ d syncOpportunities (Service .../app/Services/Crm/Close)M & svncOoportunities (BullhornServiceaoo//Servaces/crm/BulLhorn)l@ & syncOpportunities (OpportunitySyncTrait .../app/Services/Crm/‹@bspot/ServiceTraits)(m) & svncOoportunities (Serviceaon/Services/Crm/Pinedrive)@ ơ syncOpportunities (SyncCrmEntitiesInterface.. ./app/Contracts/Services/Crm)m. a syncioportunities..aon/Contracts/Services/Crm)=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]A console [PROD] X A console [EU]A console [STAGING]D 60569570UTaIYTAY572575581584586589591do jiminny v034 A1 A34 M62 ^ -SELECT * FROM crm_configurations WHERE id = 555;SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, acт.SELECTCONCAT(u.id, CASE WHEN U.id = t.owner id THEN • (owner)' ELSE •1 END) ASu.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated report results order by id descselect * from teatures:select * from team_features where feature id = 40:select * trom teams where 10 = 556select * fromnated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin(^822fa41b-afd3-43asselect * from automated renort results order oy 1d desc:SELECT * FROM automated_report_results WHERE id = 1919;select * from automated_report_results WHERE repont 1d = 54;select * from onnortunities where 1d = 7594349:SELECT + FRON Eeane WHERE nane LTKE 9Lek 4 71, 692, 16867 - strinvineselect * from nlavbooks where team 1d = 711: # event 2261471SELECT * FROM playbook_categories WHERE playbook_id = 5515;RELECT * CROM eom Fiolde WHERE 1d = 224147•SELECT * FROM crm_field_values WHERE crm_field_id = 226147;LECT * FROM crm_configurations WHERE id = 692:CONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •* END) AU.emall,sa.*t.owner id FROM social accounts saN users u on u.id = sa.sociable idIN teams t 1..n<->1: on t.id = u.team_idERE u.team_id = 711 and sa.provider = 'salesforce':LECT A FRON one- profstes ep JOtil users U 1.nesail on u.ie + op. uSer-2ie NHE>0 lbl100% C47• Mon 20 Apr 15:58:26L AskJiminnyReportActivityServiceTestCascadeRetactor ConnectionCRM Initial Sync Over+0 ..syncProfiles() (HubSpot or Salesforce) calls ProfileRepository: :update0rCreateProfile(...) and a new Crm\Profile row isinsented, Prottleuoserver.pnp:te-to tlres Protttecreated.EventServiceProvider.ono: 139-142 suoscribes two llsteners:• Listeners\ crm|SyncProtledpportunitles (SyncProt1le0pportunities.ono:42-103) - apolies to HubSoot. Salestorce, Bulllhorn. CooperPipedrive, Zoho. For each new profile it:1. Dispatches SyncProfileMetadata (see below).2. Ensures a Deal Insiahts lavout exists(createDeaUInsiahtsLavoutt DoesNotExist. lines 105-146) Via CrmOwnerResolver + buildLavout3. Computes since = configurationSettingsService->getSyncPeriod($crmConfiguration).4. Dispatches SyncOpportunitiesJob with strategy LAST_MODIFIED_BY_PROFTLE_SYNCOPPORTUNITY_STRATEGY, either as a single job or, when requress urdingwindowsearch is true salestorce large tenants, chopped into rolling s/-day windows via limererzoditeracor• Listeners\Crm\SyncProfileLeads (Syncprof1 LeLeads•php:32-79) - Zoho-only; dispatches SyncLeads • Hubspot/salestorce do not run aper-prome ledd sync nere,• SyncProfileMetadata (Syncprot1 LeMetadata•php:39-113) - runs per profile/user: crmService->syncProfileFields( ; and for providersimplementing SyncCrmProfileRecordTypesInterface (Salesforce) it also calls syncProfileRecordTypes() .End-to-end flow summary• HubSpot•Team creation → no CRM sync.•Owner connects Hubspot OAuth (SocialAccountConnected → no automatic data import (Hubspot'S onActivityProviderIntegrated is ano-op; BootstrapIntegrationApp only fires for Integration.app providers). Initial metadata is typically triggered via CrmAccountReconnected → ImoortMetadata → crm:svnc-team-metadata which in turn runs syncOrganization → importStages → importBusinessProcesses • imdortRecordTypes syncProfiles → syncFields•svncProfileso) creates Profile rows→ ProfileCreated → SyncProfileOpportunities creates Deal Insiahts avout + dispatches SyncOpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields).•Salesforce•Team creation → onlv the optional salestorce Account stamo in UodateSalesforceAccount it a linked account existsSame reconnect-driven metadata path: SyncTeamMetadata → sync0rganization/importStages/importBusinessProcesses/importRecordTypes/syncProfiles/svncFields Salesforce implementationsin Service.ono.•syncProfiles() SOQL-matches team members, creating Profile rows with edition + crm_ profile id ProfileCreated → SyncProfiluses TimePeriodIterator sliding window to avoid SOOL limits) + SyncProfileMetadata which also runs syncProfileRecordTypes() because Salesforce implements SyncCrmProfileRecordTypesInterfaceNotable observationsHubSnot and Salesforce do not have a direct CocialAccountConnected @ initial-svne wire› the metadata imnort runs via the reconnedievent/listener (CrmAccountReconnected → ImportMetadata ). Onlv the Integration.app family has a first-connect bootstrap ( BootstrapIntegrationApp → TeamInitialSyncJob).• The per-orofile opportunity backfill is entirely driven by Profi leCreated, so new deallopportunity ingestion starts only after syncProfilesonas resolved Ckm owners/users to Jiminny users.The opportunity.sync.uses.strateoy LAST MODTETED BY PROFTIE SYNG OPPORTINTTY STRATEGY andrespects team-levelLaetSvncPeriod andlreauiresStidingWindowSearch settingswhat obiects are sunced on team creation and orofile creation•0 (+]57-21UTE.8Po 4 spaces...
|
[{"word_num":"0","page_num" [{"word_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"Phostorm","top":"0.006968641046706359","height":"0.006968641205077342","width":"0.021802326466174835","conf":"1","left":"0.01744185995005212","block_num":"0"},{"width":"0.029069763548830722","height":"0.010452960286604362","left":"0.030523259704860126","line_num":"0","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.02787456497864904","text":"FV faVsco.js"},{"level":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","text":"Proletey","top":"0.05923344944238418","word_num":"0","page_num":"0","left":"0.014534883869450689","block_num":"0","height":"0.003484320602538671","width":"0.020348836766912577"},{"left":"0.04651162935311917","text":"© SyncLeads.php","word_num":"0","width":"0.037790696671668525","block_num":"0","height":"0.010552989619010189","page_num":"0","par_num":"0","level":"0","conf":"1","top":"0.07655502394664249","line_num":"0"},{"width":"0.04215115942853562","word_num":"0","conf":"1","block_num":"0","line_num":"0","text":"© SyncObjects.php","left":"0.046511631695615716","top":"0.09407665557098355","level":"0","height":"0.010452960286604362","par_num":"0","page_num":"0"},{"left":"0.047965115894772065","par_num":"0","width":"0.059593018065107625","conf":"0.5","top":"0.11498257873241813","height":"0.006968640444571461","page_num":"0","block_num":"0","level":"0","word_num":"0","text":"syncopportunitiesJob.onp","line_num":"0"},{"width":"0.049418601583927226","text":"© syncopportunity.ong","height":"0.0071770334928229484","left":"0.04651162696966455","conf":"0.30000001192092896","line_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.13237639553429026","word_num":"0","page_num":"0"},{"width":"0.05813953217039717","level":"0","word_num":"0","block_num":"0","height":"0.010755824890623433","line_num":"0","left":"0.04651163071712692","page_num":"0","par_num":"0","conf":"1","text":"© SyncProfileMetadata.php","top":"0.14634146368723133"},{"left":"0.046511628097621764","height":"0.006968641205077453","level":"0","par_num":"0","top":"0.16724738672346862","width":"0.056686046275686706","word_num":"0","text":"csyncleamrielasJoo.ono","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0"},{"top":"0.18102073365231264","width":"0.05668604627568671","height":"0.014354066985645897","block_num":"0","left":"0.04651162896971475","level":"0","word_num":"0","page_num":"0","conf":"1","line_num":"0","par_num":"0","text":"© SyncTeamMetadata.php"},{"line_num":"0","height":"0.0073048471453848185","top":"0.2017543859602864","width":"0.08430231885707123","conf":"0.5","text":"C) UpdateOpportunitySpecifications.pho","block_num":"0","level":"0","page_num":"0","left":"0.04651163543380903","word_num":"0","par_num":"0"},{"top":"0.21929824549679078","width":"0.043604647859613946","level":"0","line_num":"0","text":"C) UpdateStage.php","conf":"0.5","word_num":"0","page_num":"0","height":"0.007182590508955311","block_num":"0","left":"0.046511631754655655","par_num":"0"},{"top":"0.23693379824461314","word_num":"0","conf":"0.5","block_num":"0","par_num":"0","left":"0.03924418940333296","text":"DealRisks","height":"0.006968640444571572","width":"0.0276162751177524","page_num":"0","line_num":"0","level":"0"},{"left":"0.040697678368294715","width":"0.0276162751177524","page_num":"0","block_num":"0","par_num":"0","top":"0.306620209394439","text":"1 Streamina","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","line_num":"0"},{"height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","left":"0.04069767620496972","line_num":"0","text":"Team","width":"0.017441858636572008","level":"0","par_num":"0","page_num":"0","top":"0.32404181218189543","word_num":"0"},{"width":"0.0276162751177524","level":"0","top":"0.34130781499202545","left":"0.040697678368294715","word_num":"0","text":"M Telenhonv","page_num":"0","block_num":"0","line_num":"0","height":"0.0071770334928230595","conf":"0.30000001192092896","par_num":"0"},{"text":"M User","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.0392441878697835","level":"0","top":"0.3588516746411483","height":"0.0071770334928229484","width":"0.017441858636572008","word_num":"0","par_num":"0"},{"par_num":"0","text":"C BaseProcessingJob.php","top":"0.3763066204472084","width":"0.05523255530824053","word_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.010455739935429365","left":"0.040697677249898964","page_num":"0","conf":"1"},{"height":"0.010744710858358708","text":"@ Dummv.loh.ohr","width":"0.03779069413530066","block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.04069767807769832","word_num":"0","page_num":"0","top":"0.38995215300737773","line_num":"0","par_num":"0"},{"text":"© ImportRecallAlRecordingsJob.php","block_num":"0","par_num":"0","level":"0","top":"0.41114982595421345","line_num":"0","left":"0.04069768173679198","word_num":"0","page_num":"0","height":"0.010700253968793927","width":"0.07558138827060132","conf":"1"},{"page_num":"0","height":"0.011164274322169154","conf":"1","par_num":"0","text":"© ImportRemoteTrackJob.php","width":"0.06395348082197475","line_num":"0","word_num":"0","block_num":"0","level":"0","top":"0.4282296650717703","left":"0.04069768196872287"},{"height":"0.011673457314523294","line_num":"0","top":"0.4454977488767321","level":"0","par_num":"0","text":"cob.onp","block_num":"0","page_num":"0","width":"0.023573076471369317","word_num":"0","left":"0.04048370783442762","conf":"0.30000001192092896"},{"par_num":"0","block_num":"0","height":"0.010550210730691068","line_num":"0","level":"0","conf":"1","text":"© JobDispatcher.php","top":"0.4633173843806381","width":"0.04505813375432441","word_num":"0","left":"0.04069768019915425","page_num":"0"},{"height":"0.010452960286604362","level":"0","word_num":"0","line_num":"0","width":"0.06395348082197473","par_num":"0","conf":"1","block_num":"0","left":"0.04069768196872292","text":"© JobDispatcherInterface.php","top":"0.4808362374525167","page_num":"0"},{"conf":"1","line_num":"0","level":"0","top":"0.49825784007433493","height":"0.01051408974557777","text":"© PurgeSoftDeletedOpportunityJob.php","block_num":"0","page_num":"0","left":"0.03924419524821828","width":"0.08575580475178171","par_num":"0","word_num":"0"},{"level":"0","text":"© SqsVisibilityControl.php","word_num":"0","top":"0.5156794429744099","width":"0.055232550235504795","page_num":"0","block_num":"0","conf":"1","height":"0.010636346382007167","line_num":"0","par_num":"0","left":"0.04069768232263459"},{"line_num":"0","page_num":"0","left":"0.027616282843257383","block_num":"0","conf":"0.5","height":"0.010758603778942555","text":"v D Listeners","level":"0","top":"0.5331010454942319","width":"0.03197674041098737","par_num":"0","word_num":"0"},{"conf":"0.30000001192092896","block_num":"0","top":"0.5502392344517595","line_num":"0","page_num":"0","level":"0","left":"0.03343023400552911","height":"0.010736374953907335","par_num":"0","text":"v @ Activities","width":"0.031976742947355224","word_num":"0"},{"line_num":"0","text":"v @ ActivityProviden","word_num":"0","block_num":"0","conf":"0.5","top":"0.5677830941943007","left":"0.03924418991340952","par_num":"0","width":"0.04651162472177058","level":"0","page_num":"0","height":"0.010614117556971947"},{"word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.5853269537308051","height":"0.01049186092054255","line_num":"0","conf":"0.30000001192092896","left":"0.04651163173994368","text":"> D JustCall|","width":"0.030523251979909037"},{"par_num":"0","top":"0.6027874569647118","page_num":"0","width":"0.03197674041098737","left":"0.046511631681215526","conf":"0.30000001192092896","level":"0","line_num":"0","text":"v D UserPilot","word_num":"0","height":"0.010452960286604251","block_num":"0"},{"height":"0.0071770334928230595","block_num":"0","left":"0.05813953714452","level":"0","line_num":"0","conf":"1","par_num":"0","page_num":"0","text":"c) TrackProviderinstalledEvent.pho","top":"0.6236044657097288","width":"0.07412789730315514","word_num":"0"},{"height":"0.010694696192155795","width":"0.026162786686674072","conf":"0.30000001192092896","page_num":"0","left":"0.03924419002208197","level":"0","par_num":"0","word_num":"0","block_num":"0","top":"0.6376306625144285","text":">[ Audio","line_num":"0"},{"word_num":"0","left":"0.03924418576112737","conf":"0.30000001192092896","level":"0","line_num":"0","width":"0.023255812360885295","block_num":"0","text":">W Bots","page_num":"0","par_num":"0","top":"0.6585365856142653","height":"0.007332632986552401"},{"word_num":"0","width":"0.033459257572255235","top":"0.6722000592529489","par_num":"0","page_num":"0","block_num":"0","height":"0.01100057924383191","level":"0","conf":"0.30000001192092896","line_num":"0","text":"> D Coachina","left":"0.039229675305420944"},{"text":"v _ Conferences","word_num":"0","height":"0.007365975843852457","line_num":"0","page_num":"0","left":"0.039244185905473634","level":"0","top":"0.6929824560019078","width":"0.03924418256637898","block_num":"0","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","height":"0.006968641205077342","level":"0","par_num":"0","left":"0.046511628628489454","page_num":"0","conf":"0.30000001192092896","line_num":"0","text":"Intercom","top":"0.7108013936997676","width":"0.03052325451627691","block_num":"0"},{"level":"0","width":"0.02906976608519858","top":"0.7280701754385965","block_num":"0","conf":"0.30000001192092896","text":"• Planhat","word_num":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.046511629254175235","height":"0.0071770334928229484"},{"left":"0.04651162913662472","level":"0","width":"0.03197674294735523","height":"0.0071770334928229484","block_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"v UserPilot","line_num":"0","top":"0.7456140350877193"},{"conf":"0.5","width":"0.06831394865157757","height":"0.00726872616027141","par_num":"0","text":"C) CreateHeldActivitvevent.oho","left":"0.05813954070948078","block_num":"0","page_num":"0","top":"0.7630662022542091","level":"0","word_num":"0","line_num":"0"},{"height":"0.006968641205077342","page_num":"0","text":"C.Conterencelistener.oho","top":"0.7804878048240673","width":"0.05668604627568671","line_num":"0","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","left":"0.052325581440645016"},{"conf":"0.5","par_num":"0","width":"0.029410585444024265","block_num":"0","left":"0.05215517303397246","top":"0.7938242942697826","level":"0","page_num":"0","line_num":"0","word_num":"0","text":"@ Ended.php","height":"0.015138867939488154"},{"left":"0.052325585169938835","line_num":"0","par_num":"0","top":"0.8149920253520749","width":"0.03197674041098737","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007307626033703829","text":"C) Locked.nhn","page_num":"0","word_num":"0"},{"line_num":"0","conf":"0.5","level":"0","par_num":"0","block_num":"0","top":"0.8325358852688322","width":"0.07122092551373421","text":"C) [EMAIL]","page_num":"0","left":"0.05232558733433549","height":"0.007185368636768552","word_num":"0"},{"page_num":"0","par_num":"0","text":"© ParticipantDeclinedRecordingListener.php","conf":"1","top":"0.8500797449888496","width":"0.0944767302655159","level":"0","word_num":"0","height":"0.010547431842372057","block_num":"0","left":"0.05232559531587943","line_num":"0"},{"line_num":"0","height":"0.007204818573484761","par_num":"0","top":"0.8675958192744054","width":"0.031976740410987366","page_num":"0","block_num":"0","text":"C) Started nhn","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.05232558503715903"},{"conf":"0.30000001192092896","block_num":"0","width":"0.040697670997457296","word_num":"0","left":"0.03924418979196883","height":"0.007327075970420038","line_num":"0","level":"0","page_num":"0","text":"M Connections","top":"0.8850174217942274","par_num":"0"},{"block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","text":"Tm Crm","line_num":"0","width":"0.01598837020549368","top":"0.9024390247254496","word_num":"0","left":"0.045058141400683434"},{"line_num":"0","par_num":"0","conf":"0.5","height":"0.010452960286604362","left":"0.04505814289170505","text":"Following","level":"0","block_num":"0","page_num":"0","top":"0.9198606276964191","width":"0.0276162751177524","word_num":"0"},{"top":"0.9370015950824949","width":"0.027616275117752408","page_num":"0","height":"0.007249275463049543","par_num":"0","block_num":"0","text":"M Drovidors","line_num":"0","level":"0","word_num":"0","left":"0.045058143484573786","conf":"0.5"},{"width":"0.03197674041098736","top":"0.9547038330878187","left":"0.039244189532878254","page_num":"0","level":"0","par_num":"0","text":"MCocciond","word_num":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","conf":"0.30000001192092896"},{"height":"0.006968640444571572","conf":"0.30000001192092896","text":"Automatedkeporscommand.pnp","width":"0.06976743454628803","word_num":"0","par_num":"0","top":"0.08362369371499645","block_num":"0","page_num":"0","line_num":"0","left":"0.37790697691290287","level":"0"},{"top":"0.10446570977791247","width":"0.06395348082197472","conf":"1","line_num":"0","left":"0.4040697746998172","par_num":"0","word_num":"0","height":"0.010516867873391123","page_num":"0","block_num":"0","level":"0","text":"© SyncOpportunitiesJob.php x"},{"text":"csyncoblecis.ono","height":"0.006968641205077342","width":"0.039244185102746854","par_num":"0","line_num":"0","top":"0.15679442505496555","left":"0.37354651217246376","word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0"},{"height":"0.0071770334928229484","word_num":"0","line_num":"0","level":"0","conf":"0.5","left":"0.3938953526709332","page_num":"0","top":"0.18102073365231264","width":"0.030523251979909072","block_num":"0","par_num":"0","text":"(C) Service.php"},{"conf":"0.30000001192092896","block_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.15679442505789842","width":"0.03779069667166851","word_num":"0","text":"c Hubspotsyncstr","page_num":"0","level":"0","left":"0.15406976841813277","line_num":"0"},{"width":"0.06104650395981809","block_num":"0","par_num":"0","height":"0.006968640444571572","word_num":"0","page_num":"0","level":"0","text":"cImportOpportunityBatch.php","left":"0.15406977432823019","line_num":"0","conf":"0.5","top":"0.18118466932475252"},{"word_num":"0","conf":"0.5","page_num":"0","top":"0.18102073365231264","width":"0.027616275117752387","par_num":"0","text":"C) Client.php","level":"0","left":"0.28488372488104713","height":"0.0071770334928229484","block_num":"0","line_num":"0"},{"conf":"0.5","left":"0.31976744929261275","par_num":"0","word_num":"0","page_num":"0","text":"(C) HubspotPaqinationService.php","top":"0.18102073365231264","height":"0.0071770334928229484","width":"0.06686045768413135","level":"0","block_num":"0","line_num":"0"},{"block_num":"0","par_num":"0","text":"AutomatedReportsController.php","top":"0.20209059320164557","width":"0.07122092551373418","word_num":"0","left":"0.15261628499022556","level":"0","conf":"1","height":"0.010452960286604362","page_num":"0","line_num":"0"},{"height":"0.007343747018817126","top":"0.20557491325434107","word_num":"0","page_num":"0","text":"php api v2.php","line_num":"0","left":"0.23110465510025063","level":"0","block_num":"0","par_num":"0","width":"0.027616275117752387","conf":"0.30000001192092896"},{"page_num":"0","text":"© TrackProviderInstalledEvent.php","left":"0.2688953546713039","width":"0.06831394865157758","level":"0","top":"0.20557491325434107","block_num":"0","word_num":"0","height":"0.01053353968229398","par_num":"0","conf":"1","line_num":"0"},{"page_num":"0","conf":"0.5","level":"0","block_num":"0","top":"0.22966507158551952","word_num":"0","left":"0.15406977309014946","height":"0.007268726160271521","text":"(C) AutomatedReportResult.ohv","width":"0.05959301806510761","par_num":"0","line_num":"0"},{"page_num":"0","width":"0.16133719302238306","word_num":"0","block_num":"0","line_num":"0","left":"0.16860466867003085","par_num":"0","conf":"1","text":"class SyncOpportunitiesJob extends Job implements ShouldQueue","top":"0.2508710804142831","level":"0","height":"0.010691918064342554"},{"left":"0.15116278890548945","line_num":"0","par_num":"0","width":"0.005813956260681152","conf":"0.30000001192092896","page_num":"0","text":"CH CH GH CH","word_num":"0","top":"0.26480836083663895","block_num":"0","height":"0.06271777236670784","level":"0"},{"width":"0.06104650395981809","conf":"0.5","top":"0.2822299656344178","text":"oublic function handled","left":"0.18313954253498912","height":"0.007243718446917069","page_num":"0","level":"0","line_num":"0","par_num":"0","block_num":"0","word_num":"0"},{"word_num":"0","block_num":"0","conf":"0.5","left":"0.19040699420383456","line_num":"0","height":"0.007365975843852457","top":"0.29965156815423977","level":"0","width":"0.13226742440081657","page_num":"0","text":"ResolveTeamCrmConnection SresolveteamCrmConnection","par_num":"0"},{"block_num":"0","left":"0.19040698264602235","level":"0","text":"LoggerInterface Slogger,","width":"0.06249999492726427","conf":"1","par_num":"0","line_num":"0","height":"0.010678025143758818","top":"0.31707317105431465","word_num":"0","page_num":"0"},{"par_num":"0","line_num":"0","conf":"1","text":"CrmConfigurationRepository $crmConfigurationRepository","left":"0.19040697574076132","page_num":"0","block_num":"0","word_num":"0","height":"0.014354066985646008","level":"0","top":"0.3341307814992025","width":"0.14098836006002224"},{"top":"0.3516746410002709","level":"0","width":"0.024709300791963623","conf":"0.5","left":"0.18023255811856767","block_num":"0","page_num":"0","par_num":"0","text":"): void {","word_num":"0","height":"0.010694696952661675","line_num":"0"},{"width":"0.0959302212329621","text":"$startTime = microtime(as_float: true);","par_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","left":"0.19040698804658798","page_num":"0","top":"0.36921850065570416","word_num":"0","height":"0.010572439555726398"},{"par_num":"0","text":"$crmConfig = $crmConfigurationRepository->findById(Sthis->crmConfigurationId):","width":"0.2034883499145508","block_num":"0","top":"0.3867595824002519","page_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","word_num":"0","conf":"1","left":"0.19040699892265853"},{"page_num":"0","par_num":"0","top":"0.4216027876942583","left":"0.19040698352666732","level":"0","height":"0.010614118317477717","block_num":"0","conf":"0.5","line_num":"0","text":"if (ScrmConfig === null) {","width":"0.069767434546288","word_num":"0"},{"width":"0.18313951695219002","left":"0.20058139513744652","line_num":"0","block_num":"0","height":"0.010736374953907335","word_num":"0","top":"0.43902439076854916","conf":"1","par_num":"0","text":"$logger->error('[SyncOpportunitiesJob] CRM configuration not found', [","level":"0","page_num":"0"},{"width":"0.12790696164394946","page_num":"0","word_num":"0","line_num":"0","level":"0","par_num":"0","left":"0.21220930463512147","height":"0.006968640444571461","block_num":"0","conf":"0.30000001192092896","text":"crnconticuraclonlo → schls->crnuonticuracionla","top":"0.4599303139240558"},{"left":"0.20058139558661486","top":"0.4703832753982965","block_num":"0","line_num":"0","word_num":"0","height":"0.017421602252187474","conf":"0.30000001192092896","par_num":"0","text":"I);","level":"0","width":"0.010174418383456285","page_num":"0"},{"word_num":"0","left":"0.19040697503189546","line_num":"0","height":"0.011164274322169154","top":"0.5606060606060606","width":"0.20639533184944314","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"ScrmService = SresolveTeamCrmConnection->resolveForTeam(ScrmConfiq->qetTeamO):","conf":"1"},{"block_num":"0","top":"0.5993031362237073","line_num":"0","left":"0.19040697033062354","text":"sLoqger->intol'' , Scrmservice-›oetunsplavvameo.\" syncina opportunitles'.","width":"0.2093023137843355","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","page_num":"0","par_num":"0"},{"text":"'team' => ScrmConfia->qetTeam@->qet1do","height":"0.010455739935429254","line_num":"0","conf":"0.30000001192092896","level":"0","left":"0.20203488975945866","block_num":"0","top":"0.6132376395302542","width":"0.10465115689216775","word_num":"0","page_num":"0","par_num":"0"},{"height":"0.010628010477555794","left":"0.2020348898300624","level":"0","page_num":"0","text":"'parameters' = Sthis->parameters,","block_num":"0","conf":"0.5","top":"0.6339712919137487","par_num":"0","line_num":"0","word_num":"0","width":"0.0886627866866741"},{"conf":"0.5","block_num":"0","height":"0.006968640444571572","word_num":"0","par_num":"0","top":"0.7038327529484459","line_num":"0","text":"SermServi.ce->svnconnortunitles/sthis-snanametens.sthis->stnateov)","left":"0.19040699207146888","level":"0","width":"0.17441859143845578","page_num":"0"},{"line_num":"0","height":"0.007318740065968665","conf":"1","page_num":"0","text":"Choose Declaration","left":"0.35319767820045367","top":"0.724738676254297","par_num":"0","block_num":"0","level":"0","width":"0.042151159428535645","word_num":"0"},{"word_num":"0","top":"0.7384370015438981","left":"0.1904069787015768","text":"SdurationMs = roundin","line_num":"0","level":"0","block_num":"0","page_num":"0","width":"0.05813952709766143","conf":"0.30000001192092896","par_num":"0","height":"0.007207597461803772"},{"block_num":"0","conf":"0.5","text":"$logger->info('[' . $c","left":"0.19040698027447034","width":"0.05813953217039716","word_num":"0","page_num":"0","par_num":"0","top":"0.7526132407400975","line_num":"0","height":"0.013937280889143033","level":"0"},{"page_num":"0","par_num":"0","width":"0.1656976557792501","left":"0.25290699538354056","line_num":"0","block_num":"0","text":"@ d syncOpportunities (Service .../app/Services/Crm/Salesforce)","word_num":"0","height":"0.010483525016091066","level":"0","conf":"1","top":"0.7456140351751869"},{"height":"0.006968641205077342","level":"0","top":"0.8083623692820433","conf":"0.30000001192092896","text":"Idunation mel =s","block_num":"0","line_num":"0","width":"0.04651162472177059","left":"0.20203488613907","word_num":"0","par_num":"0","page_num":"0"},{"left":"0.19040697702435716","top":"0.8222996516613625","line_num":"0","text":"1);","block_num":"0","conf":"0.30000001192092896","width":"0.010174418383456285","level":"0","page_num":"0","par_num":"0","height":"0.017421602252187585","word_num":"0"},{"left":"0.2543604724513624","page_num":"0","height":"0.0071770334928229484","par_num":"0","text":"m d syncupportunitles (Service .","width":"0.08430231885707123","level":"0","conf":"0.5","line_num":"0","top":"0.766347687400319","word_num":"0","block_num":"0"},{"left":"0.33866279144041317","conf":"0.30000001192092896","text":"..app/Services/crm/ Dummy)","top":"0.766347687400319","line_num":"0","block_num":"0","height":"0.0071770334928229484","level":"0","word_num":"0","width":"0.06686045768413135","page_num":"0","par_num":"0"},{"block_num":"0","top":"0.7804878051542838","left":"0.2529070126072479","height":"0.010580775460177883","par_num":"0","width":"0.24127903390437994","level":"0","conf":"1","text":"M d syncOpportunities (SyncCrmEntitiesTrait.../app/Services/Crm/IntegrationApp/ServiceTrait","word_num":"0","page_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.7979094082285748","conf":"0.5","left":"0.25290697770774573","page_num":"0","level":"0","text":"M d syncOpportunities (Service .../app/Services/Crm/Copper)","width":"0.15552323929806972","height":"0.010703032096607279"},{"page_num":"0","block_num":"0","height":"0.011164274322169154","top":"0.8149920255183413","width":"0.15261626750864882","level":"0","conf":"1","text":"@ d syncOpportunities (Service .../app/Services/Crm/Close)","par_num":"0","word_num":"0","left":"0.2529069903216325","line_num":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"M & svncOoportunities (BullhornService","top":"0.8325358852463084","height":"0.010669689239307223","word_num":"0","width":"0.10029068398982921","conf":"1","left":"0.2529069803996642"},{"word_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","level":"0","page_num":"0","top":"0.8362369337601211","width":"0.07122093058646994","left":"0.3633720929174603","text":"aoo//Servaces/crm/BulLhorn)l","block_num":"0","line_num":"0"},{"conf":"1","height":"0.014354066985646008","left":"0.2514535078421678","par_num":"0","text":"@ & syncOpportunities (OpportunitySyncTrait .../app/Services/Crm/‹@bspot/ServiceTraits)","page_num":"0","width":"0.2296511467466963","word_num":"0","top":"0.8500797448165869","level":"0","line_num":"0","block_num":"0"},{"block_num":"0","left":"0.25290698865276484","par_num":"0","top":"0.8708133969827938","conf":"0.30000001192092896","width":"0.08139533692217887","text":"(m) & svncOoportunities (Service","word_num":"0","height":"0.007235383302971576","level":"0","page_num":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","text":"aon/Services/Crm/Pinedrive)","top":"0.871080139320943","line_num":"0","par_num":"0","width":"0.07558139334333702","word_num":"0","page_num":"0","level":"0","left":"0.3401162800012681","height":"0.006968641205077342"},{"word_num":"0","left":"0.25290697562590747","line_num":"0","top":"0.8850174222731986","page_num":"0","conf":"1","height":"0.013937280889143033","width":"0.12499998985452854","par_num":"0","block_num":"0","level":"0","text":"@ ơ syncOpportunities (SyncCrmEntitiesInterface"},{"height":"0.01059744650857486","conf":"1","par_num":"0","level":"0","block_num":"0","text":".. ./app/Contracts/Services/Crm)","top":"0.8883572568770277","width":"0.07994185102746842","word_num":"0","page_num":"0","left":"0.37936046655974154","line_num":"0"},{"conf":"0.30000001192092896","left":"0.2529069821328764","level":"0","width":"0.056686041202950954","line_num":"0","page_num":"0","par_num":"0","text":"m. a syncioportunities","height":"0.0071770334928229484","top":"0.9059011164274322","word_num":"0","block_num":"0"},{"par_num":"0","line_num":"0","width":"0.07848837020549365","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"..aon/Contracts/Services/Crm)","level":"0","top":"0.9059233448957192","left":"0.36046511715597407","word_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","left":"0.4738372107074007","page_num":"0","height":"0.010452961047110132","level":"0","line_num":"0","top":"0.055749129145434506","text":"=custom.log","par_num":"0","width":"0.029069766085198623","conf":"0.5"},{"left":"0.5101744200028817","level":"0","text":"=laravel.log","top":"0.055749129145434506","width":"0.027616277654120225","word_num":"0","page_num":"0","height":"0.010452961047110132","conf":"1","par_num":"0","block_num":"0","line_num":"0"},{"level":"0","line_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.055749129145434506","height":"0.010452961047110132","width":"0.05087209255137348","word_num":"0","text":"A SF [jiminny@localhost]","left":"0.5450581409431235","conf":"0.5"},{"width":"0.06104650903255382","word_num":"0","page_num":"0","left":"0.6046511653860412","line_num":"0","conf":"0.5","par_num":"0","level":"0","height":"0.010452961807616012","block_num":"0","text":"4 HS_local (iminny@localhost]","top":"0.0557491288647336"},{"width":"0.0770348843107832","level":"0","line_num":"0","left":"0.4738372088570477","conf":"0.30000001192092896","par_num":"0","top":"0.0797448165869219","text":"A console [PROD] X A console [EU]","block_num":"0","height":"0.011164274322169043","page_num":"0","word_num":"0"},{"conf":"0.5","level":"0","left":"0.5595930268498099","line_num":"0","text":"A console [STAGING]","top":"0.0797448165869219","word_num":"0","height":"0.011164274322169043","page_num":"0","block_num":"0","par_num":"0","width":"0.04360464785961393"},{"height":"0.010516868633896892","width":"0.014534883042599256","conf":"0.30000001192092896","left":"0.47529069837695614","line_num":"0","par_num":"0","text":"D 60","level":"0","word_num":"0","block_num":"0","page_num":"0","top":"0.10446570957187562"},{"conf":"1","level":"0","top":"0.2020905928532135","block_num":"0","line_num":"0","width":"0.008720929318285997","word_num":"0","text":"569","height":"0.010452960286604362","page_num":"0","left":"0.4723837218234151","par_num":"0"},{"block_num":"0","height":"0.010452960286604251","line_num":"0","par_num":"0","conf":"1","text":"570","page_num":"0","left":"0.4723837218234151","level":"0","top":"0.21951219564067004","width":"0.008720929318285997","word_num":"0"},{"level":"0","height":"0.006968640444571461","line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.428779069340965","page_num":"0","block_num":"0","top":"0.25435540103206966","word_num":"0","text":"UTaIYTAY","width":"0.04215115942853559"},{"word_num":"0","level":"0","line_num":"0","height":"0.010452960286604362","conf":"1","page_num":"0","text":"572","par_num":"0","top":"0.25435540121558287","block_num":"0","left":"0.4709302334945038","width":"0.01017441774936434"},{"text":"575","block_num":"0","left":"0.47093023257922917","line_num":"0","top":"0.30662020992638417","level":"0","conf":"1","par_num":"0","word_num":"0","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997"},{"par_num":"0","height":"0.017421602252187585","top":"0.4076655056683314","block_num":"0","word_num":"0","line_num":"0","text":"581","page_num":"0","left":"0.4723837209249739","width":"0.008720929952377943","level":"0","conf":"1"},{"height":"0.006968641205077342","width":"0.010174418383456285","par_num":"0","top":"0.4668989547168574","conf":"1","word_num":"0","text":"584","left":"0.47093023272929896","block_num":"0","page_num":"0","line_num":"0","level":"0"},{"level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","height":"0.006968640444571572","top":"0.5017421606139512","width":"0.01017441774936434","word_num":"0","left":"0.470930232477062","text":"586"},{"block_num":"0","page_num":"0","line_num":"0","par_num":"0","level":"0","conf":"1","text":"589","top":"0.5470383284999282","width":"0.008720929952377943","height":"0.020905922094220264","word_num":"0","left":"0.47238372116722194"},{"left":"0.47238372099764825","level":"0","height":"0.020905922094220375","text":"591","block_num":"0","par_num":"0","page_num":"0","top":"0.581881533465085","conf":"1","width":"0.008720929952377998","line_num":"0","word_num":"0"},{"height":"0.010516867873391123","conf":"0.5","text":"do jiminny v","left":"0.6613372113013815","par_num":"0","level":"0","top":"0.10446570977791247","word_num":"0","line_num":"0","page_num":"0","width":"0.02470930079196365","block_num":"0"},{"page_num":"0","left":"0.6293604699974747","text":"034 A1 A34 M62 ^ -","top":"0.12519936195537007","width":"0.056686041202950954","level":"0","word_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010689139176023432"},{"line_num":"0","top":"0.1463414639485554","page_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","left":"0.49273257825228517","height":"0.013945617554100287","par_num":"0","width":"0.12499997970905713","block_num":"0","conf":"1","level":"0","word_num":"0"},{"block_num":"0","word_num":"0","text":"SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, acт.","par_num":"0","level":"0","height":"0.010583553587991013","top":"0.16724738725442934","page_num":"0","width":"0.19767440633570887","conf":"0.5","line_num":"0","left":"0.4927325610998535"},{"level":"0","text":"SELECT","par_num":"0","line_num":"0","width":"0.015988370205493707","height":"0.013937280889142922","top":"0.18118466965995816","left":"0.49273255988271814","conf":"1","block_num":"0","page_num":"0","word_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","block_num":"0","width":"0.18614622887144694","left":"0.5028665758881613","word_num":"0","level":"0","page_num":"0","height":"0.018594422408838573","text":"CONCAT(u.id, CASE WHEN U.id = t.owner id THEN • (owner)' ELSE •1 END) AS","top":"0.1950152927165849"},{"top":"0.21951219564067004","word_num":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604251","conf":"1","left":"0.5014534902880033","level":"0","line_num":"0","text":"u.email,","width":"0.021802323929806966"},{"height":"0.010452960286604251","width":"0.01453488177441531","block_num":"0","page_num":"0","top":"0.23693379842812645","line_num":"0","par_num":"0","conf":"1","text":"sa.*,","level":"0","word_num":"0","left":"0.5014534900720946"},{"conf":"1","text":"t.owner_id FROM social_accounts sa","height":"0.010452960286604362","line_num":"0","width":"0.09011626750864876","block_num":"0","level":"0","top":"0.25435540121558287","left":"0.5014534999682023","page_num":"0","par_num":"0","word_num":"0"},{"width":"0.09738371220040826","left":"0.49273256686935046","height":"0.010519646761710244","level":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.27177700389437287","block_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","height":"0.01064190339813953","width":"0.10610464785961399","block_num":"0","left":"0.49273255291782087","level":"0","line_num":"0","conf":"0.5","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.28919860696866384"},{"block_num":"0","page_num":"0","text":"VHERE u.team_id = 581 and sa.provider = 'salesforce';","top":"0.3066202098687387","height":"0.010764160034569037","left":"0.49273256155467765","line_num":"0","conf":"1","par_num":"0","width":"0.13808137812512983","word_num":"0","level":"0"},{"height":"0.010608561301345354","conf":"1","block_num":"0","left":"0.4927325604645367","level":"0","width":"0.1438953318494432","word_num":"0","par_num":"0","text":"SELECT * FROM automated report results order by id desc","top":"0.3413078148244342","line_num":"0","page_num":"0"},{"block_num":"0","left":"0.49273255825680645","height":"0.0071770334928229484","text":"select * from teatures:","par_num":"0","conf":"0.5","page_num":"0","top":"0.379585326953748","width":"0.05959302313784337","word_num":"0","level":"0","line_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","left":"0.4927325576371601","width":"0.12936045261139567","par_num":"0","level":"0","text":"select * from team_features where feature id = 40:","page_num":"0","top":"0.3937282236086074","conf":"1","height":"0.010577996571858761"},{"height":"0.0073381900026847635","left":"0.4927325606504821","word_num":"0","level":"0","block_num":"0","top":"0.43205574943430325","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"select * trom teams where 10 = 556","par_num":"0","width":"0.09011626750864876"},{"conf":"1","page_num":"0","height":"0.007360418827719983","level":"0","text":"select * from","top":"0.4665071769977761","line_num":"0","par_num":"0","width":"0.034883719809511826","block_num":"0","left":"0.4927325590401212","word_num":"0"},{"height":"0.014354066985645897","left":"0.5406976761995009","width":"0.1497092855737564","page_num":"0","block_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","line_num":"0","par_num":"0","conf":"1","top":"0.463317384370016","level":"0"},{"word_num":"0","left":"0.49273255752230366","level":"0","page_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin(^822fa41b-afd3-43as","width":"0.19912790744862657","height":"0.017421602252187585","conf":"1","block_num":"0","line_num":"0","top":"0.4773519166375828"},{"top":"0.5015948963317385","page_num":"0","par_num":"0","width":"0.14534882281688932","conf":"1","line_num":"0","word_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.49273257406553184","level":"0","text":"select * from automated renort results order oy 1d desc:"},{"height":"0.013937280889143033","block_num":"0","word_num":"0","line_num":"0","top":"0.5156794430049059","text":"SELECT * FROM automated_report_results WHERE id = 1919;","width":"0.14244185102746848","conf":"1","level":"0","page_num":"0","left":"0.49273256751082434","par_num":"0"},{"top":"0.5540069689743217","word_num":"0","width":"0.15552324944354118","conf":"1","block_num":"0","height":"0.010586332476310134","level":"0","left":"0.49273255654847065","line_num":"0","par_num":"0","page_num":"0","text":"select * from automated_report_results WHERE repont 1d = 54;"},{"line_num":"0","left":"0.49273256470902255","page_num":"0","word_num":"0","text":"select * from onnortunities where 1d = 7594349:","level":"0","width":"0.12209301806510758","height":"0.007302068257065586","block_num":"0","par_num":"0","top":"0.5885167465684981","conf":"0.5"},{"block_num":"0","level":"0","top":"0.595693780170347","word_num":"0","conf":"0.30000001192092896","text":"SELECT + FRON Eeane WHERE nane LTKE 9Lek 4 71, 692, 16867 - strinvine","left":"0.49273257010867466","page_num":"0","par_num":"0","width":"0.19767440633570887","line_num":"0","height":"0.0384525591106506"},{"word_num":"0","height":"0.007210375589617124","page_num":"0","text":"select * from nlavbooks where team 1d = 711: # event 2261471","block_num":"0","width":"0.15406974833062353","conf":"0.5","line_num":"0","par_num":"0","left":"0.49273257723786884","level":"0","top":"0.6411149830944434"},{"text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","level":"0","line_num":"0","height":"0.014354066985646008","block_num":"0","page_num":"0","par_num":"0","top":"0.6547049441786283","conf":"1","width":"0.1526162573631774","word_num":"0","left":"0.4927325797134081"},{"word_num":"0","width":"0.11191859143845573","height":"0.006968640444571461","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"RELECT * CROM eom Fiolde WHERE 1d = 224147•","left":"0.4927325713160673","top":"0.6759581884885157"},{"left":"0.492732554551083","page_num":"0","word_num":"0","width":"0.15261627765412022","block_num":"0","line_num":"0","height":"0.014354066985646008","level":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","top":"0.689792663476874","conf":"1","par_num":"0"},{"line_num":"0","height":"0.010605782413026343","top":"0.7280701752584297","left":"0.4985465220035809","level":"0","width":"0.11918603613021522","text":"LECT * FROM crm_configurations WHERE id = 692:","page_num":"0","conf":"0.5","block_num":"0","word_num":"0","par_num":"0"},{"left":"0.5014534879038741","word_num":"0","height":"0.013942838665781276","block_num":"0","conf":"0.5","level":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •* END) A","top":"0.7595818824028789","line_num":"0","width":"0.18749997970905707","par_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","text":"U.emall,","word_num":"0","level":"0","top":"0.7839721257707456","width":"0.021802323929806966","height":"0.006968640444571572","conf":"0.5","left":"0.5014534881077711","line_num":"0"},{"page_num":"0","width":"0.011627907448626518","height":"0.006968641205077342","par_num":"0","text":"sa.*","block_num":"0","top":"0.8013937282215031","word_num":"0","conf":"1","left":"0.5029069765809193","level":"0","line_num":"0"},{"block_num":"0","page_num":"0","height":"0.011164274322169154","level":"0","left":"0.501453498993266","line_num":"0","top":"0.8149920255183413","word_num":"0","conf":"1","width":"0.09011626750864876","text":"t.owner id FROM social accounts sa","par_num":"0"},{"page_num":"0","top":"0.8325358850720923","word_num":"0","height":"0.010669689239307223","par_num":"0","level":"0","block_num":"0","width":"0.091569758476095","left":"0.49854652027003615","text":"N users u on u.id = sa.sociable id","line_num":"0","conf":"0.5"},{"conf":"0.5","line_num":"0","height":"0.010547431842372057","page_num":"0","par_num":"0","level":"0","block_num":"0","top":"0.8500797449888496","width":"0.10029069413530062","word_num":"0","left":"0.4985465172426777","text":"IN teams t 1..n<->1: on t.id = u.team_id"},{"page_num":"0","height":"0.010452960286604362","block_num":"0","par_num":"0","left":"0.4985465158603709","level":"0","width":"0.13226742440081662","word_num":"0","text":"ERE u.team_id = 711 and sa.provider = 'salesforce':","top":"0.8675958196824817","line_num":"0","conf":"0.5"},{"width":"0.19040694135300662","level":"0","page_num":"0","text":"LECT A FRON one- profstes ep JOtil users U 1.nesail on u.ie + op. uSer-2ie NHE","conf":"0.30000001192092896","block_num":"0","height":"0.03854980955473741","left":"0.4985465268734105","par_num":"0","word_num":"0","line_num":"0","top":"0.9024390256290241"},{"height":"0.014354066985646008","line_num":"0","left":"0.8459302345920479","level":"0","conf":"0.30000001192092896","text":">0 lbl","top":"0.0031897926634768536","block_num":"0","word_num":"0","page_num":"0","par_num":"0","width":"0.023255812360885253"},{"width":"0.020348835498728568","line_num":"0","height":"0.01074748898617195","word_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.0031897926052030234","left":"0.9113372111340684","text":"100% C47","page_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","width":"0.05959301806510764","line_num":"0","word_num":"0","block_num":"0","text":"• Mon 20 Apr 15:58:26","par_num":"0","page_num":"0","height":"0.01074748898617195","top":"0.0031897926052030234","level":"0","left":"0.9345930284460118"},{"par_num":"0","level":"0","page_num":"0","top":"0.02787456497864904","conf":"1","height":"0.010452960286604362","left":"0.8284883796703012","text":"L AskJiminnyReportActivityServiceTest","width":"0.08430231885707118","word_num":"0","block_num":"0","line_num":"0"},{"par_num":"0","conf":"1","height":"0.010452960286604362","text":"Cascade","page_num":"0","level":"0","width":"0.01889534706765028","block_num":"0","left":"0.6933139553179188","line_num":"0","top":"0.05574912943857935","word_num":"0"},{"conf":"1","line_num":"0","top":"0.08362369355134636","text":"Retactor Connection","width":"0.04651162979450629","block_num":"0","par_num":"0","left":"0.6933139526375853","level":"0","height":"0.007285397208668609","word_num":"0","page_num":"0"},{"text":"CRM Initial Sync Over","width":"0.045058133754324436","page_num":"0","height":"0.007285397208668609","block_num":"0","conf":"1","par_num":"0","top":"0.08362369371432266","line_num":"0","word_num":"0","left":"0.7456395360691178","level":"0"},{"text":"+0 ..","conf":"0.30000001192092896","top":"0.0797448165869219","page_num":"0","line_num":"0","level":"0","width":"0.020348834230544677","word_num":"0","block_num":"0","par_num":"0","height":"0.011164274322169043","left":"0.965116281891486"},{"par_num":"0","level":"0","width":"0.24854649888708236","text":"syncProfiles() (HubSpot or Salesforce) calls ProfileRepository: :update0rCreateProfile(...) and a new Crm\\Profile row is","page_num":"0","left":"0.7194767362515125","line_num":"0","word_num":"0","conf":"1","block_num":"0","top":"0.11149825885856435","height":"0.013937280889143033"},{"page_num":"0","text":"insented, Prottleuoserver.pnp:te-to tlres Protttecreated.","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.6947674449873289","level":"0","par_num":"0","height":"0.0071770334928229484","top":"0.13237639553429026","width":"0.12209300791963618","word_num":"0"},{"word_num":"0","height":"0.006968640444571461","par_num":"0","level":"0","text":"EventServiceProvider.ono: 139-142 suoscribes two llsteners:","left":"0.6962209443887487","page_num":"0","top":"0.1463414637498397","width":"0.12354649888708236","conf":"0.5","line_num":"0","block_num":"0"},{"left":"0.6976744198592751","page_num":"0","par_num":"0","text":"• Listeners\\ crm|SyncProtledpportunitles (SyncProt1le0pportunities.ono:42-103) - apolies to HubSoot. Salestorce, Bulllhorn. Cooper","width":"0.27761627765412034","conf":"0.30000001192092896","top":"0.16724738671271022","line_num":"0","level":"0","block_num":"0","word_num":"0","height":"0.006968641205077342"},{"conf":"1","line_num":"0","text":"Pipedrive, Zoho. For each new profile it:","height":"0.017674452190003742","top":"0.17770034867229334","width":"0.07994186117293989","word_num":"0","page_num":"0","left":"0.703488369621426","block_num":"0","par_num":"0","level":"0"},{"width":"0.09883720316785449","par_num":"0","left":"0.7049418588204345","level":"0","line_num":"0","page_num":"0","text":"1. Dispatches SyncProfileMetadata (see below).","top":"0.20175438596491224","conf":"1","word_num":"0","block_num":"0","height":"0.011164274322169154"},{"height":"0.006968640444571461","left":"0.7049419076487465","block_num":"0","line_num":"0","width":"0.2747092551373421","conf":"0.5","par_num":"0","text":"2. Ensures a Deal Insiahts lavout exists(createDeaUInsiahtsLavoutt DoesNotExist. lines 105-146) Via CrmOwnerResolver + buildLavout","word_num":"0","level":"0","page_num":"0","top":"0.2229965160146481"},{"left":"0.7049418747478652","height":"0.011164274322169154","page_num":"0","line_num":"0","text":"3. Computes since = configurationSettingsService->getSyncPeriod($crmConfiguration).","width":"0.18168603613021528","level":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.2400318979266347","conf":"1"},{"height":"0.010605782413026343","text":"4. Dispatches SyncOpportunitiesJob with strategy LAST_MODIFIED_BY_PROFTLE_SYNCOPPORTUNITY_STRATEGY, either as a single job or, when r","width":"0.27761627765412034","page_num":"0","par_num":"0","level":"0","line_num":"0","word_num":"0","conf":"1","left":"0.7049418499935235","top":"0.2613240421543279","block_num":"0"},{"par_num":"0","conf":"0.5","height":"0.006968641205077453","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"equress urdingwindowsearch is true salestorce large tenants, chopped into rolling s/-day windows via limererzoditeracor","top":"0.2787456445573667","width":"0.2441860564211581","left":"0.7122092946653942","word_num":"0"},{"width":"0.2761627765412026","line_num":"0","word_num":"0","conf":"0.5","left":"0.697674406232178","height":"0.010558546635142552","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"• Listeners\\Crm\\SyncProfileLeads (Syncprof1 LeLeads•php:32-79) - Zoho-only; dispatches SyncLeads • Hubspot/salestorce do not run a","top":"0.3030303029362562"},{"level":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.007193704541220036","left":"0.7034883748155327","text":"per-prome ledd sync nere,","top":"0.32055749163432967","page_num":"0","width":"0.0523255733733482","word_num":"0","block_num":"0"},{"width":"0.27470927542828505","word_num":"0","height":"0.010505753841126397","line_num":"0","level":"0","text":"• SyncProfileMetadata (Syncprot1 LeMetadata•php:39-113) - runs per profile/user: crmService->syncProfileFields( ; and for providers","left":"0.6976744180126778","conf":"0.5","page_num":"0","par_num":"0","block_num":"0","top":"0.33797909453440456"},{"line_num":"0","text":"implementing SyncCrmProfileRecordTypesInterface (Salesforce) it also calls syncProfileRecordTypes() .","par_num":"0","top":"0.35167464111919977","height":"0.010694696192155795","left":"0.7049418744256664","page_num":"0","width":"0.20494185102746842","level":"0","word_num":"0","conf":"1","block_num":"0"},{"height":"0.010658575207042498","conf":"1","word_num":"0","block_num":"0","par_num":"0","level":"0","line_num":"0","text":"End-to-end flow summary","top":"0.3795853269186489","page_num":"0","width":"0.06104650395981803","left":"0.6947674434129528"},{"width":"0.02616278922304205","par_num":"0","left":"0.6976744206501068","page_num":"0","conf":"1","block_num":"0","level":"0","height":"0.011164274322168932","line_num":"0","text":"• HubSpot","top":"0.40031897926634774","word_num":"0"},{"line_num":"0","text":"•Team creation → no CRM sync.","block_num":"0","conf":"0.5","page_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.7049418662773873","top":"0.4216027876942583","width":"0.06831394865157747","height":"0.010614118317477717"},{"par_num":"0","page_num":"0","height":"0.007252054351368553","text":"•Owner connects Hubspot OAuth (SocialAccountConnected → no automatic data import (Hubspot'S onActivityProviderIntegrated is a","level":"0","top":"0.4425087111743482","block_num":"0","word_num":"0","conf":"0.5","left":"0.7049418557765228","line_num":"0","width":"0.27470927542828494"},{"height":"0.010758603018436785","level":"0","top":"0.45614035093286254","word_num":"0","conf":"1","block_num":"0","left":"0.7122093200061365","line_num":"0","width":"0.26889533184944314","text":"no-op; BootstrapIntegrationApp only fires for Integration.app providers). Initial metadata is typically triggered via CrmAccountReconnecte","par_num":"0","page_num":"0"},{"height":"0.0071770334928230595","par_num":"0","top":"0.4736842105263157","text":"d → ImoortMetadata → crm:svnc-team-metadata which in turn runs syncOrganization → importStages → importBusinessProcesses • imd","conf":"0.5","word_num":"0","line_num":"0","page_num":"0","width":"0.2703488329623608","block_num":"0","left":"0.7107558176603528","level":"0"},{"width":"0.09302324944354112","left":"0.7107558203237098","line_num":"0","word_num":"0","height":"0.01060022539689398","level":"0","conf":"1","block_num":"0","par_num":"0","top":"0.487804878247182","page_num":"0","text":"ortRecordTypes syncProfiles → syncFields"},{"block_num":"0","conf":"0.5","page_num":"0","width":"0.27616275625025977","top":"0.5087108018143799","text":"•svncProfileso) creates Profile rows→ ProfileCreated → SyncProfileOpportunities creates Deal Insiahts avout + dispatches Sync","par_num":"0","line_num":"0","word_num":"0","height":"0.0072381614307848174","left":"0.7049418947060824","level":"0"},{"page_num":"0","text":"OpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields).","width":"0.21511627765412034","level":"0","top":"0.5223285486443381","height":"0.011164274322169043","conf":"1","line_num":"0","word_num":"0","block_num":"0","left":"0.7122093037390841","par_num":"0"},{"par_num":"0","left":"0.6962209306234177","top":"0.5470383283932831","block_num":"0","page_num":"0","level":"0","conf":"1","text":"•Salesforce","word_num":"0","width":"0.030523251979909016","height":"0.010452960286604362","line_num":"0"},{"block_num":"0","text":"•Team creation → onlv the optional salestorce Account stamo in UodateSalesforceAccount it a linked account exists","top":"0.5714285713857018","word_num":"0","conf":"1","height":"0.006968641205077342","left":"0.7049418511859914","par_num":"0","width":"0.23255814897253158","level":"0","page_num":"0","line_num":"0"},{"conf":"1","par_num":"0","block_num":"0","page_num":"0","height":"0.011164274322169043","top":"0.5885167464114832","level":"0","line_num":"0","left":"0.7093023421784774","text":"Same reconnect-driven metadata path: SyncTeamMetadata → sync0rganization/importStages/importBusinessProcesses/importRecordTyp","width":"0.2718023137843355","word_num":"0"},{"word_num":"0","par_num":"0","left":"0.7122093138400413","conf":"1","block_num":"0","text":"es/syncProfiles/svncFields Salesforce implementationsin Service.ono.","top":"0.6060606061050023","width":"0.14825580475178168","line_num":"0","level":"0","height":"0.0071798116206361895","page_num":"0"},{"level":"0","left":"0.7049418541848951","par_num":"0","text":"•syncProfiles() SOQL-matches team members, creating Profile rows with edition + crm_ profile id ProfileCreated → SyncProfil","top":"0.6236044657904484","width":"0.2761627968321455","word_num":"0","conf":"1","height":"0.010541875586745464","block_num":"0","line_num":"0","page_num":"0"},{"height":"0.0072103763501228935","level":"0","left":"0.745639532524309","word_num":"0","conf":"1","top":"0.6411149825421121","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"uses TimePeriodIterator sliding window to avoid SOOL limits) + SyncProfileMetadata which also runs syncProfileReco","width":"0.23691861172939865"},{"text":"rdTypes() because Salesforce implements SyncCrmProfileRecordTypesInterface","left":"0.7122093212008772","top":"0.6547049441786283","level":"0","line_num":"0","page_num":"0","word_num":"0","height":"0.011164274322169154","width":"0.15988370205493685","conf":"1","block_num":"0","par_num":"0"},{"top":"0.6897926635444678","left":"0.6947674474049814","height":"0.01055576774682343","block_num":"0","page_num":"0","line_num":"0","level":"0","conf":"1","text":"Notable observations","word_num":"0","width":"0.050872087478637695","par_num":"0"},{"line_num":"0","width":"0.2674418510274684","conf":"0.5","word_num":"0","block_num":"0","height":"0.0072437192074230605","page_num":"0","level":"0","par_num":"0","left":"0.6976744278944692","text":"HubSnot and Salesforce do not have a direct CocialAccountConnected @ initial-svne wire› the metadata imnort runs via the reconnedi","top":"0.7105263157107344"},{"height":"0.010508532729445408","level":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.7049418747013358","top":"0.7247386761671891","word_num":"0","line_num":"0","text":"event/listener (CrmAccountReconnected → ImportMetadata ). Onlv the Integration.app family has a first-connect bootstrap ( BootstrapIntegrat","width":"0.2761627765412026","conf":"1"},{"page_num":"0","height":"0.010630789365874915","block_num":"0","level":"0","par_num":"0","top":"0.742160279154372","word_num":"0","text":"ionApp → TeamInitialSyncJob).","conf":"1","line_num":"0","width":"0.0654069717894209","left":"0.7034883779397986"},{"line_num":"0","text":"• The per-orofile opportunity backfill is entirely driven by Profi leCreated, so new deallopportunity ingestion starts only after syncProfileso","conf":"0.5","height":"0.007268726160271521","block_num":"0","level":"0","par_num":"0","top":"0.763066202081789","width":"0.2819767201200445","word_num":"0","left":"0.6976744426698599","page_num":"0"},{"conf":"0.5","left":"0.7034883710756957","page_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.7804878052132543","width":"0.0973837122004082","height":"0.006968640444571572","word_num":"0","text":"nas resolved Ckm owners/users to Jiminny users."},{"block_num":"0","width":"0.2848836817639939","left":"0.6976744577455185","conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","line_num":"0","par_num":"0","height":"0.006968640444571572","text":"The opportunity.sync.uses.strateoy LAST MODTETED BY PROFTIE SYNG OPPORTINTTY STRATEGY andrespects team-levelLaetSvncPeriod andlreau","top":"0.7979094080007108"},{"left":"0.7049418612096862","top":"0.8149920253520749","page_num":"0","height":"0.007307626033703829","conf":"1","level":"0","line_num":"0","text":"iresStidingWindowSearch settings","width":"0.06686045768413129","word_num":"0","block_num":"0","par_num":"0"},{"top":"0.9266347687400319","left":"0.6962209263682917","block_num":"0","line_num":"0","page_num":"0","text":"what obiects are sunced on team creation and orofile creation","word_num":"0","height":"0.0071770334928229484","level":"0","par_num":"0","width":"0.12063952709766146","conf":"1"},{"top":"0.9545454546835835","height":"0.010611339429158706","left":"0.9622093020410507","page_num":"0","par_num":"0","block_num":"0","level":"0","text":"•0 (+]","width":"0.02034883676691257","word_num":"0","conf":"0.30000001192092896","line_num":"0"},{"text":"57-21","par_num":"0","page_num":"0","width":"0.011627907448626518","left":"0.9360465113192914","conf":"0.5","word_num":"0","height":"0.006968641205077342","level":"0","top":"0.9860627176814334","line_num":"0","block_num":"0"},{"word_num":"0","top":"0.9860627181052405","line_num":"0","text":"UTE.8","left":"0.9505813955953505","page_num":"0","par_num":"0","level":"0","width":"0.01453488177441542","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572"},{"block_num":"0","page_num":"0","text":"Po 4 spaces","width":"0.024709298255595757","level":"0","top":"0.986062718234409","word_num":"0","left":"0.969476748236339","conf":"0.30000001192092896","line_num":"0","height":"0.01074748898617195","par_num":"0"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
8063
|
NULL
|
NULL
|
|
59365
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.43.1%L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"block_num":"0","width": [{"block_num":"0","width":"0.021802326466174835","par_num":"0","text":"Phostorm","word_num":"0","height":"0.006968641205077342","level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.01744185995005212","top":"0.006968641046706359","page_num":"0"},{"width":"0.01162790618044264","word_num":"0","text":"code","height":"0.006968640444571461","par_num":"0","level":"0","page_num":"0","top":"0.006968641450188162","line_num":"0","left":"0.1148255812121043","block_num":"0","conf":"0.30000001192092896"},{"left":"0.030523259704860126","par_num":"0","text":"FV faVsco.js","width":"0.029069763548830722","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.010452960286604362","conf":"0.5","top":"0.02787456497864904","line_num":"0"},{"left":"0.06831395542728312","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"?9 master","top":"0.02787456497864904","width":"0.024709300791963623","word_num":"0","height":"0.010452960286604362","level":"0"},{"left":"0.014534883869450689","height":"0.003484320602538671","par_num":"0","text":"Proledey","page_num":"0","width":"0.020348836766912577","word_num":"0","line_num":"0","top":"0.05923344944238418","level":"0","conf":"0.30000001192092896","block_num":"0"},{"left":"0.043574765514713835","word_num":"0","height":"0.01150821840934213","block_num":"0","page_num":"0","text":"D Salesforce","top":"0.07612742412338913","level":"0","width":"0.030583024024963372","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"width":"0.021802323929806973","text":"> DDTO","conf":"0.30000001192092896","line_num":"0","height":"0.010452960286604362","left":"0.046511627642654756","par_num":"0","page_num":"0","top":"0.09407665591941561","word_num":"0","block_num":"0","level":"0"},{"left":"0.0537095887639354","par_num":"0","line_num":"0","page_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","conf":"1","block_num":"0","height":"0.015479323586398475","level":"0","top":"0.11024367702094318","width":"0.07137109878215384","word_num":"0"},{"width":"0.08575580475178171","level":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","top":"0.13237639553429026","left":"0.05232558202147495","block_num":"0","height":"0.0071770334928229484","word_num":"0","line_num":"0"},{"level":"0","left":"0.05232558202147495","word_num":"0","height":"0.0072715042880847625","par_num":"0","width":"0.08575580475178171","block_num":"0","line_num":"0","conf":"0.5","page_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434"},{"page_num":"0","block_num":"0","text":"c) AulolocDelavec locrm.ono","word_num":"0","width":"0.06249999492726427","line_num":"0","conf":"0.30000001192092896","level":"0","top":"0.16724738709478748","height":"0.006968640444571461","par_num":"0","left":"0.046511627154292065"},{"par_num":"0","conf":"1","left":"0.046511627667025296","width":"0.07558138827060132","page_num":"0","level":"0","block_num":"0","top":"0.18102073376030525","word_num":"0","line_num":"0","height":"0.010616896445291069","text":"© CheckAndRetryRemoteMatch.php"},{"par_num":"0","top":"0.2017543859602864","width":"0.06395348082197473","word_num":"0","left":"0.04651163545709501","block_num":"0","text":"C) CreaterollowupActivity.php","conf":"0.5","height":"0.0073048471453848185","level":"0","line_num":"0","page_num":"0"},{"width":"0.04215116196490349","block_num":"0","par_num":"0","top":"0.21929824565899192","conf":"0.30000001192092896","level":"0","word_num":"0","height":"0.007182590508955311","page_num":"0","line_num":"0","left":"0.04651162858740109","text":"C) CreateNotes.php"},{"left":"0.04651163557061816","top":"0.23684210521680837","width":"0.08720929571922789","level":"0","text":"© MatchActivitiesToNewOpportunity.php","conf":"1","block_num":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0","height":"0.010544653714558705"},{"word_num":"0","height":"0.007207597461803994","top":"0.2543554009942979","level":"0","page_num":"0","line_num":"0","conf":"0.5","block_num":"0","width":"0.06249999492726427","par_num":"0","text":"C) MatchActivitvermData.php","left":"0.04651163358738779"},{"left":"0.046511628705343505","width":"0.039244185102746854","par_num":"0","page_num":"0","height":"0.00732985485873916","level":"0","text":"E) NoteObiect.ohp","word_num":"0","line_num":"0","top":"0.27177700333990396","block_num":"0","conf":"0.30000001192092896"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","page_num":"0","left":"0.04651163174781109","par_num":"0","text":"c) SaveActiviv.ono","line_num":"0","width":"0.04215115942853562","top":"0.2891986066069825","level":"0"},{"conf":"0.30000001192092896","line_num":"0","width":"0.0523255835188196","word_num":"0","par_num":"0","level":"0","block_num":"0","left":"0.04651162677256695","page_num":"0","height":"0.006968641205077342","text":"c)saveliranscriotion.onv","top":"0.30662020900450737"},{"par_num":"0","page_num":"0","width":"0.04215115942853562","word_num":"0","block_num":"0","level":"0","height":"0.0072464973352361906","line_num":"0","conf":"0.5","left":"0.04651163174781109","top":"0.32376395531045343","text":"C) SetuoLavout.oho"},{"height":"0.0071770334928230595","page_num":"0","conf":"0.5","par_num":"0","left":"0.04651163174781109","block_num":"0","level":"0","top":"0.34130781499202545","width":"0.04215115942853562","word_num":"0","text":"C) SvncActivitv.oho","line_num":"0"},{"block_num":"0","conf":"1","word_num":"0","line_num":"0","level":"0","left":"0.04638947542561308","width":"0.055435398791698696","top":"0.3552072621290665","height":"0.014418177627490425","page_num":"0","par_num":"0","text":"@ SvncFieldMetadata.php"},{"left":"0.046511631609252174","line_num":"0","par_num":"0","top":"0.3763066205343165","word_num":"0","conf":"1","width":"0.039244182566378974","text":"© SyncLeads.php","level":"0","page_num":"0","height":"0.010455739935429254","block_num":"0"},{"conf":"1","left":"0.046511631695615716","word_num":"0","text":"© SyncObjects.php","par_num":"0","height":"0.014354066985645897","line_num":"0","top":"0.38995215311004783","block_num":"0","level":"0","width":"0.04215115942853562","page_num":"0"},{"top":"0.41114982586710536","page_num":"0","height":"0.010700253968793927","block_num":"0","level":"0","line_num":"0","text":"© SyncOpportunitiesJob.php","conf":"1","left":"0.04651163073081603","width":"0.06104650903255382","word_num":"0","par_num":"0"},{"line_num":"0","left":"0.046511633451594","conf":"1","par_num":"0","width":"0.05087208747863769","page_num":"0","block_num":"0","word_num":"0","height":"0.014354066985646008","text":"© SyncOpportunity.php","top":"0.42503987240829344","level":"0"},{"word_num":"0","page_num":"0","text":"© SyncProfileMetadata.php","line_num":"0","level":"0","conf":"1","height":"0.010672468127626344","width":"0.05813953217039717","left":"0.04651163071712692","par_num":"0","top":"0.44577352463809683","block_num":"0"},{"conf":"1","top":"0.46331738455485405","text":"© SyncTeamFieldsJob.php","par_num":"0","word_num":"0","block_num":"0","page_num":"0","level":"0","width":"0.056686041202950996","left":"0.04651163321565249","height":"0.010550210730691068","line_num":"0"},{"block_num":"0","top":"0.48083623715937174","level":"0","word_num":"0","page_num":"0","conf":"1","text":"© SyncTeamMetadata.php","line_num":"0","height":"0.010452961047110243","left":"0.04651163321565131","par_num":"0","width":"0.05668604120295098"},{"block_num":"0","conf":"1","height":"0.01051408974557777","par_num":"0","text":"© UpdateOpportunitySpecifications.php","width":"0.08430231885707123","word_num":"0","left":"0.04651163548425466","top":"0.49825784007433493","level":"0","page_num":"0","line_num":"0"},{"height":"0.006968640444571461","text":"Updatestage.ong","top":"0.5191637634014077","block_num":"0","page_num":"0","left":"0.046511627480499834","width":"0.04215115942853563","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0"},{"height":"0.010758603778942555","block_num":"0","conf":"0.30000001192092896","left":"0.03343023627313173","top":"0.5331010454942319","text":"> @ DealRisks","width":"0.03343022884206569","level":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0"},{"par_num":"0","text":"_Meeuine bor","width":"0.031976740410987366","word_num":"0","line_num":"0","left":"0.03924418649273823","height":"0.006968640444571572","top":"0.5714285717637769","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896"},{"page_num":"0","conf":"0.30000001192092896","left":"0.03924418703063903","height":"0.007210375589617124","top":"0.6411149830944434","block_num":"0","width":"0.029069763548830715","level":"0","line_num":"0","text":"a Telephony","word_num":"0","par_num":"0"},{"page_num":"0","height":"0.011164274322169154","par_num":"0","text":"C User","word_num":"0","block_num":"0","left":"0.03924418612559764","level":"0","conf":"0.30000001192092896","top":"0.6547049441786283","width":"0.017441858636572008","line_num":"0"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","top":"0.675958188117432","height":"0.006968641205077342","left":"0.04069767337055839","width":"0.05523256038097625","text":"c8aseprocessing.oo.ono"},{"par_num":"0","block_num":"0","top":"0.6897926633384308","text":"@ Dummv.Job.php","width":"0.03779069667166852","line_num":"0","level":"0","page_num":"0","height":"0.01055576850732931","word_num":"0","conf":"0.30000001192092896","left":"0.04069767586474709"},{"par_num":"0","level":"0","top":"0.7108013940634285","width":"0.07558138827060132","word_num":"0","page_num":"0","left":"0.04069768173679198","block_num":"0","height":"0.006968640444571572","line_num":"0","conf":"0.5","text":"(C)ImoortRecallA|Recordinas.Job.oho"},{"width":"0.06395348082197475","word_num":"0","page_num":"0","text":"@ ImportRemoteTrack.Job.ohp","block_num":"0","left":"0.0406976819687229","level":"0","height":"0.010508531968939527","conf":"0.5","line_num":"0","par_num":"0","top":"0.724738676808766"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","text":"C ob.oho","word_num":"0","width":"0.023255812360885288","page_num":"0","top":"0.7456140350877193","par_num":"0","block_num":"0","line_num":"0","left":"0.04069767637769677","level":"0"},{"top":"0.7630662020343051","word_num":"0","level":"0","text":"C)JobDisoatcher.oho","height":"0.006968641205077342","line_num":"0","conf":"0.30000001192092896","left":"0.04069767469984203","par_num":"0","block_num":"0","width":"0.04505813882706013","page_num":"0"},{"width":"0.06395348082197473","par_num":"0","text":".lobDisnatcherintertace.oho","height":"0.006968640444571572","line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.7804878052132543","page_num":"0","level":"0","left":"0.04069768139133789"},{"text":"@ [EMAIL]","page_num":"0","par_num":"0","width":"0.08430231885707126","height":"0.01061967533361019","block_num":"0","line_num":"0","level":"0","word_num":"0","conf":"0.5","left":"0.04069768199588256","top":"0.7942583731520936"},{"top":"0.8149920253520749","line_num":"0","text":"T. SacVisibilitvControl.ohn","word_num":"0","level":"0","height":"0.007307626033703829","conf":"0.30000001192092896","par_num":"0","width":"0.05668604120295098","left":"0.039244191467289816","page_num":"0","block_num":"0"},{"left":"0.027616282843257383","level":"0","height":"0.010669689239307223","word_num":"0","top":"0.8325358850720923","width":"0.03197674041098737","par_num":"0","page_num":"0","block_num":"0","text":"v D Listeners","line_num":"0","conf":"0.5"},{"word_num":"0","page_num":"0","left":"0.03343023313500392","text":"v M Activitiod","level":"0","width":"0.031976740410987366","height":"0.0071770334928230595","line_num":"0","block_num":"0","par_num":"0","top":"0.8500797448165869","conf":"0.30000001192092896"},{"par_num":"0","width":"0.04651162979450632","word_num":"0","top":"0.8675958187199364","text":"v M ActivitvProviden","block_num":"0","conf":"0.5","line_num":"0","level":"0","page_num":"0","left":"0.03924418511117721","height":"0.007204819333990642"},{"block_num":"0","page_num":"0","height":"0.007327075970420038","conf":"0.30000001192092896","left":"0.046511629117106865","top":"0.8850174216200114","width":"0.02906976608519858","line_num":"0","par_num":"0","level":"0","text":"> M.lustCall","word_num":"0"},{"page_num":"0","block_num":"0","height":"0.010639125270326288","width":"0.03197674041098737","word_num":"0","top":"0.9024390246943023","par_num":"0","level":"0","conf":"0.5","text":"v D UserPilot","left":"0.046511631681215526","line_num":"0"},{"block_num":"0","line_num":"0","text":"© TrackProviderInstalledEvent.php","level":"0","par_num":"0","top":"0.9198606275943773","word_num":"0","page_num":"0","conf":"1","left":"0.059593032929402996","height":"0.010761381906755796","width":"0.07412789730315514"},{"left":"0.039244188091967266","top":"0.9372822303003622","line_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.006968640444571572","text":"MAudia","width":"0.026162789223041938","par_num":"0","word_num":"0"},{"width":"0.0232558123608853","word_num":"0","text":"MRots","top":"0.9547038330878187","level":"0","page_num":"0","block_num":"0","height":"0.006968640444571572","left":"0.039244188005603746","conf":"0.30000001192092896","line_num":"0","par_num":"0"},{"top":"0.05574912945445576","text":"C ActivitvController.ohn","block_num":"0","word_num":"0","line_num":"0","width":"0.047965110616481066","conf":"0.5","height":"0.007249275463049432","level":"0","left":"0.15406977310444897","page_num":"0","par_num":"0"},{"line_num":"0","left":"0.15406976733606492","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.07122093058646994","text":"Automateakeporskepository.pnp","top":"0.08362369334200259","word_num":"0","height":"0.006968641205077342","level":"0","block_num":"0"},{"word_num":"0","level":"0","top":"0.0797448165869219","block_num":"0","height":"0.011164274322169043","line_num":"0","par_num":"0","left":"0.30668604530999377","page_num":"0","text":"© AutomatedReportsCommand.php","width":"0.07122092551373421","conf":"1"},{"line_num":"0","par_num":"0","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","word_num":"0","top":"0.13240418151987454","block_num":"0","height":"0.006968640444571461","level":"0","conf":"0.5","left":"0.3066860477020153","page_num":"0"},{"page_num":"0","height":"0.006968640444571461","word_num":"0","width":"0.08720929571922792","line_num":"0","left":"0.37063954254736237","conf":"0.5","top":"0.13240418151987454","block_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","par_num":"0"},{"height":"0.006968640444571461","block_num":"0","top":"0.1567944254223136","width":"0.05523255023550483","page_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","left":"0.31831396020201475","word_num":"0","text":"wsyncermenuuiestrait.ono"},{"width":"0.039244185102746826","block_num":"0","height":"0.0071770334928229484","top":"0.18102073365231264","conf":"0.30000001192092896","text":"c) SyncObiects.pho","line_num":"0","word_num":"0","level":"0","left":"0.15406976824025068","page_num":"0","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.010452960286604362","line_num":"0","text":"©ImportOpportunityBatch.php","width":"0.06104650395981806","word_num":"0","left":"0.20203489060729998","top":"0.17770034929920653","conf":"1"},{"block_num":"0","conf":"1","text":"© ImportContactBatch.php","top":"0.17770034916869026","height":"0.010497417936674913","width":"0.053779064340794325","left":"0.27180233100804285","level":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"left":"0.33284884116015484","text":"© Client.php","top":"0.17770034916869026","word_num":"0","page_num":"0","par_num":"0","conf":"1","line_num":"0","level":"0","width":"0.027616275117752387","block_num":"0","height":"0.010497417936674913"},{"word_num":"0","top":"0.18102073365231264","width":"0.0654069717894209","block_num":"0","left":"0.3677325572728374","conf":"0.5","level":"0","text":"C) HubspotPaqinationService.phg","page_num":"0","par_num":"0","line_num":"0","height":"0.0071770334928229484"},{"par_num":"0","top":"0.20557491325434107","width":"0.030523251979909044","page_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","text":"() Service.php","height":"0.007343747018817126","word_num":"0","block_num":"0","left":"0.15406977127553043"},{"height":"0.006968640444571572","par_num":"0","top":"0.20557491322719157","level":"0","block_num":"0","width":"0.04505813375432441","left":"0.19186047025946548","conf":"0.5","page_num":"0","text":"BatchSyncTrait.php","word_num":"0","line_num":"0"},{"level":"0","block_num":"0","line_num":"0","left":"0.2441860510865191","conf":"0.5","height":"0.011164274322169154","top":"0.20175438596491224","width":"0.14534883296236076","page_num":"0","word_num":"0","par_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs"},{"word_num":"0","width":"0.02906976354883073","left":"0.3982558178455254","par_num":"0","top":"0.20557491325434107","height":"0.007343747018817126","level":"0","page_num":"0","block_num":"0","conf":"0.5","line_num":"0","text":"php api_v2.php"},{"top":"0.22966507158551952","text":"(C) AutomatedReportResult.oho","word_num":"0","height":"0.007268726160271521","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.15406977510994932","width":"0.06104650395981809","line_num":"0","conf":"1"},{"line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","par_num":"0","top":"0.2508710809687519","width":"0.21656975847609497","height":"0.010691917303836784","left":"0.17151161694332442","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0"},{"block_num":"0","height":"0.007318740065968554","page_num":"0","word_num":"0","par_num":"0","left":"0.18313953485556841","conf":"1","level":"0","text":"nublic function handlel","top":"0.26794258384399516","line_num":"0","width":"0.05959302313784334"},{"top":"0.4111498263026909","par_num":"0","width":"0.010174417749364312","word_num":"0","left":"0.1497093032619457","level":"0","page_num":"0","height":"0.010452960286604362","text":"138","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"word_num":"0","level":"0","page_num":"0","height":"0.017421602252187474","conf":"1","block_num":"0","text":"140","top":"0.44250871089481225","width":"0.010174418383456285","left":"0.15116279097784552","par_num":"0","line_num":"0"},{"page_num":"0","text":"1143","height":"0.006968641205077342","block_num":"0","top":"0.5017421601756263","left":"0.15116279076509007","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.00872092995237797","word_num":"0","line_num":"0"},{"conf":"1","width":"0.00872092995237797","block_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.010452961047110132","top":"0.5156794425600686","text":"144","left":"0.1511627908377645","word_num":"0","page_num":"0"},{"top":"0.6062717769003649","word_num":"0","width":"0.00872092995237797","left":"0.15116279076509007","page_num":"0","level":"0","line_num":"0","text":"149","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0"},{"height":"0.010452960286604362","conf":"1","left":"0.15116279159085694","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"155","top":"0.7108013942469417","width":"0.008720929318285997","word_num":"0"},{"block_num":"0","text":"158","width":"0.008720929318285997","level":"0","page_num":"0","conf":"1","top":"0.763066202609311","height":"0.010452960286604362","par_num":"0","word_num":"0","left":"0.15116279159085694","line_num":"0"},{"block_num":"0","width":"0.008720929318285997","line_num":"0","left":"0.15116279159085694","word_num":"0","par_num":"0","conf":"1","height":"0.010452960286604362","level":"0","top":"0.8153310109716805","page_num":"0","text":"161"},{"left":"0.15116279159085694","top":"0.8501742165465933","height":"0.010452960286604362","conf":"1","par_num":"0","page_num":"0","text":"163","width":"0.008720929318285997","word_num":"0","line_num":"0","level":"0","block_num":"0"},{"text":"1164","level":"0","block_num":"0","width":"0.00872092995237797","line_num":"0","word_num":"0","height":"0.006968641205077342","page_num":"0","par_num":"0","conf":"1","left":"0.15116279076509007","top":"0.871080139269703"},{"text":"165","width":"0.008720929318285997","top":"0.8850174221215062","page_num":"0","left":"0.15116279159085694","par_num":"0","line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","height":"0.010452960286604362"},{"text":"1166","height":"0.006968641205077342","left":"0.15116279076509007","top":"0.9059233448446159","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.00872092995237797"},{"par_num":"0","top":"0.2891986067904957","word_num":"0","conf":"1","height":"0.010452960286604362","left":"0.21366279261358478","level":"0","line_num":"0","text":"$config,","width":"0.021802323929806966","block_num":"0","page_num":"0"},{"conf":"1","page_num":"0","top":"0.30662020992638417","block_num":"0","left":"0.21366279584086087","par_num":"0","text":"$batchRepository,","height":"0.010452960286604362","level":"0","line_num":"0","width":"0.04505813375432441","word_num":"0"},{"text":"SredisService","line_num":"0","top":"0.3240418127138407","par_num":"0","level":"0","width":"0.03633720570422233","word_num":"0","left":"0.21366279067986574","page_num":"0","conf":"1","height":"0.010452960286604362","block_num":"0"},{"top":"0.3414634155012971","text":"$entityRepository,","word_num":"0","level":"0","width":"0.04796511061648104","line_num":"0","block_num":"0","height":"0.010452960286604251","left":"0.21366279592722434","conf":"1","page_num":"0","par_num":"0"},{"left":"0.21366279063768656","conf":"0.30000001192092896","width":"0.018895347067650337","word_num":"0","text":"sloggen","line_num":"0","top":"0.3623693383142996","height":"0.006968640444571461","par_num":"0","page_num":"0","block_num":"0","level":"0"},{"left":"0.20348838007687264","level":"0","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","top":"0.4146341463621239","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","word_num":"0","height":"0.007215933366255367","width":"0.2398255733733482"},{"word_num":"0","left":"0.20348838095072486","conf":"0.5","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0","text":"if (Sthis->attemots@ === 1) {","top":"0.4457735248441337","height":"0.010672467367120575","width":"0.07994185102746842"},{"word_num":"0","line_num":"0","height":"0.010550210730691068","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","width":"0.1482558047517817","left":"0.21366278713067985","level":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.46331738455485405"},{"conf":"0.5","par_num":"0","top":"0.5191387559808612","line_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.20348838105878864","width":"0.091569758476095","text":"ssuncedat = carbonimmuta.le::nowo:","word_num":"0","height":"0.0071770334928229484"},{"block_num":"0","height":"0.013948396442419408","left":"0.20348837906873227","page_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","top":"0.5331010453200158","width":"0.15552324944354115","level":"0","line_num":"0","word_num":"0","par_num":"0","conf":"1"},{"block_num":"0","top":"0.5714285713801411","left":"0.20348837025078986","line_num":"0","page_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.14970930586469938","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","level":"0","block_num":"0","text":"<1/6 >","par_num":"0","top":"0.5923344949742337","word_num":"0","height":"0.010536318570613101","left":"0.2470930229619993","width":"0.021802323929806966"},{"word_num":"0","level":"0","width":"0.027616277654120253","block_num":"0","par_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"'entity tvo","height":"0.0071798116206361895","top":"0.6060606061050023","left":"0.2151162810652241"},{"par_num":"0","width":"0.021802323929806966","word_num":"0","level":"0","conf":"0.5","block_num":"0","top":"0.6132376396173622","page_num":"0","left":"0.25000000055269916","line_num":"0","height":"0.010455739935429254","text":"© Logger"},{"page_num":"0","block_num":"0","height":"0.0071770334928230595","left":"0.2151162810652241","level":"0","line_num":"0","par_num":"0","text":"Itotal reco","conf":"0.5","top":"0.6236044657097288","word_num":"0","width":"0.027616277654120253"},{"width":"0.05668604120295098","top":"0.6339712919137487","word_num":"0","conf":"0.5","text":"public function info","left":"0.248546517777781","height":"0.010628010477555794","page_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0"},{"conf":"0.5","height":"0.0072103763501230045","par_num":"0","block_num":"0","top":"0.6411149825399743","left":"0.2151162799850968","text":"\"batches d","page_num":"0","word_num":"0","width":"0.027616277654120253","level":"0","line_num":"0"},{"block_num":"0","width":"0.026162789223041966","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.21511628105837952","page_num":"0","text":"Isvnced atl","top":"0.6585365856142653","height":"0.007332632986552401","line_num":"0"},{"height":"0.010591889492442497","width":"0.04360464785961399","page_num":"0","line_num":"0","par_num":"0","conf":"0.5","left":"0.26598837545525295","word_num":"0","text":"cav $context = [1","level":"0","block_num":"0","top":"0.6618819775389818"},{"par_num":"0","top":"0.6794258373205742","left":"0.24854651350063556","word_num":"0","width":"0.020348835498728624","block_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0071770334928229484","text":": voidi","level":"0"},{"par_num":"0","top":"0.6929824561403509","line_num":"0","height":"0.011164274322169043","left":"0.1918604731373945","block_num":"0","conf":"1","level":"0","text":"} catch (SocialAcco","page_num":"0","width":"0.052325573373348144","word_num":"0"},{"width":"0.039244185102746854","block_num":"0","par_num":"0","left":"0.2034883724950264","height":"0.006968641205077342","top":"0.7108013936697744","conf":"0.5","level":"0","line_num":"0","page_num":"0","word_num":"0","text":"Cloaden-swannir"},{"page_num":"0","top":"0.7105263157219254","width":"0.08720929571922792","word_num":"0","level":"0","height":"0.01072803904945585","par_num":"0","block_num":"0","left":"0.24854651872595424","text":"Log an informational message to the logs.","conf":"1","line_num":"0"},{"page_num":"0","height":"0.010691917303836673","left":"0.24854651107352554","par_num":"0","width":"0.0813953419949146","line_num":"0","word_num":"0","top":"0.7384370017274113","conf":"1","block_num":"0","text":"Implements: Loggerinterface::info","level":"0"},{"text":"array|ArravyablelJsonable|Stri","left":"0.27761628499022556","block_num":"0","par_num":"0","word_num":"0","level":"0","conf":"1","height":"0.010452960286604362","line_num":"0","top":"0.7595818820518198","width":"0.07122092551373421","page_num":"0"},{"top":"0.7804878052132543","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","page_num":"0","width":"0.056686041202950954","word_num":"0","left":"0.2761627910440279","text":"ngable lstring smessage","height":"0.006968640444571572"},{"par_num":"0","line_num":"0","block_num":"0","conf":"1","height":"0.010703032096607279","text":"} catch (Throwable","width":"0.049418596511191515","page_num":"0","top":"0.7979094080543587","word_num":"0","left":"0.19186047325424327","level":"0"},{"page_num":"0","word_num":"0","line_num":"0","top":"0.7944250876267327","block_num":"0","width":"0.03924418256637896","text":"arrayScontext","conf":"0.5","level":"0","height":"0.010452960286604362","left":"0.2761627943999499","par_num":"0"},{"conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","text":"slogger->errorl","top":"0.8188153313456585","width":"0.03924418256637899","word_num":"0","page_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.20348837187088045"},{"top":"0.8188153315291717","width":"0.01889534706765031","block_num":"0","level":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.2485465134574538","conf":"1","height":"0.010452960286604362","page_num":"0","text":"Returns:"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8432055752480975","height":"0.006968640444571572","width":"0.01598837020549368","level":"0","line_num":"0","page_num":"0","left":"0.24854651337109027","text":"CAurno","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","width":"0.06395348082197477","height":"0.006968640444571461","word_num":"0","page_num":"0","top":"0.8466898958055888","block_num":"0","conf":"0.5","text":"vendor/aravel/tramework/src","left":"0.2747093029029664"},{"width":"0.05668604120295101","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.2747093023963053","par_num":"0","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","word_num":"0","level":"0"},{"left":"0.21511627846207848","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007235383302971576","par_num":"0","width":"0.026162789223041938","word_num":"0","text":"'error' =>","level":"0","top":"0.8708133969827938"},{"level":"0","text":"throw Ser","top":"0.9233449476199234","conf":"0.30000001192092896","word_num":"0","height":"0.0072770620647228945","width":"0.023255814897253146","line_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.20348837139363007"},{"conf":"0.30000001192092896","text":"826 л v 512","height":"0.010691917303836784","top":"0.2508710809687519","level":"0","width":"0.03488371727314399","line_num":"0","page_num":"0","word_num":"0","par_num":"0","left":"0.44476744220017683","block_num":"0"},{"block_num":"0","line_num":"0","left":"0.47238372096131104","height":"0.017421602252187585","top":"0.29965156834254736","page_num":"0","width":"0.008720929952377943","conf":"1","level":"0","par_num":"0","text":"575","word_num":"0"},{"top":"0.3205574921563493","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","page_num":"0","level":"0","text":"576","par_num":"0"},{"conf":"1","level":"0","text":"577","page_num":"0","par_num":"0","top":"0.3379790945953738","width":"0.01017441774936434","block_num":"0","word_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","line_num":"0"},{"page_num":"0","height":"0.010452960286604362","level":"0","conf":"1","block_num":"0","line_num":"0","width":"0.008720929318285997","text":"578","top":"0.35540069773126226","word_num":"0","par_num":"0","left":"0.47093023257922917"},{"block_num":"0","par_num":"0","height":"0.017421602252187585","level":"0","conf":"1","text":"579","left":"0.4709302331500887","top":"0.3693379791874951","width":"0.011627906180442682","line_num":"0","word_num":"0","page_num":"0"},{"word_num":"0","text":"580","height":"0.010452960286604362","left":"0.4709302334945038","level":"0","conf":"1","block_num":"0","page_num":"0","par_num":"0","width":"0.01017441774936434","line_num":"0","top":"0.39024390295774314"},{"word_num":"0","top":"0.40418118460121666","width":"0.0159883714736776","line_num":"0","left":"0.4665697680180062","conf":"0.5","par_num":"0","text":"=581","page_num":"0","level":"0","height":"0.024390243457264815","block_num":"0"},{"line_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.4425087113201125","width":"0.008720929318285997","level":"0","block_num":"0","word_num":"0","height":"0.010452960286604362","text":"583","left":"0.4723837218234151"},{"width":"0.01017441774936434","par_num":"0","left":"0.4709302334945038","word_num":"0","level":"0","top":"0.459930314107569","block_num":"0","conf":"1","line_num":"0","page_num":"0","height":"0.010452960286604362","text":"584"},{"level":"0","word_num":"0","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","text":"—585","width":"0.013081394611520969","height":"0.010452960286604362","block_num":"0","left":"0.46656976846458836","top":"0.4773519168950253"},{"page_num":"0","top":"0.4947735200309138","line_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","level":"0","par_num":"0","conf":"1","block_num":"0","width":"0.008720929318285997","word_num":"0","text":"586"},{"text":"587","width":"0.008720929318285997","word_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.4723837218234151","top":"0.5121951224699383","par_num":"0","height":"0.010452960286604362","page_num":"0","level":"0"},{"top":"0.5296167252573947","width":"0.008720929318285997","word_num":"0","text":"588","conf":"1","block_num":"0","left":"0.4723837218234151","line_num":"0","level":"0","page_num":"0","par_num":"0","height":"0.010452960286604362"},{"top":"0.5470383280448511","par_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","text":"589","width":"0.01017441774936434","line_num":"0","page_num":"0","word_num":"0","conf":"1","level":"0","block_num":"0"},{"height":"0.020905922094220375","block_num":"0","text":"590","page_num":"0","top":"0.5609756106427853","width":"0.008720929952377943","par_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.5","left":"0.47238372114299704"},{"page_num":"0","height":"0.006968640444571572","top":"0.5853658539937421","par_num":"0","line_num":"0","left":"0.46802325552854196","level":"0","block_num":"0","conf":"0.30000001192092896","width":"0.013081394611520969","text":"15911","word_num":"0"},{"block_num":"0","left":"0.4723837209560432","top":"0.5958188150216522","line_num":"0","word_num":"0","conf":"1","page_num":"0","par_num":"0","width":"0.010174418383456285","level":"0","height":"0.020905923615232025","text":"592"},{"width":"0.008720929952377998","word_num":"0","text":"593","line_num":"0","page_num":"0","level":"0","height":"0.010452961047110132","conf":"1","par_num":"0","top":"0.616724738727316","block_num":"0","left":"0.47238372099764825"},{"par_num":"0","top":"0.6480836243637909","height":"0.013937280889142922","line_num":"0","page_num":"0","width":"0.014534881774415365","left":"0.466569769326747","block_num":"0","conf":"0.30000001192092896","level":"0","text":"T 595","word_num":"0"},{"word_num":"0","height":"0.020905922094220375","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.46656976759933994","par_num":"0","text":"-596","width":"0.014534883042599256","top":"0.6655052271933078"},{"left":"0.47093023259606254","par_num":"0","top":"0.6898954702884519","word_num":"0","text":"597","line_num":"0","width":"0.010174418383456285","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","block_num":"0","level":"0"},{"height":"0.020905922094220375","par_num":"0","text":"598","top":"0.7003484325068968","width":"0.011627906180442626","word_num":"0","level":"0","page_num":"0","left":"0.4709302331016392","line_num":"0","conf":"0.5","block_num":"0"},{"text":"$99","height":"0.006968641205077342","par_num":"0","conf":"1","top":"0.7247386758550688","width":"0.008720929952377943","page_num":"0","left":"0.4723837209976482","block_num":"0","word_num":"0","level":"0","line_num":"0"},{"text":"=600","width":"0.014534883042599311","word_num":"0","conf":"0.30000001192092896","height":"0.027874564820309367","line_num":"0","left":"0.46656976790214993","top":"0.7282229962193458","level":"0","page_num":"0","block_num":"0","par_num":"0"},{"line_num":"0","conf":"0.30000001192092896","block_num":"0","text":"6011","word_num":"0","level":"0","width":"0.01017441774936434","height":"0.006968640444571572","top":"0.7595818818683066","left":"0.4709302334945038","par_num":"0","page_num":"0"},{"width":"0.014534883042599311","level":"0","text":"-602","word_num":"0","height":"0.020905923615232025","line_num":"0","top":"0.7700348428613736","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.466569767781026","par_num":"0"},{"conf":"1","line_num":"0","text":"604","block_num":"0","left":"0.47093023264451217","top":"0.8048780490574194","height":"0.020905922094220375","level":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.010174418383456285"},{"top":"0.8292682935500775","left":"0.47093023257922917","text":"605","width":"0.008720929318285997","word_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0"},{"line_num":"0","conf":"1","height":"0.017421602252187474","level":"0","page_num":"0","par_num":"0","top":"0.8432055753547425","text":"606","word_num":"0","left":"0.4723837211284622","block_num":"0","width":"0.008720929952377943"},{"conf":"0.30000001192092896","page_num":"0","height":"0.010689139176023432","block_num":"0","line_num":"0","left":"0.4665697671564489","par_num":"0","text":"— 607","top":"0.8641114988686065","width":"0.013081394611520969","level":"0","word_num":"0"},{"height":"0.010452960286604362","word_num":"0","par_num":"0","width":"0.008720929318285997","left":"0.4723837218234151","page_num":"0","conf":"1","block_num":"0","text":"608","top":"0.8815331015640149","level":"0","line_num":"0"},{"top":"0.006968641450188162","par_num":"0","word_num":"0","block_num":"0","left":"0.9127906995735092","level":"0","width":"0.01889534706765028","height":"0.006968640444571461","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"100% 52"},{"level":"0","left":"0.9345930252198137","par_num":"0","text":"• Mon ZU Aor 10.43.1%","top":"0.006968641450188162","word_num":"0","page_num":"0","width":"0.05813952709766146","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461"},{"left":"0.8270348901595695","page_num":"0","height":"0.010452960286604362","block_num":"0","level":"0","text":"L AskJiminnyReportActivityServiceTestv","width":"0.08866278668667404","line_num":"0","par_num":"0","conf":"1","word_num":"0","top":"0.02787456497864904"},{"conf":"0.5","height":"0.010452960286604362","par_num":"0","text":"=custom.log","line_num":"0","block_num":"0","top":"0.05574912978701141","word_num":"0","page_num":"0","width":"0.029069763548830674","left":"0.4738372097953522","level":"0"},{"page_num":"0","level":"0","conf":"1","left":"0.5101744200028817","text":"=laravel.log","par_num":"0","top":"0.055749129145434506","line_num":"0","width":"0.027616277654120225","word_num":"0","height":"0.010452961047110132","block_num":"0"},{"top":"0.05574912978701141","height":"0.010452960286604362","line_num":"0","left":"0.5450581399922917","level":"0","par_num":"0","block_num":"0","page_num":"0","conf":"0.5","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","word_num":"0"},{"level":"0","text":"4 HS_local (iminny@localhost]","conf":"0.5","height":"0.010452961047110132","block_num":"0","left":"0.6046511654871605","line_num":"0","par_num":"0","top":"0.055749129145434506","word_num":"0","width":"0.06104650903255382","page_num":"0"},{"conf":"1","par_num":"0","text":"Cascade","top":"0.05574912943857935","level":"0","line_num":"0","page_num":"0","block_num":"0","width":"0.017441858636571994","word_num":"0","height":"0.010452960286604362","left":"0.6947674436468302"},{"level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","page_num":"0","left":"0.4738372088584945","line_num":"0","width":"0.07703488431078326","word_num":"0","text":"A console [PROD] X A console [EU]","height":"0.011164274322169043","top":"0.0797448165869219"},{"width":"0.04360464785961393","level":"0","block_num":"0","top":"0.0797448165869219","word_num":"0","line_num":"0","par_num":"0","left":"0.5595930266071848","conf":"0.5","height":"0.011164274322169043","page_num":"0","text":"A console [STAGING]"},{"level":"0","par_num":"0","height":"0.007285397208668498","block_num":"0","text":"Retactor Connection","top":"0.08362369354010668","width":"0.04651162979450629","page_num":"0","word_num":"0","left":"0.6933139525309181","line_num":"0","conf":"1"},{"block_num":"0","top":"0.08362369371432266","width":"0.045058133754324436","word_num":"0","left":"0.7470930289847444","level":"0","line_num":"0","height":"0.007285397208668609","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"CRM Initial Sync Oven"},{"height":"0.0071770334928229484","left":"0.5348837228066751","level":"0","par_num":"0","page_num":"0","block_num":"0","word_num":"0","conf":"0.5","line_num":"0","text":"Tx: Autov","width":"0.02034883549872868","top":"0.1044657097288676"},{"line_num":"0","par_num":"0","block_num":"0","level":"0","page_num":"0","word_num":"0","left":"0.6627906972313775","height":"0.010516868633897003","conf":"0.5","text":"do jiminny v","top":"0.1044657097460916","width":"0.023255814897253146"},{"block_num":"0","par_num":"0","top":"0.12519936212958604","width":"0.12936045261139567","word_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","height":"0.010689139176023432","level":"0","conf":"0.5","left":"0.49273255700367574","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.010689139176023432","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146","top":"0.12519936195537007","word_num":"0","page_num":"0","left":"0.6279069838403225"},{"text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","left":"0.4927325782522842","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.12499997970905707","top":"0.1463414637498397","line_num":"0","word_num":"0","height":"0.006968640444571461"},{"level":"0","line_num":"0","left":"0.4927325630147635","word_num":"0","width":"0.1962209052227913","par_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","conf":"1","page_num":"0","height":"0.013937280889143033","block_num":"0","top":"0.15679442610595107"},{"top":"0.17770034895077447","width":"0.015988370205493707","left":"0.49273255988271814","line_num":"0","page_num":"0","par_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","word_num":"0","level":"0","text":"SELECT"},{"block_num":"0","conf":"0.5","left":"0.5014535184914614","width":"0.1889534605310318","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","page_num":"0","height":"0.013937280889143033","line_num":"0","word_num":"0","par_num":"0","top":"0.1951219518899232"},{"page_num":"0","left":"0.5029069786600965","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","line_num":"0","par_num":"0","text":"U.ema1l.","top":"0.21602787489966546","word_num":"0","width":"0.021802323929806966"},{"level":"0","text":"sa.*","width":"0.011627907448626518","page_num":"0","line_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.233449477263315","word_num":"0","conf":"0.30000001192092896","left":"0.5029069764355705","par_num":"0"},{"level":"0","block_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336","width":"0.08866278668667404","word_num":"0","line_num":"0","left":"0.5029069796729173","height":"0.006968641205077342","par_num":"0","page_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","page_num":"0","left":"0.49273255569667207","width":"0.0959302313784336","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","height":"0.011164274322168932","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.2679425837320575"},{"word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.492732561293783","width":"0.10610464785961388","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","line_num":"0","conf":"0.30000001192092896","height":"0.007196483429539158"},{"line_num":"0","top":"0.2995371262853762","level":"0","width":"0.1381482875093501","word_num":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","conf":"0.5","height":"0.0148935728666314","left":"0.49269744083144135","page_num":"0","block_num":"0"},{"block_num":"0","par_num":"0","page_num":"0","conf":"1","top":"0.33797909453440456","word_num":"0","left":"0.4927325646028267","width":"0.14534883296236073","height":"0.010505753841126397","line_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","level":"0"},{"width":"0.059593018065107584","height":"0.01075026787449107","line_num":"0","page_num":"0","top":"0.3728222999543015","left":"0.4927325633660667","conf":"1","text":"select * from features;","word_num":"0","level":"0","block_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","word_num":"0","height":"0.007260390255820148","conf":"0.30000001192092896","left":"0.49273257312172364","width":"0.12936045261139567","block_num":"0","level":"0"},{"top":"0.42503987254774733","text":"select * from teams where id = 556;","block_num":"0","width":"0.09011627765412028","word_num":"0","level":"0","height":"0.010500196824994035","page_num":"0","conf":"1","left":"0.4927325550814989","line_num":"0","par_num":"0"},{"width":"0.03779069413530067","level":"0","text":"select * from","word_num":"0","top":"0.4599303140744231","block_num":"0","conf":"1","left":"0.4927325616686351","page_num":"0","par_num":"0","line_num":"0","height":"0.010564103651274914"},{"width":"0.12499998985452854","block_num":"0","left":"0.5654069877565148","top":"0.4599303140744231","page_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","conf":"1","height":"0.010564103651274914","word_num":"0","level":"0","line_num":"0","par_num":"0"},{"height":"0.010686361048210191","block_num":"0","conf":"1","width":"0.19767440633570887","page_num":"0","top":"0.47735191659424503","left":"0.4927325741233989","line_num":"0","level":"0","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","word_num":"0"},{"par_num":"0","level":"0","height":"0.014546766235497555","text":"select * from automated_report_results order Dy zu desc,","top":"0.49466613506674073","width":"0.1453954818400931","line_num":"0","block_num":"0","word_num":"0","page_num":"0","conf":"0.5","left":"0.4927008834473122"},{"block_num":"0","level":"0","top":"0.5119617223575448","width":"0.14244185102746842","conf":"1","line_num":"0","height":"0.010686361048210191","word_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","page_num":"0","left":"0.4927325548990552","par_num":"0"},{"height":"0.010452960286604362","width":"0.15552323929806972","text":"select * from automated report results WHERE report id = 54:","left":"0.49273255862023396","page_num":"0","line_num":"0","par_num":"0","top":"0.5470383283932831","block_num":"0","conf":"1","level":"0","word_num":"0"},{"level":"0","par_num":"0","height":"0.010622453461423431","block_num":"0","conf":"1","line_num":"0","page_num":"0","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","width":"0.12209300791963623","left":"0.49273256125581216","word_num":"0"},{"conf":"0.5","left":"0.49273257226354994","block_num":"0","level":"0","par_num":"0","top":"0.6164274323772443","page_num":"0","height":"0.010750267113985301","word_num":"0","width":"0.19767440633570899","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","line_num":"0"},{"conf":"1","block_num":"0","par_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","left":"0.49273256709487234","page_num":"0","word_num":"0","width":"0.15406975847609494","height":"0.010628010477555794","top":"0.6339712919137487","level":"0"},{"line_num":"0","height":"0.010505753841126397","conf":"1","page_num":"0","block_num":"0","par_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","width":"0.15261626750864876","word_num":"0","left":"0.4927325551571803","level":"0"},{"page_num":"0","block_num":"0","line_num":"0","conf":"1","text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","width":"0.11046511061648101","level":"0","par_num":"0","height":"0.013937280889143033","left":"0.4927325646279135","word_num":"0"},{"line_num":"0","top":"0.6864111504286012","block_num":"0","page_num":"0","level":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","word_num":"0","height":"0.010558546635142552","left":"0.4927325552882119","conf":"1","par_num":"0","width":"0.15261626750864876"},{"text":"SELECT * FROM com confiqurations WHERE 1d = 6925","width":"0.12354650903255388","par_num":"0","height":"0.007318740065968554","level":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.4927325602990887","line_num":"0","top":"0.724738676080081","page_num":"0"},{"top":"0.7386759584137272","word_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.492732558848917","level":"0","par_num":"0","line_num":"0","text":"GELECT","width":"0.0159883714736776","height":"0.010452961047110132","block_num":"0"},{"block_num":"0","conf":"0.5","word_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","level":"0","height":"0.014354066985646008","line_num":"0","par_num":"0","width":"0.18604649888708236","page_num":"0","left":"0.5029069807442199"},{"text":"u. email","line_num":"0","width":"0.021802323929806966","block_num":"0","page_num":"0","par_num":"0","top":"0.7767145136381128","level":"0","left":"0.5014534902332606","word_num":"0","conf":"0.30000001192092896","height":"0.007257611367501027"},{"top":"0.7944250874432196","par_num":"0","text":"sa.*","width":"0.013081394611520913","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.5029069777669138","level":"0","word_num":"0"},{"level":"0","height":"0.010497418697180683","left":"0.5014534906556222","line_num":"0","page_num":"0","word_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","block_num":"0","top":"0.8118022326885981","par_num":"0","width":"0.09011626750864876"},{"conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.8292682928942409","word_num":"0","height":"0.007254833239687675","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","width":"0.09738371220040826","line_num":"0"},{"left":"0.49273255613526434","word_num":"0","page_num":"0","conf":"0.5","height":"0.010566882539594036","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","block_num":"0","width":"0.10610464785961393","line_num":"0","level":"0"},{"block_num":"0","left":"0.4927325670763793","height":"0.010689139176023432","page_num":"0","line_num":"0","conf":"1","top":"0.8641114986943905","par_num":"0","level":"0","width":"0.1380813882706013","word_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';"},{"top":"0.8987240830528642","line_num":"0","height":"0.01068358215989107","width":"0.19622092551373427","word_num":"0","page_num":"0","left":"0.4927325575704069","block_num":"0","par_num":"0","conf":"0.5","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE"},{"conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.011164274322169043","block_num":"0","par_num":"0","left":"0.965116281891486","page_num":"0","text":"+0 ..","top":"0.0797448165869219","width":"0.020348834230544677","word_num":"0"},{"height":"0.01059744650857497","line_num":"0","top":"0.10104529661439754","word_num":"0","block_num":"0","left":"0.6976744093136732","page_num":"0","par_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","conf":"1","level":"0","width":"0.2703488329623608"},{"line_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","top":"0.11846689891207607","par_num":"0","height":"0.006968641205077342","width":"0.23837209255137337","conf":"0.30000001192092896","block_num":"0","word_num":"0","level":"0","page_num":"0","left":"0.703488371377582"},{"page_num":"0","left":"0.694767473312973","par_num":"0","top":"0.1393728226143094","width":"0.28633718287691157","word_num":"0","block_num":"0","line_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","conf":"1","level":"0","height":"0.007357639939400973"},{"width":"0.2819767201200445","height":"0.010653017430404366","par_num":"0","top":"0.15311004796085603","page_num":"0","block_num":"0","word_num":"0","left":"0.6962209524994839","line_num":"0","conf":"0.5","level":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is"},{"left":"0.6947674594038452","par_num":"0","text":"already solved - just not parametrised for the profile/since case","conf":"1","line_num":"0","block_num":"0","page_num":"0","top":"0.1672473874286453","level":"0","width":"0.12645347067650337","word_num":"0","height":"0.010583553587991013"},{"line_num":"0","height":"0.010494639808861561","page_num":"0","left":"0.6947674552483422","conf":"1","par_num":"0","block_num":"0","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","word_num":"0","width":"0.13517440633570899","level":"0"},{"level":"0","top":"0.21929824549679078","height":"0.007182590508955311","width":"0.1511627765412027","par_num":"0","word_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","left":"0.6947674427962095"},{"left":"0.694767459943104","par_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","level":"0","top":"0.233449478068677","block_num":"0","width":"0.28633716258596864","conf":"1","page_num":"0","line_num":"0","word_num":"0","height":"0.010569660667407277"},{"block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","top":"0.2508710804745784","height":"0.006968640444571461","width":"0.24127905419532292","level":"0","page_num":"0","left":"0.6947674612076477","par_num":"0"},{"left":"0.6962209605769604","height":"0.007329854098233168","level":"0","block_num":"0","par_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","top":"0.271777003894373","conf":"1","line_num":"0","page_num":"0","word_num":"0","width":"0.284883661473051"},{"level":"0","top":"0.306620209394439","width":"0.2877906636988863","word_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.6962209692158519","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","page_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"page_num":"0","par_num":"0","conf":"1","word_num":"0","block_num":"0","left":"0.7034883691075557","level":"0","line_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","height":"0.010452960286604362","width":"0.2776162573631774"},{"height":"0.010505753841126397","width":"0.20639533184944325","line_num":"0","left":"0.7034883928957734","block_num":"0","level":"0","top":"0.33797909453440456","word_num":"0","par_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","conf":"0.30000001192092896","page_num":"0"},{"text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","conf":"1","width":"0.2819767201200445","height":"0.010628010477555794","par_num":"0","block_num":"0","line_num":"0","top":"0.3554006976086954","word_num":"0","left":"0.6962209294276679","level":"0","page_num":"0"},{"line_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","page_num":"0","left":"0.6962209430504749","par_num":"0","level":"0","top":"0.3763066205343165","height":"0.0072659472719524","width":"0.2848836817639939","block_num":"0","conf":"1","word_num":"0"},{"level":"0","block_num":"0","height":"0.007215933366255256","line_num":"0","par_num":"0","width":"0.0319767404109873","left":"0.6947674424200525","top":"0.41463414653422836","page_num":"0","text":"You get for free","conf":"0.5","word_num":"0"},{"block_num":"0","height":"0.0071770334928229484","top":"0.43540669856459324","left":"0.697674417508692","page_num":"0","width":"0.08575581489725315","word_num":"0","text":"•streamed fetch (no 0OM on big owners)","par_num":"0","level":"0","line_num":"0","conf":"0.5"},{"width":"0.06540696671668522","line_num":"0","page_num":"0","level":"0","height":"0.0071770334928229484","conf":"0.5","top":"0.4529505582137161","word_num":"0","left":"0.6976744285694189","text":"• 100-record batches via Redis","par_num":"0","block_num":"0"},{"top":"0.4703832754342152","width":"0.13953486909257606","left":"0.6976744332330052","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0","conf":"1","line_num":"0","block_num":"0","par_num":"0","page_num":"0","height":"0.010477968760464584","level":"0"},{"width":"0.1322674244008165","par_num":"0","level":"0","line_num":"0","conf":"1","height":"0.010514089745577881","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","page_num":"0","word_num":"0","block_num":"0","left":"0.6976744360642997","top":"0.4912280700058711"},{"line_num":"0","level":"0","width":"0.2819767201200444","word_num":"0","par_num":"0","conf":"0.5","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","page_num":"0","block_num":"0","height":"0.010452960286604251","left":"0.6976744452422932","top":"0.508710801912447"},{"word_num":"0","width":"0.07267441140844466","page_num":"0","top":"0.5261324047144549","level":"0","left":"0.7034883798200974","text":"key so difterent orofiles don't collide","block_num":"0","line_num":"0","conf":"0.5","height":"0.007360418067214214","par_num":"0"},{"block_num":"0","line_num":"0","width":"0.1729650903255382","par_num":"0","word_num":"0","left":"0.6947674678139966","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","level":"0","height":"0.010452960286604362","top":"0.5470383280448511","page_num":"0","conf":"1"},{"line_num":"0","left":"0.6947674633339377","conf":"0.5","block_num":"0","par_num":"0","top":"0.5644599301598978","width":"0.2819767201200445","word_num":"0","height":"0.0073104049220229506","level":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","page_num":"0"},{"height":"0.010577996571858761","left":"0.6947674627311626","line_num":"0","page_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","word_num":"0","par_num":"0","conf":"1","top":"0.5956937798195339","width":"0.28052323929806977","level":"0","block_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","level":"0","top":"0.613237639553429","conf":"1","height":"0.0071770334928229484","par_num":"0","width":"0.13953487923804753","word_num":"0","left":"0.6947674461509291"},{"height":"0.006968641205077342","line_num":"0","width":"0.04215116196490354","conf":"1","left":"0.6947674422006878","page_num":"0","par_num":"0","text":"Recommendation","block_num":"0","level":"0","word_num":"0","top":"0.6411149825213349"},{"top":"0.6585365856142653","par_num":"0","height":"0.010522425650029366","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","page_num":"0","width":"0.28052323929806977","left":"0.6947674626641019","word_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1"},{"text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","top":"0.6759581884885157","width":"0.28488370205493685","conf":"0.5","level":"0","left":"0.6947674655515993","page_num":"0","height":"0.006968640444571461","word_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","conf":"1","top":"0.6897926635444678","width":"0.17441859143845573","level":"0","height":"0.01055576774682343","block_num":"0","word_num":"0","left":"0.6947674548777797"},{"text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","level":"0","line_num":"0","par_num":"0","word_num":"0","conf":"1","width":"0.22819766592472157","page_num":"0","top":"0.7105263158961413","block_num":"0","height":"0.01072803904945574","left":"0.697674427545875"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","page_num":"0","width":"0.28488368176399403","left":"0.6976744577707242","top":"0.7317073174083762","height":"0.006968640444571461","word_num":"0","level":"0"},{"height":"0.017421602252187585","left":"0.7034883726365229","level":"0","line_num":"0","text":"do),","conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.7421602788826169","width":"0.011627906180442626","word_num":"0","page_num":"0"},{"top":"0.766347687400319","conf":"0.5","level":"0","line_num":"0","height":"0.0071770334928229484","block_num":"0","par_num":"0","width":"0.2776162573631774","word_num":"0","page_num":"0","left":"0.6976744436144179","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce."},{"page_num":"0","block_num":"0","level":"0","conf":"1","left":"0.694767475704478","par_num":"0","width":"0.2877906636988864","line_num":"0","top":"0.7870813397129187","height":"0.011164274322169043","word_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config"},{"line_num":"0","page_num":"0","width":"0.2718022934933926","height":"0.013937280889143033","top":"0.8013937288934075","par_num":"0","conf":"1","block_num":"0","left":"0.6947674739397125","level":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","word_num":"0"},{"line_num":"0","conf":"1","par_num":"0","width":"0.08430232392980697","height":"0.0071770334928229484","text":"watermark — gate it on \"no profile context\".","top":"0.8221690590111643","block_num":"0","word_num":"0","left":"0.6962209318790669","level":"0","page_num":"0"},{"text":"G.l .","word_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.010461296951561616","conf":"0.30000001192092896","width":"0.017441858636571994","line_num":"0","par_num":"0","left":"0.9651162807795277","top":"0.8397129185198681"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.0071770334928229484","level":"0","block_num":"0","left":"0.6962209300842392","text":"Ask anvthina (84-D","top":"0.9266347687400319","page_num":"0","width":"0.04069767099745736","line_num":"0"},{"height":"0.0071770334928229484","level":"0","left":"0.7223837197862006","page_num":"0","text":"Claude Qnus 17 Medium","conf":"0.30000001192092896","block_num":"0","width":"0.04651162472177062","top":"0.9545454545454546","par_num":"0","word_num":"0","line_num":"0"},{"line_num":"0","word_num":"0","conf":"0.5","left":"0.9331395351302343","page_num":"0","par_num":"0","top":"0.9860627181052405","height":"0.006968640444571572","block_num":"0","level":"0","text":"144-25","width":"0.01453488177441542"},{"line_num":"0","left":"0.9709302343731505","level":"0","width":"0.01453488177441531","word_num":"0","height":"0.01074748898617195","conf":"0.30000001192092896","page_num":"0","text":"Po 4 sp","top":"0.986062718234409","block_num":"0","par_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8065
|
NULL
|
NULL
|
|
59367
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.43.30L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"width":"0.021802326466174835",& [{"width":"0.021802326466174835","line_num":"0","block_num":"0","level":"0","left":"0.01744185995005212","par_num":"0","conf":"0.30000001192092896","page_num":"0","text":"Phostorm","top":"0.006968641046706359","height":"0.006968641205077342","word_num":"0"},{"text":"code","line_num":"0","page_num":"0","block_num":"0","word_num":"0","top":"0.006968641450188162","width":"0.01162790618044264","conf":"0.30000001192092896","left":"0.1148255812121043","level":"0","par_num":"0","height":"0.006968640444571461"},{"width":"0.029069763548830722","line_num":"0","word_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","left":"0.030523259704860126","text":"FV faVsco.js","conf":"0.5","block_num":"0","page_num":"0","top":"0.02787456497864904"},{"text":"?9 master","block_num":"0","top":"0.02787456497864904","level":"0","height":"0.010452960286604362","conf":"0.30000001192092896","page_num":"0","left":"0.06831395542728312","line_num":"0","width":"0.024709300791963623","word_num":"0","par_num":"0"},{"conf":"0.30000001192092896","height":"0.003484320602538671","left":"0.014534883869450689","text":"Proledey","block_num":"0","par_num":"0","page_num":"0","width":"0.020348836766912577","word_num":"0","level":"0","top":"0.05923344944238418","line_num":"0"},{"top":"0.07612742412338913","conf":"0.30000001192092896","word_num":"0","par_num":"0","block_num":"0","left":"0.043574765514713835","text":"D Salesforce","height":"0.01150821840934213","level":"0","line_num":"0","page_num":"0","width":"0.030583024024963372"},{"left":"0.046511627642654756","text":"> DDTO","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.09407665591941561","width":"0.021802323929806973","line_num":"0","page_num":"0"},{"block_num":"0","width":"0.07137109878215384","line_num":"0","height":"0.015479323586398475","level":"0","left":"0.0537095887639354","par_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","page_num":"0","conf":"1","word_num":"0","top":"0.11024367702094318"},{"line_num":"0","width":"0.08575580475178171","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.05232558202147495","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","height":"0.0071770334928229484","page_num":"0","top":"0.13237639553429026"},{"text":"C) ketryralleasalestorcerecorasJob.onp","width":"0.08575580475178171","word_num":"0","page_num":"0","line_num":"0","left":"0.05232558202147495","height":"0.0072715042880847625","top":"0.14982578435435434","block_num":"0","par_num":"0","level":"0","conf":"0.5"},{"line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.16724738709478748","level":"0","page_num":"0","left":"0.046511627154292065","text":"c) AulolocDelavec locrm.ono","block_num":"0","width":"0.06249999492726427","word_num":"0"},{"top":"0.18102073376030525","page_num":"0","line_num":"0","par_num":"0","height":"0.010616896445291069","text":"© CheckAndRetryRemoteMatch.php","width":"0.07558138827060132","word_num":"0","block_num":"0","conf":"1","left":"0.046511627667025296","level":"0"},{"par_num":"0","top":"0.2017543859602864","word_num":"0","line_num":"0","block_num":"0","text":"C) CreaterollowupActivity.php","level":"0","height":"0.0073048471453848185","left":"0.04651163545709501","page_num":"0","width":"0.06395348082197473","conf":"0.5"},{"text":"C) CreateNotes.php","width":"0.04215116196490349","word_num":"0","page_num":"0","left":"0.04651162858740109","height":"0.007182590508955311","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.21929824565899192"},{"text":"© MatchActivitiesToNewOpportunity.php","top":"0.23684210521680837","width":"0.08720929571922789","height":"0.010544653714558705","left":"0.04651163557061816","level":"0","word_num":"0","conf":"1","page_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","width":"0.06249999492726427","level":"0","left":"0.04651163358738779","height":"0.007207597461803994","page_num":"0","top":"0.2543554009942979","word_num":"0","conf":"0.5","text":"C) MatchActivitvermData.php"},{"height":"0.00732985485873916","top":"0.27177700333990396","line_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.046511628705343505","par_num":"0","width":"0.039244185102746854","word_num":"0","block_num":"0","text":"E) NoteObiect.ohp"},{"left":"0.04651163174781109","block_num":"0","level":"0","par_num":"0","text":"c) SaveActiviv.ono","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","word_num":"0","line_num":"0","top":"0.2891986066069825","width":"0.04215115942853562"},{"width":"0.0523255835188196","text":"c)saveliranscriotion.onv","line_num":"0","top":"0.30662020900450737","par_num":"0","page_num":"0","level":"0","left":"0.04651162677256695","height":"0.006968641205077342","block_num":"0","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","left":"0.04651163174781109","conf":"0.5","word_num":"0","level":"0","height":"0.0072464973352361906","par_num":"0","line_num":"0","page_num":"0","text":"C) SetuoLavout.oho","top":"0.32376395531045343","width":"0.04215115942853562"},{"top":"0.34130781499202545","width":"0.04215115942853562","level":"0","left":"0.04651163174781109","page_num":"0","word_num":"0","block_num":"0","par_num":"0","text":"C) SvncActivitv.oho","line_num":"0","height":"0.0071770334928230595","conf":"0.5"},{"width":"0.055435398791698696","par_num":"0","left":"0.04638947542561308","word_num":"0","top":"0.3552072621290665","conf":"1","page_num":"0","text":"@ SvncFieldMetadata.php","height":"0.014418177627490425","block_num":"0","level":"0","line_num":"0"},{"height":"0.010455739935429254","conf":"1","width":"0.039244182566378974","block_num":"0","word_num":"0","page_num":"0","text":"© SyncLeads.php","par_num":"0","line_num":"0","top":"0.3763066205343165","level":"0","left":"0.046511631609252174"},{"conf":"1","line_num":"0","width":"0.04215115942853562","page_num":"0","left":"0.046511631695615716","block_num":"0","height":"0.014354066985645897","text":"© SyncObjects.php","top":"0.38995215311004783","word_num":"0","par_num":"0","level":"0"},{"line_num":"0","conf":"1","left":"0.04651163073081603","par_num":"0","word_num":"0","height":"0.010700253968793927","text":"© SyncOpportunitiesJob.php","block_num":"0","top":"0.41114982586710536","width":"0.06104650903255382","page_num":"0","level":"0"},{"width":"0.05087208747863769","left":"0.046511633451594","word_num":"0","conf":"1","level":"0","page_num":"0","height":"0.014354066985646008","par_num":"0","line_num":"0","text":"© SyncOpportunity.php","top":"0.42503987240829344","block_num":"0"},{"block_num":"0","conf":"1","height":"0.010672468127626344","line_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"© SyncProfileMetadata.php","left":"0.04651163071712692","level":"0","top":"0.44577352463809683","width":"0.05813953217039717"},{"par_num":"0","width":"0.056686041202950996","level":"0","page_num":"0","height":"0.010550210730691068","text":"© SyncTeamFieldsJob.php","conf":"1","top":"0.46331738455485405","word_num":"0","block_num":"0","left":"0.04651163321565249","line_num":"0"},{"height":"0.010452961047110243","conf":"1","left":"0.04651163321565131","level":"0","par_num":"0","text":"© SyncTeamMetadata.php","page_num":"0","top":"0.48083623715937174","block_num":"0","line_num":"0","word_num":"0","width":"0.05668604120295098"},{"conf":"1","par_num":"0","line_num":"0","page_num":"0","text":"© UpdateOpportunitySpecifications.php","height":"0.01051408974557777","top":"0.49825784007433493","block_num":"0","left":"0.04651163548425466","width":"0.08430231885707123","word_num":"0","level":"0"},{"text":"Updatestage.ong","level":"0","top":"0.5191637634014077","block_num":"0","height":"0.006968640444571461","line_num":"0","word_num":"0","left":"0.046511627480499834","page_num":"0","width":"0.04215115942853563","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","line_num":"0","text":"> @ DealRisks","block_num":"0","width":"0.03343022884206569","left":"0.03343023627313173","level":"0","par_num":"0","top":"0.5331010454942319","height":"0.010758603778942555","conf":"0.30000001192092896","page_num":"0"},{"word_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571572","par_num":"0","left":"0.03924418649273823","page_num":"0","width":"0.031976740410987366","top":"0.5714285717637769","text":"_Meeuine bor","block_num":"0"},{"height":"0.007210375589617124","left":"0.03924418703063903","level":"0","width":"0.029069763548830715","top":"0.6411149830944434","word_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"a Telephony","page_num":"0"},{"height":"0.011164274322169154","page_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","width":"0.017441858636572008","word_num":"0","left":"0.03924418612559764","par_num":"0","text":"C User","top":"0.6547049441786283","line_num":"0"},{"height":"0.006968641205077342","block_num":"0","text":"c8aseprocessing.oo.ono","top":"0.675958188117432","par_num":"0","width":"0.05523256038097625","word_num":"0","page_num":"0","left":"0.04069767337055839","line_num":"0","level":"0","conf":"0.30000001192092896"},{"block_num":"0","level":"0","width":"0.03779069667166852","height":"0.01055576850732931","top":"0.6897926633384308","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"@ Dummv.Job.php","left":"0.04069767586474709","page_num":"0","line_num":"0"},{"page_num":"0","par_num":"0","conf":"0.5","level":"0","height":"0.006968640444571572","word_num":"0","line_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","width":"0.07558138827060132","left":"0.04069768173679198","block_num":"0","top":"0.7108013940634285"},{"word_num":"0","conf":"0.5","height":"0.010508531968939527","left":"0.0406976819687229","par_num":"0","width":"0.06395348082197475","line_num":"0","block_num":"0","page_num":"0","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","level":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","page_num":"0","word_num":"0","top":"0.7456140350877193","level":"0","left":"0.04069767637769677","width":"0.023255812360885288","par_num":"0","line_num":"0","block_num":"0","text":"C ob.oho"},{"page_num":"0","top":"0.7630662020343051","block_num":"0","height":"0.006968641205077342","par_num":"0","line_num":"0","text":"C)JobDisoatcher.oho","left":"0.04069767469984203","level":"0","conf":"0.30000001192092896","word_num":"0","width":"0.04505813882706013"},{"level":"0","text":".lobDisnatcherintertace.oho","width":"0.06395348082197473","par_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571572","top":"0.7804878052132543","line_num":"0","page_num":"0","block_num":"0","left":"0.04069768139133789"},{"word_num":"0","text":"@ [EMAIL]","block_num":"0","line_num":"0","level":"0","par_num":"0","conf":"0.5","page_num":"0","left":"0.04069768199588256","height":"0.01061967533361019","top":"0.7942583731520936","width":"0.08430231885707126"},{"height":"0.007307626033703829","par_num":"0","level":"0","page_num":"0","width":"0.05668604120295098","word_num":"0","top":"0.8149920253520749","left":"0.039244191467289816","line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"T. SacVisibilitvControl.ohn"},{"height":"0.010669689239307223","par_num":"0","conf":"0.5","left":"0.027616282843257383","width":"0.03197674041098737","text":"v D Listeners","level":"0","block_num":"0","line_num":"0","word_num":"0","top":"0.8325358850720923","page_num":"0"},{"word_num":"0","height":"0.0071770334928230595","top":"0.8500797448165869","par_num":"0","line_num":"0","left":"0.03343023313500392","page_num":"0","level":"0","width":"0.031976740410987366","text":"v M Activitiod","conf":"0.30000001192092896","block_num":"0"},{"top":"0.8675958187199364","level":"0","block_num":"0","width":"0.04651162979450632","height":"0.007204819333990642","word_num":"0","par_num":"0","page_num":"0","left":"0.03924418511117721","conf":"0.5","line_num":"0","text":"v M ActivitvProviden"},{"page_num":"0","left":"0.046511629117106865","block_num":"0","line_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.8850174216200114","width":"0.02906976608519858","height":"0.007327075970420038","level":"0","text":"> M.lustCall","par_num":"0"},{"left":"0.046511631681215526","block_num":"0","par_num":"0","level":"0","word_num":"0","page_num":"0","top":"0.9024390246943023","height":"0.010639125270326288","text":"v D UserPilot","width":"0.03197674041098737","conf":"0.5","line_num":"0"},{"height":"0.010761381906755796","width":"0.07412789730315514","par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.059593032929402996","page_num":"0","text":"© TrackProviderInstalledEvent.php","level":"0","top":"0.9198606275943773"},{"line_num":"0","top":"0.9372822303003622","left":"0.039244188091967266","height":"0.006968640444571572","conf":"0.30000001192092896","text":"MAudia","word_num":"0","level":"0","block_num":"0","page_num":"0","width":"0.026162789223041938","par_num":"0"},{"width":"0.0232558123608853","level":"0","left":"0.039244188005603746","conf":"0.30000001192092896","text":"MRots","top":"0.9547038330878187","word_num":"0","page_num":"0","height":"0.006968640444571572","line_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","conf":"0.5","left":"0.15406977310444897","top":"0.05574912945445576","height":"0.007249275463049432","line_num":"0","par_num":"0","text":"C ActivitvController.ohn","page_num":"0","level":"0","width":"0.047965110616481066","word_num":"0"},{"top":"0.08362369334200259","page_num":"0","level":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968641205077342","left":"0.15406976733606492","width":"0.07122093058646994","text":"Automateakeporskepository.pnp","par_num":"0"},{"block_num":"0","text":"© AutomatedReportsCommand.php","level":"0","top":"0.0797448165869219","width":"0.07122092551373421","word_num":"0","left":"0.30668604530999377","par_num":"0","line_num":"0","page_num":"0","conf":"1","height":"0.011164274322169043"},{"top":"0.13240418151987454","height":"0.006968640444571461","level":"0","page_num":"0","left":"0.3066860477020153","conf":"0.5","block_num":"0","line_num":"0","width":"0.05523255023550483","text":"Opportunitysynclrait.ong","par_num":"0","word_num":"0"},{"block_num":"0","top":"0.13240418151987454","width":"0.08720929571922792","page_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","word_num":"0","line_num":"0","conf":"0.5","height":"0.006968640444571461","left":"0.37063954254736237","level":"0","par_num":"0"},{"page_num":"0","left":"0.31831396020201475","top":"0.1567944254223136","block_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.05523255023550483","par_num":"0","line_num":"0","height":"0.006968640444571461","text":"wsyncermenuuiestrait.ono","level":"0"},{"width":"0.039244185102746826","block_num":"0","text":"c) SyncObiects.pho","height":"0.0071770334928229484","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.18102073365231264","word_num":"0","page_num":"0","left":"0.15406976824025068","line_num":"0"},{"par_num":"0","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","height":"0.010452960286604362","block_num":"0","left":"0.20203489060729998","conf":"1","level":"0","page_num":"0","width":"0.06104650395981806","word_num":"0","line_num":"0"},{"page_num":"0","conf":"1","word_num":"0","height":"0.010497417936674913","level":"0","text":"© ImportContactBatch.php","width":"0.053779064340794325","line_num":"0","block_num":"0","left":"0.27180233100804285","top":"0.17770034916869026","par_num":"0"},{"level":"0","left":"0.33284884116015484","page_num":"0","line_num":"0","top":"0.17770034916869026","height":"0.010497417936674913","par_num":"0","block_num":"0","text":"© Client.php","width":"0.027616275117752387","word_num":"0","conf":"1"},{"par_num":"0","line_num":"0","height":"0.0071770334928229484","left":"0.3677325572728374","word_num":"0","conf":"0.5","page_num":"0","block_num":"0","level":"0","width":"0.0654069717894209","text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264"},{"width":"0.030523251979909044","height":"0.007343747018817126","block_num":"0","left":"0.15406977127553043","level":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.20557491325434107","text":"() Service.php","conf":"0.30000001192092896"},{"width":"0.04505813375432441","block_num":"0","word_num":"0","level":"0","line_num":"0","text":"BatchSyncTrait.php","height":"0.006968640444571572","par_num":"0","top":"0.20557491322719157","conf":"0.5","page_num":"0","left":"0.19186047025946548"},{"par_num":"0","level":"0","line_num":"0","conf":"0.5","height":"0.011164274322169154","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","top":"0.20175438596491224","width":"0.14534883296236076","left":"0.2441860510865191","page_num":"0","block_num":"0","word_num":"0"},{"width":"0.02906976354883073","line_num":"0","par_num":"0","top":"0.20557491325434107","word_num":"0","block_num":"0","text":"php api_v2.php","level":"0","conf":"0.5","left":"0.3982558178455254","height":"0.007343747018817126","page_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","level":"0","text":"(C) AutomatedReportResult.oho","block_num":"0","width":"0.06104650395981809","word_num":"0","height":"0.007268726160271521","conf":"1","left":"0.15406977510994932","top":"0.22966507158551952"},{"par_num":"0","width":"0.21656975847609497","word_num":"0","conf":"1","top":"0.2508710809687519","page_num":"0","left":"0.17151161694332442","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","block_num":"0","level":"0","line_num":"0","height":"0.010691917303836784"},{"height":"0.007318740065968554","top":"0.26794258384399516","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.18313953485556841","par_num":"0","text":"nublic function handlel","width":"0.05959302313784334","conf":"1","line_num":"0"},{"par_num":"0","line_num":"0","top":"0.4111498263026909","level":"0","page_num":"0","height":"0.010452960286604362","left":"0.1497093032619457","text":"138","conf":"0.30000001192092896","width":"0.010174417749364312","word_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","top":"0.44250871089481225","block_num":"0","page_num":"0","left":"0.15116279097784552","text":"140","level":"0","width":"0.010174418383456285","conf":"1","height":"0.017421602252187474","par_num":"0"},{"level":"0","height":"0.006968641205077342","width":"0.00872092995237797","par_num":"0","page_num":"0","text":"1143","top":"0.5017421601756263","block_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","word_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","height":"0.010452961047110132","left":"0.1511627908377645","par_num":"0","level":"0","text":"144","width":"0.00872092995237797","top":"0.5156794425600686","word_num":"0","conf":"1"},{"conf":"0.30000001192092896","top":"0.6062717769003649","line_num":"0","width":"0.00872092995237797","height":"0.006968641205077342","level":"0","left":"0.15116279076509007","par_num":"0","text":"149","word_num":"0","block_num":"0","page_num":"0"},{"height":"0.010452960286604362","block_num":"0","conf":"1","left":"0.15116279159085694","par_num":"0","level":"0","top":"0.7108013942469417","line_num":"0","width":"0.008720929318285997","text":"155","page_num":"0","word_num":"0"},{"conf":"1","level":"0","width":"0.008720929318285997","top":"0.763066202609311","left":"0.15116279159085694","line_num":"0","word_num":"0","height":"0.010452960286604362","text":"158","block_num":"0","page_num":"0","par_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","top":"0.8153310109716805","width":"0.008720929318285997","word_num":"0","conf":"1","text":"161","level":"0","page_num":"0","left":"0.15116279159085694","height":"0.010452960286604362"},{"left":"0.15116279159085694","height":"0.010452960286604362","page_num":"0","text":"163","top":"0.8501742165465933","width":"0.008720929318285997","block_num":"0","par_num":"0","level":"0","line_num":"0","word_num":"0","conf":"1"},{"height":"0.006968641205077342","width":"0.00872092995237797","conf":"1","word_num":"0","level":"0","top":"0.871080139269703","block_num":"0","text":"1164","left":"0.15116279076509007","page_num":"0","par_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","top":"0.8850174221215062","word_num":"0","line_num":"0","height":"0.010452960286604362","conf":"1","left":"0.15116279159085694","page_num":"0","width":"0.008720929318285997","text":"165","level":"0"},{"left":"0.15116279076509007","line_num":"0","text":"1166","block_num":"0","page_num":"0","par_num":"0","top":"0.9059233448446159","width":"0.00872092995237797","conf":"0.30000001192092896","word_num":"0","height":"0.006968641205077342","level":"0"},{"page_num":"0","width":"0.021802323929806966","word_num":"0","conf":"1","level":"0","height":"0.010452960286604362","left":"0.21366279261358478","block_num":"0","line_num":"0","text":"$config,","par_num":"0","top":"0.2891986067904957"},{"conf":"1","text":"$batchRepository,","page_num":"0","width":"0.04505813375432441","height":"0.010452960286604362","par_num":"0","word_num":"0","block_num":"0","top":"0.30662020992638417","left":"0.21366279584086087","line_num":"0","level":"0"},{"line_num":"0","text":"SredisService","height":"0.010452960286604362","block_num":"0","level":"0","top":"0.3240418127138407","word_num":"0","width":"0.03633720570422233","conf":"1","left":"0.21366279067986574","page_num":"0","par_num":"0"},{"width":"0.04796511061648104","height":"0.010452960286604251","line_num":"0","par_num":"0","conf":"1","level":"0","block_num":"0","word_num":"0","text":"$entityRepository,","top":"0.3414634155012971","page_num":"0","left":"0.21366279592722434"},{"block_num":"0","width":"0.018895347067650337","top":"0.3623693383142996","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"sloggen","word_num":"0","left":"0.21366279063768656","height":"0.006968640444571461","level":"0"},{"top":"0.4146341463621239","conf":"0.5","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","block_num":"0","word_num":"0","height":"0.007215933366255367","width":"0.2398255733733482","line_num":"0","page_num":"0","level":"0","left":"0.20348838007687264"},{"top":"0.4457735248441337","width":"0.07994185102746842","left":"0.20348838095072486","word_num":"0","height":"0.010672467367120575","line_num":"0","conf":"0.5","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"if (Sthis->attemots@ === 1) {"},{"height":"0.010550210730691068","left":"0.21366278713067985","page_num":"0","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","word_num":"0","width":"0.1482558047517817","block_num":"0","par_num":"0","line_num":"0","level":"0"},{"par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","level":"0","line_num":"0","width":"0.091569758476095","left":"0.20348838105878864","conf":"0.5","page_num":"0","word_num":"0","height":"0.0071770334928229484","block_num":"0"},{"line_num":"0","par_num":"0","level":"0","top":"0.5331010453200158","block_num":"0","height":"0.013948396442419408","word_num":"0","left":"0.20348837906873227","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","page_num":"0","width":"0.15552324944354115","conf":"1"},{"width":"0.14970930586469938","block_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","level":"0","line_num":"0","top":"0.5714285713801411","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","page_num":"0","word_num":"0","height":"0.006968641205077342"},{"height":"0.010536318570613101","page_num":"0","width":"0.021802323929806966","conf":"0.30000001192092896","left":"0.2470930229619993","par_num":"0","text":"<1/6 >","block_num":"0","level":"0","top":"0.5923344949742337","word_num":"0","line_num":"0"},{"width":"0.027616277654120253","text":"'entity tvo","top":"0.6060606061050023","line_num":"0","conf":"0.30000001192092896","word_num":"0","par_num":"0","left":"0.2151162810652241","block_num":"0","page_num":"0","level":"0","height":"0.0071798116206361895"},{"level":"0","block_num":"0","left":"0.25000000055269916","par_num":"0","width":"0.021802323929806966","word_num":"0","height":"0.010455739935429254","page_num":"0","text":"© Logger","top":"0.6132376396173622","conf":"0.5","line_num":"0"},{"left":"0.2151162810652241","par_num":"0","level":"0","conf":"0.5","top":"0.6236044657097288","text":"Itotal reco","word_num":"0","height":"0.0071770334928230595","width":"0.027616277654120253","page_num":"0","block_num":"0","line_num":"0"},{"conf":"0.5","text":"public function info","line_num":"0","page_num":"0","height":"0.010628010477555794","block_num":"0","par_num":"0","top":"0.6339712919137487","word_num":"0","width":"0.05668604120295098","left":"0.248546517777781","level":"0"},{"left":"0.2151162799850968","par_num":"0","line_num":"0","block_num":"0","page_num":"0","word_num":"0","width":"0.027616277654120253","height":"0.0072103763501230045","level":"0","top":"0.6411149825399743","conf":"0.5","text":"\"batches d"},{"height":"0.007332632986552401","text":"Isvnced atl","par_num":"0","level":"0","top":"0.6585365856142653","word_num":"0","block_num":"0","width":"0.026162789223041966","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.21511628105837952"},{"page_num":"0","text":"cav $context = [1","block_num":"0","conf":"0.5","left":"0.26598837545525295","par_num":"0","level":"0","top":"0.6618819775389818","height":"0.010591889492442497","width":"0.04360464785961399","word_num":"0","line_num":"0"},{"text":": voidi","page_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","block_num":"0","line_num":"0","top":"0.6794258373205742","width":"0.020348835498728624","word_num":"0","left":"0.24854651350063556","level":"0","par_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","left":"0.1918604731373945","page_num":"0","height":"0.011164274322169043","level":"0","top":"0.6929824561403509","conf":"1","text":"} catch (SocialAcco","width":"0.052325573373348144","line_num":"0"},{"left":"0.2034883724950264","text":"Cloaden-swannir","level":"0","conf":"0.5","par_num":"0","top":"0.7108013936697744","block_num":"0","line_num":"0","height":"0.006968641205077342","width":"0.039244185102746854","word_num":"0","page_num":"0"},{"line_num":"0","width":"0.08720929571922792","word_num":"0","block_num":"0","text":"Log an informational message to the logs.","height":"0.01072803904945585","level":"0","top":"0.7105263157219254","left":"0.24854651872595424","page_num":"0","par_num":"0","conf":"1"},{"word_num":"0","page_num":"0","height":"0.010691917303836673","par_num":"0","level":"0","line_num":"0","left":"0.24854651107352554","conf":"1","top":"0.7384370017274113","width":"0.0813953419949146","block_num":"0","text":"Implements: Loggerinterface::info"},{"left":"0.27761628499022556","width":"0.07122092551373421","line_num":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","par_num":"0","text":"array|ArravyablelJsonable|Stri","conf":"1","top":"0.7595818820518198","word_num":"0"},{"left":"0.2761627910440279","word_num":"0","text":"ngable lstring smessage","block_num":"0","line_num":"0","width":"0.056686041202950954","top":"0.7804878052132543","conf":"0.30000001192092896","height":"0.006968640444571572","page_num":"0","level":"0","par_num":"0"},{"conf":"1","left":"0.19186047325424327","par_num":"0","height":"0.010703032096607279","page_num":"0","level":"0","text":"} catch (Throwable","line_num":"0","width":"0.049418596511191515","block_num":"0","top":"0.7979094080543587","word_num":"0"},{"conf":"0.5","word_num":"0","top":"0.7944250876267327","par_num":"0","text":"arrayScontext","block_num":"0","height":"0.010452960286604362","width":"0.03924418256637896","line_num":"0","level":"0","page_num":"0","left":"0.2761627943999499"},{"left":"0.20348837187088045","par_num":"0","height":"0.006968640444571461","top":"0.8188153313456585","width":"0.03924418256637899","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","text":"slogger->errorl","level":"0"},{"top":"0.8188153315291717","width":"0.01889534706765031","line_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","text":"Returns:","left":"0.2485465134574538","conf":"1","level":"0","par_num":"0","word_num":"0"},{"top":"0.8432055752480975","height":"0.006968640444571572","par_num":"0","width":"0.01598837020549368","word_num":"0","text":"CAurno","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.24854651337109027","line_num":"0"},{"par_num":"0","width":"0.06395348082197477","word_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.8466898958055888","text":"vendor/aravel/tramework/src","conf":"0.5","height":"0.006968640444571461","block_num":"0","left":"0.2747093029029664"},{"level":"0","width":"0.05668604120295101","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.2747093023963053","word_num":"0","block_num":"0","page_num":"0","top":"0.8641114985930454","line_num":"0","text":"luminare Loc/Loccer.ono"},{"width":"0.026162789223041938","page_num":"0","top":"0.8708133969827938","block_num":"0","height":"0.007235383302971576","word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"'error' =>","left":"0.21511627846207848","level":"0"},{"block_num":"0","top":"0.9233449476199234","line_num":"0","conf":"0.30000001192092896","level":"0","text":"throw Ser","page_num":"0","word_num":"0","width":"0.023255814897253146","par_num":"0","left":"0.20348837139363007","height":"0.0072770620647228945"},{"block_num":"0","page_num":"0","left":"0.44476744220017683","top":"0.2508710809687519","height":"0.010691917303836784","level":"0","par_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","text":"826 л v 512","width":"0.03488371727314399"},{"conf":"1","text":"575","width":"0.008720929952377943","par_num":"0","block_num":"0","level":"0","line_num":"0","word_num":"0","height":"0.017421602252187585","page_num":"0","left":"0.47238372096131104","top":"0.29965156834254736"},{"text":"576","level":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.3205574921563493","conf":"0.30000001192092896","height":"0.010452960286604362","block_num":"0","left":"0.47093023257922917","width":"0.008720929318285997"},{"par_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","level":"0","conf":"1","height":"0.010452960286604362","top":"0.3379790945953738","line_num":"0","text":"577","block_num":"0","word_num":"0","page_num":"0"},{"word_num":"0","height":"0.010452960286604362","conf":"1","block_num":"0","top":"0.35540069773126226","page_num":"0","line_num":"0","par_num":"0","left":"0.47093023257922917","level":"0","width":"0.008720929318285997","text":"578"},{"height":"0.017421602252187585","block_num":"0","level":"0","text":"579","page_num":"0","top":"0.3693379791874951","line_num":"0","conf":"1","left":"0.4709302331500887","width":"0.011627906180442682","word_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","level":"0","text":"580","width":"0.01017441774936434","par_num":"0","block_num":"0","conf":"1","left":"0.4709302334945038","height":"0.010452960286604362","top":"0.39024390295774314","line_num":"0"},{"block_num":"0","width":"0.0159883714736776","conf":"0.5","par_num":"0","height":"0.024390243457264815","top":"0.40418118460121666","line_num":"0","word_num":"0","page_num":"0","left":"0.4665697680180062","level":"0","text":"=581"},{"text":"583","height":"0.010452960286604362","conf":"1","page_num":"0","top":"0.4425087113201125","width":"0.008720929318285997","level":"0","line_num":"0","word_num":"0","left":"0.4723837218234151","block_num":"0","par_num":"0"},{"top":"0.459930314107569","word_num":"0","level":"0","line_num":"0","left":"0.4709302334945038","par_num":"0","width":"0.01017441774936434","height":"0.010452960286604362","block_num":"0","text":"584","page_num":"0","conf":"1"},{"block_num":"0","par_num":"0","left":"0.46656976846458836","page_num":"0","word_num":"0","top":"0.4773519168950253","conf":"0.5","line_num":"0","height":"0.010452960286604362","text":"—585","width":"0.013081394611520969","level":"0"},{"conf":"1","top":"0.4947735200309138","text":"586","width":"0.008720929318285997","page_num":"0","level":"0","block_num":"0","word_num":"0","left":"0.47093023257922917","par_num":"0","line_num":"0","height":"0.010452960286604362"},{"conf":"1","level":"0","width":"0.008720929318285997","left":"0.4723837218234151","text":"587","top":"0.5121951224699383","line_num":"0","block_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0"},{"line_num":"0","conf":"1","level":"0","par_num":"0","text":"588","top":"0.5296167252573947","width":"0.008720929318285997","word_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","page_num":"0"},{"left":"0.4709302334945038","word_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","par_num":"0","top":"0.5470383280448511","width":"0.01017441774936434","level":"0","conf":"1","text":"589"},{"top":"0.5609756106427853","left":"0.47238372114299704","line_num":"0","conf":"0.5","text":"590","word_num":"0","width":"0.008720929952377943","height":"0.020905922094220375","block_num":"0","par_num":"0","level":"0","page_num":"0"},{"text":"15911","word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571572","top":"0.5853658539937421","left":"0.46802325552854196","page_num":"0","par_num":"0","width":"0.013081394611520969","block_num":"0"},{"level":"0","top":"0.5958188150216522","height":"0.020905923615232025","left":"0.4723837209560432","line_num":"0","par_num":"0","word_num":"0","width":"0.010174418383456285","page_num":"0","block_num":"0","conf":"1","text":"592"},{"height":"0.010452961047110132","left":"0.47238372099764825","level":"0","par_num":"0","width":"0.008720929952377998","top":"0.616724738727316","word_num":"0","page_num":"0","block_num":"0","text":"593","line_num":"0","conf":"1"},{"height":"0.013937280889142922","text":"T 595","width":"0.014534881774415365","level":"0","left":"0.466569769326747","top":"0.6480836243637909","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","block_num":"0","par_num":"0"},{"line_num":"0","left":"0.46656976759933994","par_num":"0","text":"-596","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.020905922094220375","top":"0.6655052271933078","width":"0.014534883042599256"},{"top":"0.6898954702884519","height":"0.006968641205077342","left":"0.47093023259606254","line_num":"0","text":"597","word_num":"0","page_num":"0","par_num":"0","width":"0.010174418383456285","conf":"0.30000001192092896","block_num":"0","level":"0"},{"left":"0.4709302331016392","block_num":"0","conf":"0.5","page_num":"0","level":"0","width":"0.011627906180442626","line_num":"0","height":"0.020905922094220375","text":"598","top":"0.7003484325068968","par_num":"0","word_num":"0"},{"block_num":"0","height":"0.006968641205077342","width":"0.008720929952377943","conf":"1","level":"0","top":"0.7247386758550688","text":"$99","line_num":"0","page_num":"0","par_num":"0","left":"0.4723837209976482","word_num":"0"},{"left":"0.46656976790214993","text":"=600","level":"0","word_num":"0","line_num":"0","page_num":"0","width":"0.014534883042599311","conf":"0.30000001192092896","height":"0.027874564820309367","top":"0.7282229962193458","block_num":"0","par_num":"0"},{"block_num":"0","top":"0.7595818818683066","height":"0.006968640444571572","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"6011","width":"0.01017441774936434","par_num":"0","conf":"0.30000001192092896","left":"0.4709302334945038"},{"level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0","top":"0.7700348428613736","text":"-602","width":"0.014534883042599311","word_num":"0","height":"0.020905923615232025","left":"0.466569767781026","line_num":"0"},{"par_num":"0","text":"604","height":"0.020905922094220375","top":"0.8048780490574194","page_num":"0","width":"0.010174418383456285","block_num":"0","word_num":"0","line_num":"0","left":"0.47093023264451217","level":"0","conf":"1"},{"level":"0","top":"0.8292682935500775","page_num":"0","text":"605","width":"0.008720929318285997","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.010452960286604362","left":"0.47093023257922917","word_num":"0"},{"top":"0.8432055753547425","width":"0.008720929952377943","height":"0.017421602252187474","conf":"1","line_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0","text":"606","left":"0.4723837211284622","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.010689139176023432","text":"— 607","level":"0","left":"0.4665697671564489","line_num":"0","top":"0.8641114988686065","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.013081394611520969"},{"word_num":"0","height":"0.010452960286604362","conf":"1","left":"0.4723837218234151","par_num":"0","top":"0.8815331015640149","level":"0","text":"608","line_num":"0","width":"0.008720929318285997","page_num":"0","block_num":"0"},{"height":"0.006968641205077342","top":"0.006968641043132773","page_num":"0","level":"0","par_num":"0","text":"100% 52","left":"0.9127906979746175","conf":"0.30000001192092896","word_num":"0","width":"0.018895348335834172","block_num":"0","line_num":"0"},{"level":"0","page_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.9345930252198137","block_num":"0","text":"• Mon ZU Aor 10.43.30","conf":"0.30000001192092896","top":"0.006968641450188162","width":"0.05813952709766146","word_num":"0","par_num":"0"},{"left":"0.8270348901595695","conf":"1","block_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","line_num":"0","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904","width":"0.08866278668667404","par_num":"0","word_num":"0"},{"par_num":"0","top":"0.05574912978701141","level":"0","block_num":"0","left":"0.4738372097953522","width":"0.029069763548830674","word_num":"0","conf":"0.5","height":"0.010452960286604362","page_num":"0","line_num":"0","text":"=custom.log"},{"page_num":"0","top":"0.055749129145434506","line_num":"0","height":"0.010452961047110132","block_num":"0","word_num":"0","level":"0","text":"=laravel.log","width":"0.027616277654120225","par_num":"0","left":"0.5101744200028817","conf":"1"},{"width":"0.050872087478637695","text":"A SF [jiminny@localhost]","word_num":"0","height":"0.010452960286604362","conf":"0.5","left":"0.5450581399922917","block_num":"0","level":"0","top":"0.05574912978701141","line_num":"0","par_num":"0","page_num":"0"},{"height":"0.010452961047110132","width":"0.06104650903255382","block_num":"0","par_num":"0","top":"0.055749129145434506","word_num":"0","page_num":"0","text":"4 HS_local (iminny@localhost]","level":"0","conf":"0.5","left":"0.6046511654871605","line_num":"0"},{"height":"0.010452960286604362","block_num":"0","conf":"1","left":"0.6947674436468302","level":"0","word_num":"0","par_num":"0","width":"0.017441858636571994","line_num":"0","top":"0.05574912943857935","text":"Cascade","page_num":"0"},{"word_num":"0","block_num":"0","text":"A console [PROD] X A console [EU]","conf":"0.30000001192092896","par_num":"0","width":"0.07703488431078326","top":"0.0797448165869219","page_num":"0","line_num":"0","height":"0.011164274322169043","level":"0","left":"0.4738372088584945"},{"block_num":"0","page_num":"0","height":"0.011164274322169043","conf":"0.5","par_num":"0","text":"A console [STAGING]","line_num":"0","width":"0.04360464785961393","top":"0.0797448165869219","word_num":"0","left":"0.5595930266071848","level":"0"},{"block_num":"0","top":"0.08362369354010668","height":"0.007285397208668498","level":"0","left":"0.6933139525309181","conf":"1","word_num":"0","text":"Retactor Connection","par_num":"0","width":"0.04651162979450629","line_num":"0","page_num":"0"},{"left":"0.7470930289847444","page_num":"0","width":"0.045058133754324436","block_num":"0","level":"0","par_num":"0","text":"CRM Initial Sync Oven","word_num":"0","height":"0.007285397208668609","top":"0.08362369371432266","line_num":"0","conf":"0.30000001192092896"},{"par_num":"0","top":"0.1044657097288676","height":"0.0071770334928229484","page_num":"0","conf":"0.5","width":"0.02034883549872868","line_num":"0","left":"0.5348837228066751","block_num":"0","level":"0","word_num":"0","text":"Tx: Autov"},{"left":"0.6627906972313775","width":"0.023255814897253146","line_num":"0","height":"0.010516868633897003","text":"do jiminny v","page_num":"0","conf":"0.5","word_num":"0","block_num":"0","top":"0.1044657097460916","par_num":"0","level":"0"},{"word_num":"0","top":"0.12519936212958604","line_num":"0","block_num":"0","conf":"0.5","left":"0.49273255700367574","level":"0","par_num":"0","height":"0.010689139176023432","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","width":"0.12936045261139567","page_num":"0"},{"left":"0.6279069838403225","text":"034 A1 A34 M62 ^ -","page_num":"0","top":"0.12519936195537007","level":"0","par_num":"0","width":"0.05813952709766146","conf":"0.30000001192092896","height":"0.010689139176023432","line_num":"0","word_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","top":"0.1463414637498397","word_num":"0","level":"0","conf":"0.30000001192092896","width":"0.12499997970905707","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","left":"0.4927325782522842","page_num":"0","height":"0.006968640444571461","block_num":"0"},{"text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","page_num":"0","conf":"1","height":"0.013937280889143033","block_num":"0","level":"0","top":"0.15679442610595107","par_num":"0","left":"0.4927325630147635","width":"0.1962209052227913","line_num":"0","word_num":"0"},{"width":"0.015988370205493707","text":"SELECT","word_num":"0","left":"0.49273255988271814","level":"0","line_num":"0","page_num":"0","block_num":"0","top":"0.17770034895077447","height":"0.010452960286604362","conf":"1","par_num":"0"},{"page_num":"0","level":"0","word_num":"0","width":"0.1889534605310318","conf":"0.5","height":"0.013937280889143033","top":"0.1951219518899232","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","line_num":"0","par_num":"0","block_num":"0","left":"0.5014535184914614"},{"height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","left":"0.5029069786600965","line_num":"0","level":"0","par_num":"0","top":"0.21602787489966546","width":"0.021802323929806966","text":"U.ema1l.","page_num":"0","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.233449477263315","height":"0.006968641205077342","width":"0.011627907448626518","word_num":"0","text":"sa.*","level":"0","page_num":"0","left":"0.5029069764355705","line_num":"0","block_num":"0"},{"block_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","text":"towner 1d FRol sochal accounts sa","conf":"0.30000001192092896","left":"0.5029069796729173","line_num":"0","par_num":"0","top":"0.25087108008861336","width":"0.08866278668667404","word_num":"0"},{"conf":"0.5","width":"0.0959302313784336","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.2679425837320575","block_num":"0","height":"0.011164274322168932","left":"0.49273255569667207","par_num":"0"},{"text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","height":"0.007196483429539158","par_num":"0","left":"0.492732561293783","width":"0.10610464785961388","word_num":"0","block_num":"0"},{"line_num":"0","block_num":"0","left":"0.49269744083144135","height":"0.0148935728666314","page_num":"0","width":"0.1381482875093501","conf":"0.5","par_num":"0","level":"0","top":"0.2995371262853762","word_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';"},{"top":"0.33797909453440456","conf":"1","line_num":"0","left":"0.4927325646028267","page_num":"0","width":"0.14534883296236073","level":"0","word_num":"0","par_num":"0","block_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","height":"0.010505753841126397"},{"conf":"1","left":"0.4927325633660667","word_num":"0","level":"0","height":"0.01075026787449107","page_num":"0","line_num":"0","par_num":"0","text":"select * from features;","top":"0.3728222999543015","block_num":"0","width":"0.059593018065107584"},{"top":"0.38995215302990127","left":"0.49273257312172364","level":"0","page_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","width":"0.12936045261139567","word_num":"0","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007260390255820148"},{"word_num":"0","top":"0.42503987254774733","left":"0.4927325550814989","block_num":"0","line_num":"0","conf":"1","height":"0.010500196824994035","page_num":"0","par_num":"0","text":"select * from teams where id = 556;","width":"0.09011627765412028","level":"0"},{"text":"select * from","line_num":"0","block_num":"0","conf":"1","height":"0.010564103651274914","par_num":"0","page_num":"0","left":"0.4927325616686351","top":"0.4599303140744231","level":"0","width":"0.03779069413530067","word_num":"0"},{"line_num":"0","width":"0.12499998985452854","block_num":"0","level":"0","height":"0.010564103651274914","left":"0.5654069877565148","par_num":"0","page_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","top":"0.4599303140744231","conf":"1","word_num":"0"},{"width":"0.19767440633570887","line_num":"0","level":"0","top":"0.47735191659424503","height":"0.010686361048210191","block_num":"0","par_num":"0","word_num":"0","left":"0.4927325741233989","page_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","conf":"1"},{"line_num":"0","conf":"0.5","text":"select * from automated_report_results order Dy zu desc,","block_num":"0","width":"0.1453954818400931","left":"0.4927008834473122","word_num":"0","level":"0","top":"0.49466613506674073","height":"0.014546766235497555","par_num":"0","page_num":"0"},{"height":"0.010686361048210191","block_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","par_num":"0","line_num":"0","level":"0","top":"0.5119617223575448","page_num":"0","width":"0.14244185102746842","word_num":"0","left":"0.4927325548990552","conf":"1"},{"level":"0","left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:","width":"0.15552323929806972","conf":"1","word_num":"0","par_num":"0","top":"0.5470383283932831","page_num":"0","height":"0.010452960286604362","block_num":"0","line_num":"0"},{"text":"select * from opportunities where id = 7594349:","conf":"1","block_num":"0","width":"0.12209300791963623","height":"0.010622453461423431","word_num":"0","left":"0.49273256125581216","level":"0","top":"0.5818815337886577","par_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","height":"0.010750267113985301","left":"0.49273257226354994","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","level":"0","top":"0.6164274323772443","width":"0.19767440633570899","word_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","conf":"1","top":"0.6339712919137487","left":"0.49273256709487234","text":"select * from plavbooks where team id = 711: # event 226147","word_num":"0","level":"0","page_num":"0","height":"0.010628010477555794","width":"0.15406975847609494"},{"word_num":"0","left":"0.4927325551571803","level":"0","top":"0.651515151624469","conf":"1","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","width":"0.15261626750864876","line_num":"0","block_num":"0","height":"0.010505753841126397","page_num":"0","par_num":"0"},{"par_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","word_num":"0","conf":"1","line_num":"0","top":"0.6689895475345226","width":"0.11046511061648101","height":"0.013937280889143033","block_num":"0","left":"0.4927325646279135","level":"0","page_num":"0"},{"block_num":"0","line_num":"0","conf":"1","top":"0.6864111504286012","par_num":"0","width":"0.15261626750864876","page_num":"0","word_num":"0","level":"0","height":"0.010558546635142552","left":"0.4927325552882119","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","top":"0.724738676080081","word_num":"0","left":"0.4927325602990887","block_num":"0","height":"0.007318740065968554","par_num":"0","width":"0.12354650903255388","level":"0","conf":"0.5","line_num":"0"},{"left":"0.492732558848917","line_num":"0","word_num":"0","page_num":"0","width":"0.0159883714736776","level":"0","conf":"0.30000001192092896","par_num":"0","text":"GELECT","height":"0.010452961047110132","block_num":"0","top":"0.7386759584137272"},{"conf":"0.5","par_num":"0","top":"0.7559808612440191","block_num":"0","word_num":"0","level":"0","height":"0.014354066985646008","line_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","width":"0.18604649888708236","page_num":"0","left":"0.5029069807442199"},{"page_num":"0","conf":"0.30000001192092896","text":"u. email","height":"0.007257611367501027","block_num":"0","top":"0.7767145136381128","par_num":"0","width":"0.021802323929806966","level":"0","line_num":"0","word_num":"0","left":"0.5014534902332606"},{"height":"0.006968640444571461","left":"0.5029069777669138","top":"0.7944250874432196","word_num":"0","line_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","width":"0.013081394611520913","text":"sa.*"},{"par_num":"0","conf":"1","line_num":"0","width":"0.09011626750864876","level":"0","top":"0.8118022326885981","word_num":"0","left":"0.5014534906556222","page_num":"0","text":"t.owner_id FROM social_accounts sa","height":"0.010497418697180683","block_num":"0"},{"word_num":"0","page_num":"0","text":"JOTN usens u on trid = ca.cociable idi","level":"0","height":"0.007254833239687675","width":"0.09738371220040826","par_num":"0","top":"0.8292682928942409","block_num":"0","line_num":"0","left":"0.49273256673203064","conf":"0.30000001192092896"},{"height":"0.010566882539594036","left":"0.49273255613526434","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","block_num":"0","par_num":"0","top":"0.8466898957943156","level":"0","line_num":"0","page_num":"0","width":"0.10610464785961393","conf":"0.5"},{"width":"0.1380813882706013","left":"0.4927325670763793","height":"0.010689139176023432","level":"0","block_num":"0","line_num":"0","conf":"1","word_num":"0","par_num":"0","top":"0.8641114986943905","page_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';"},{"conf":"0.5","height":"0.01068358215989107","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","width":"0.19622092551373427","line_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","top":"0.8987240830528642","block_num":"0","left":"0.4927325575704069"},{"page_num":"0","text":"+0 ..","height":"0.011164274322169043","block_num":"0","par_num":"0","width":"0.020348834230544677","top":"0.0797448165869219","left":"0.965116281891486","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0"},{"page_num":"0","conf":"1","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","block_num":"0","width":"0.2703488329623608","par_num":"0","word_num":"0","line_num":"0","top":"0.10104529661439754","height":"0.01059744650857497","level":"0","left":"0.6976744093136732"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","top":"0.11846689891207607","width":"0.23837209255137337","left":"0.703488371377582","word_num":"0"},{"top":"0.1393728226143094","block_num":"0","width":"0.28633718287691157","par_num":"0","word_num":"0","page_num":"0","left":"0.694767473312973","line_num":"0","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","level":"0","height":"0.007357639939400973"},{"conf":"0.5","line_num":"0","word_num":"0","block_num":"0","page_num":"0","level":"0","left":"0.6962209524994839","width":"0.2819767201200445","par_num":"0","height":"0.010653017430404366","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603"},{"height":"0.010583553587991013","par_num":"0","width":"0.12645347067650337","level":"0","page_num":"0","text":"already solved - just not parametrised for the profile/since case","left":"0.6947674594038452","word_num":"0","line_num":"0","top":"0.1672473874286453","block_num":"0","conf":"1"},{"width":"0.13517440633570899","height":"0.010494639808861561","par_num":"0","level":"0","conf":"1","word_num":"0","text":"What splitting the profile sync into batches would look like","page_num":"0","line_num":"0","block_num":"0","left":"0.6947674552483422","top":"0.19856459312259356"},{"conf":"1","page_num":"0","word_num":"0","height":"0.007182590508955311","block_num":"0","level":"0","top":"0.21929824549679078","width":"0.1511627765412027","line_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","left":"0.6947674427962095","par_num":"0"},{"left":"0.694767459943104","page_num":"0","level":"0","block_num":"0","conf":"1","par_num":"0","top":"0.233449478068677","width":"0.28633716258596864","line_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","word_num":"0","height":"0.010569660667407277"},{"level":"0","line_num":"0","left":"0.6947674612076477","page_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.24127905419532292","top":"0.2508710804745784","height":"0.006968640444571461","word_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","block_num":"0"},{"page_num":"0","par_num":"0","conf":"1","top":"0.271777003894373","width":"0.284883661473051","level":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","block_num":"0","left":"0.6962209605769604","height":"0.007329854098233168","line_num":"0"},{"level":"0","line_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","par_num":"0","top":"0.306620209394439","height":"0.006968640444571461","width":"0.2877906636988863","word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.6962209692158519"},{"page_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","width":"0.2776162573631774","word_num":"0","line_num":"0","left":"0.7034883691075557","block_num":"0","top":"0.3205574921563493","conf":"1"},{"height":"0.010505753841126397","conf":"0.30000001192092896","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","top":"0.33797909453440456","word_num":"0","line_num":"0","level":"0","left":"0.7034883928957734","page_num":"0","par_num":"0","width":"0.20639533184944325","block_num":"0"},{"block_num":"0","conf":"1","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","left":"0.6962209294276679","level":"0","top":"0.3554006976086954","word_num":"0","height":"0.010628010477555794","line_num":"0","width":"0.2819767201200445","par_num":"0","page_num":"0"},{"text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","top":"0.3763066205343165","level":"0","width":"0.2848836817639939","word_num":"0","block_num":"0","height":"0.0072659472719524","left":"0.6962209430504749","line_num":"0","par_num":"0","conf":"1","page_num":"0"},{"top":"0.41463414653422836","width":"0.0319767404109873","word_num":"0","text":"You get for free","height":"0.007215933366255256","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","left":"0.6947674424200525","level":"0","page_num":"0"},{"conf":"0.5","left":"0.697674417508692","block_num":"0","page_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.43540669856459324","word_num":"0","width":"0.08575581489725315","text":"•streamed fetch (no 0OM on big owners)","height":"0.0071770334928229484"},{"block_num":"0","top":"0.4529505582137161","conf":"0.5","left":"0.6976744285694189","level":"0","text":"• 100-record batches via Redis","par_num":"0","width":"0.06540696671668522","word_num":"0","line_num":"0","height":"0.0071770334928229484","page_num":"0"},{"text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","par_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.010477968760464584","left":"0.6976744332330052","page_num":"0","top":"0.4703832754342152","width":"0.13953486909257606","word_num":"0","conf":"1"},{"level":"0","top":"0.4912280700058711","par_num":"0","conf":"1","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","block_num":"0","left":"0.6976744360642997","width":"0.1322674244008165","height":"0.010514089745577881","word_num":"0","page_num":"0","line_num":"0"},{"text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","width":"0.2819767201200444","par_num":"0","word_num":"0","left":"0.6976744452422932","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","top":"0.508710801912447","level":"0","height":"0.010452960286604251"},{"conf":"0.5","width":"0.07267441140844466","text":"key so difterent orofiles don't collide","line_num":"0","block_num":"0","level":"0","par_num":"0","page_num":"0","word_num":"0","top":"0.5261324047144549","height":"0.007360418067214214","left":"0.7034883798200974"},{"block_num":"0","conf":"1","left":"0.6947674678139966","height":"0.010452960286604362","par_num":"0","top":"0.5470383280448511","level":"0","page_num":"0","line_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","width":"0.1729650903255382","word_num":"0"},{"top":"0.5644599301598978","width":"0.2819767201200445","par_num":"0","block_num":"0","level":"0","left":"0.6947674633339377","height":"0.0073104049220229506","line_num":"0","page_num":"0","conf":"0.5","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","word_num":"0"},{"text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","width":"0.28052323929806977","top":"0.5956937798195339","line_num":"0","word_num":"0","left":"0.6947674627311626","par_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.010577996571858761","level":"0"},{"par_num":"0","width":"0.13953487923804753","conf":"1","left":"0.6947674461509291","height":"0.0071770334928229484","block_num":"0","word_num":"0","top":"0.613237639553429","level":"0","line_num":"0","page_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns."},{"block_num":"0","left":"0.6947674422006878","top":"0.6411149825213349","page_num":"0","line_num":"0","conf":"1","par_num":"0","text":"Recommendation","width":"0.04215116196490354","word_num":"0","height":"0.006968641205077342","level":"0"},{"conf":"1","line_num":"0","width":"0.28052323929806977","level":"0","par_num":"0","block_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","page_num":"0","word_num":"0","height":"0.010522425650029366","left":"0.6947674626641019","top":"0.6585365856142653"},{"top":"0.6759581884885157","width":"0.28488370205493685","height":"0.006968640444571461","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","par_num":"0","page_num":"0","word_num":"0","left":"0.6947674655515993","conf":"0.5","line_num":"0","block_num":"0","level":"0"},{"text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","conf":"1","block_num":"0","top":"0.6897926635444678","width":"0.17441859143845573","left":"0.6947674548777797","line_num":"0","level":"0","page_num":"0","height":"0.01055576774682343","par_num":"0","word_num":"0"},{"height":"0.01072803904945574","line_num":"0","word_num":"0","par_num":"0","left":"0.697674427545875","level":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","page_num":"0","top":"0.7105263158961413","width":"0.22819766592472157","conf":"1","block_num":"0"},{"width":"0.28488368176399403","line_num":"0","left":"0.6976744577707242","level":"0","par_num":"0","top":"0.7317073174083762","block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","height":"0.006968640444571461","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet"},{"word_num":"0","block_num":"0","top":"0.7421602788826169","left":"0.7034883726365229","width":"0.011627906180442626","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","text":"do),","height":"0.017421602252187585","page_num":"0"},{"par_num":"0","conf":"0.5","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","left":"0.6976744436144179","word_num":"0","block_num":"0","width":"0.2776162573631774","line_num":"0","top":"0.766347687400319","page_num":"0","level":"0","height":"0.0071770334928229484"},{"top":"0.7870813397129187","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","word_num":"0","block_num":"0","level":"0","width":"0.2877906636988864","height":"0.011164274322169043","par_num":"0","conf":"1","left":"0.694767475704478","line_num":"0","page_num":"0"},{"conf":"1","par_num":"0","left":"0.6947674739397125","page_num":"0","level":"0","line_num":"0","height":"0.013937280889143033","block_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","width":"0.2718022934933926","word_num":"0","top":"0.8013937288934075"},{"height":"0.0071770334928229484","par_num":"0","text":"watermark — gate it on \"no profile context\".","top":"0.8221690590111643","word_num":"0","line_num":"0","page_num":"0","width":"0.08430232392980697","block_num":"0","left":"0.6962209318790669","level":"0","conf":"1"},{"par_num":"0","page_num":"0","text":"G.l .","word_num":"0","top":"0.8397129185198681","width":"0.017441858636571994","height":"0.010461296951561616","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.9651162807795277"},{"left":"0.6962209300842392","line_num":"0","level":"0","width":"0.04069767099745736","word_num":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","par_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.0071770334928229484"},{"par_num":"0","left":"0.7223837197862006","text":"Claude Qnus 17 Medium","conf":"0.30000001192092896","top":"0.9545454545454546","height":"0.0071770334928229484","line_num":"0","width":"0.04651162472177062","block_num":"0","word_num":"0","level":"0","page_num":"0"},{"left":"0.9331395351302343","conf":"0.5","word_num":"0","line_num":"0","height":"0.006968640444571572","par_num":"0","page_num":"0","text":"144-25","top":"0.9860627181052405","block_num":"0","level":"0","width":"0.01453488177441542"},{"conf":"0.30000001192092896","left":"0.9709302343731505","par_num":"0","block_num":"0","page_num":"0","text":"Po 4 sp","height":"0.01074748898617195","top":"0.986062718234409","word_num":"0","level":"0","line_num":"0","width":"0.01453488177441531"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8065
|
NULL
|
NULL
|
|
59374
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.44:34L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"line_num":"0","level":& [{"line_num":"0","level":"0","left":"0.01744185995005212","conf":"0.30000001192092896","page_num":"0","top":"0.006968641046706359","text":"Phostorm","par_num":"0","width":"0.021802326466174835","word_num":"0","height":"0.006968641205077342","block_num":"0"},{"line_num":"0","par_num":"0","left":"0.1148255812121043","page_num":"0","top":"0.006968641450188162","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","text":"code","block_num":"0","word_num":"0","width":"0.01162790618044264"},{"left":"0.030523259704860126","level":"0","page_num":"0","height":"0.010452960286604362","line_num":"0","text":"FV faVsco.js","top":"0.02787456497864904","block_num":"0","par_num":"0","conf":"0.5","width":"0.029069763548830722","word_num":"0"},{"word_num":"0","left":"0.06831395542728312","line_num":"0","text":"?9 master","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.02787456497864904","width":"0.024709300791963623","page_num":"0","height":"0.010452960286604362","block_num":"0"},{"word_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","width":"0.020348836766912577","line_num":"0","height":"0.003484320602538671","left":"0.014534883869450689","par_num":"0","text":"Proledey","level":"0","top":"0.05923344944238418"},{"conf":"0.30000001192092896","left":"0.043574765514713835","line_num":"0","page_num":"0","text":"D Salesforce","height":"0.01150821840934213","width":"0.030583024024963372","block_num":"0","top":"0.07612742412338913","par_num":"0","level":"0","word_num":"0"},{"level":"0","width":"0.021802323929806973","line_num":"0","text":"> DDTO","page_num":"0","left":"0.046511627642654756","block_num":"0","height":"0.010452960286604362","top":"0.09407665591941561","word_num":"0","par_num":"0","conf":"0.30000001192092896"},{"page_num":"0","block_num":"0","par_num":"0","left":"0.0537095887639354","top":"0.11024367702094318","text":"© FetchSalesforceEntitiesJob.pnp","line_num":"0","height":"0.015479323586398475","level":"0","conf":"1","word_num":"0","width":"0.07137109878215384"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.08575580475178171","level":"0","word_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","left":"0.05232558202147495","conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.13237639553429026"},{"top":"0.14982578435435434","line_num":"0","page_num":"0","width":"0.08575580475178171","height":"0.0072715042880847625","level":"0","left":"0.05232558202147495","par_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","word_num":"0","block_num":"0","conf":"0.5"},{"level":"0","par_num":"0","text":"c) AulolocDelavec locrm.ono","word_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.046511627154292065","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.16724738709478748","width":"0.06249999492726427"},{"top":"0.18102073376030525","height":"0.010616896445291069","line_num":"0","page_num":"0","level":"0","conf":"1","block_num":"0","left":"0.046511627667025296","width":"0.07558138827060132","text":"© CheckAndRetryRemoteMatch.php","word_num":"0","par_num":"0"},{"page_num":"0","height":"0.0073048471453848185","par_num":"0","left":"0.04651163545709501","block_num":"0","conf":"0.5","text":"C) CreaterollowupActivity.php","width":"0.06395348082197473","word_num":"0","level":"0","top":"0.2017543859602864","line_num":"0"},{"par_num":"0","line_num":"0","width":"0.04215116196490349","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.04651162858740109","top":"0.21929824565899192","height":"0.007182590508955311","text":"C) CreateNotes.php"},{"block_num":"0","height":"0.010544653714558705","conf":"1","left":"0.04651163557061816","level":"0","par_num":"0","page_num":"0","text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789","word_num":"0","line_num":"0","top":"0.23684210521680837"},{"line_num":"0","top":"0.2543554009942979","width":"0.06249999492726427","par_num":"0","word_num":"0","conf":"0.5","block_num":"0","height":"0.007207597461803994","level":"0","text":"C) MatchActivitvermData.php","page_num":"0","left":"0.04651163358738779"},{"top":"0.27177700333990396","height":"0.00732985485873916","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","word_num":"0","text":"E) NoteObiect.ohp","par_num":"0","left":"0.046511628705343505","width":"0.039244185102746854"},{"block_num":"0","text":"c) SaveActiviv.ono","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.04651163174781109","page_num":"0","par_num":"0","level":"0","top":"0.2891986066069825","width":"0.04215115942853562","word_num":"0"},{"text":"c)saveliranscriotion.onv","level":"0","word_num":"0","top":"0.30662020900450737","left":"0.04651162677256695","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","line_num":"0","par_num":"0","width":"0.0523255835188196","block_num":"0"},{"text":"C) SetuoLavout.oho","level":"0","conf":"0.5","left":"0.04651163174781109","par_num":"0","page_num":"0","top":"0.32376395531045343","width":"0.04215115942853562","word_num":"0","height":"0.0072464973352361906","block_num":"0","line_num":"0"},{"height":"0.0071770334928230595","word_num":"0","block_num":"0","par_num":"0","text":"C) SvncActivitv.oho","conf":"0.5","left":"0.04651163174781109","level":"0","width":"0.04215115942853562","line_num":"0","page_num":"0","top":"0.34130781499202545"},{"word_num":"0","left":"0.04638947542561308","conf":"1","level":"0","par_num":"0","height":"0.014418177627490425","width":"0.055435398791698696","text":"@ SvncFieldMetadata.php","block_num":"0","page_num":"0","line_num":"0","top":"0.3552072621290665"},{"width":"0.039244182566378974","block_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.046511631609252174","level":"0","page_num":"0","par_num":"0","text":"© SyncLeads.php","height":"0.010455739935429254","top":"0.3763066205343165"},{"word_num":"0","conf":"1","width":"0.04215115942853562","text":"© SyncObjects.php","block_num":"0","line_num":"0","par_num":"0","top":"0.38995215311004783","left":"0.046511631695615716","level":"0","height":"0.014354066985645897","page_num":"0"},{"word_num":"0","conf":"1","level":"0","width":"0.06104650903255382","height":"0.010700253968793927","line_num":"0","block_num":"0","left":"0.04651163073081603","par_num":"0","page_num":"0","text":"© SyncOpportunitiesJob.php","top":"0.41114982586710536"},{"height":"0.014354066985646008","top":"0.42503987240829344","width":"0.05087208747863769","level":"0","line_num":"0","left":"0.046511633451594","page_num":"0","block_num":"0","word_num":"0","conf":"1","par_num":"0","text":"© SyncOpportunity.php"},{"level":"0","text":"© SyncProfileMetadata.php","conf":"1","par_num":"0","left":"0.04651163071712692","top":"0.44577352463809683","page_num":"0","line_num":"0","width":"0.05813953217039717","height":"0.010672468127626344","block_num":"0","word_num":"0"},{"par_num":"0","top":"0.46331738455485405","page_num":"0","conf":"1","height":"0.010550210730691068","line_num":"0","block_num":"0","left":"0.04651163321565249","word_num":"0","width":"0.056686041202950996","text":"© SyncTeamFieldsJob.php","level":"0"},{"page_num":"0","text":"© SyncTeamMetadata.php","top":"0.48083623715937174","left":"0.04651163321565131","width":"0.05668604120295098","height":"0.010452961047110243","word_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0","par_num":"0"},{"par_num":"0","width":"0.08430231885707123","page_num":"0","height":"0.01051408974557777","line_num":"0","left":"0.04651163548425466","level":"0","conf":"1","top":"0.49825784007433493","block_num":"0","word_num":"0","text":"© UpdateOpportunitySpecifications.php"},{"block_num":"0","width":"0.04215115942853563","left":"0.046511627480499834","height":"0.006968640444571461","level":"0","page_num":"0","text":"Updatestage.ong","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.5191637634014077"},{"level":"0","line_num":"0","text":"> @ DealRisks","par_num":"0","top":"0.5331010454942319","block_num":"0","height":"0.010758603778942555","width":"0.03343022884206569","page_num":"0","conf":"0.30000001192092896","left":"0.03343023627313173","word_num":"0"},{"width":"0.031976740410987366","word_num":"0","text":"_Meeuine bor","par_num":"0","page_num":"0","block_num":"0","left":"0.03924418649273823","height":"0.006968640444571572","conf":"0.30000001192092896","top":"0.5714285717637769","line_num":"0","level":"0"},{"word_num":"0","text":"a Telephony","top":"0.6411149830944434","left":"0.03924418703063903","width":"0.029069763548830715","level":"0","height":"0.007210375589617124","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","line_num":"0"},{"height":"0.011164274322169154","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.017441858636572008","left":"0.03924418612559764","page_num":"0","word_num":"0","top":"0.6547049441786283","text":"C User","level":"0","line_num":"0"},{"conf":"0.30000001192092896","left":"0.04069767337055839","line_num":"0","word_num":"0","width":"0.05523256038097625","level":"0","top":"0.675958188117432","height":"0.006968641205077342","text":"c8aseprocessing.oo.ono","page_num":"0","par_num":"0","block_num":"0"},{"height":"0.01055576850732931","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.6897926633384308","block_num":"0","level":"0","left":"0.04069767586474709","par_num":"0","text":"@ Dummv.Job.php","width":"0.03779069667166852","word_num":"0"},{"left":"0.04069768173679198","line_num":"0","level":"0","par_num":"0","width":"0.07558138827060132","page_num":"0","block_num":"0","height":"0.006968640444571572","conf":"0.5","word_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","top":"0.7108013940634285"},{"height":"0.010508531968939527","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","level":"0","conf":"0.5","width":"0.06395348082197475","left":"0.0406976819687229","word_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"left":"0.04069767637769677","page_num":"0","text":"C ob.oho","conf":"0.30000001192092896","top":"0.7456140350877193","line_num":"0","height":"0.0071770334928229484","block_num":"0","word_num":"0","level":"0","width":"0.023255812360885288","par_num":"0"},{"line_num":"0","height":"0.006968641205077342","level":"0","par_num":"0","width":"0.04505813882706013","top":"0.7630662020343051","conf":"0.30000001192092896","left":"0.04069767469984203","word_num":"0","text":"C)JobDisoatcher.oho","page_num":"0","block_num":"0"},{"par_num":"0","top":"0.7804878052132543","block_num":"0","width":"0.06395348082197473","conf":"0.30000001192092896","page_num":"0","level":"0","left":"0.04069768139133789","height":"0.006968640444571572","text":".lobDisnatcherintertace.oho","word_num":"0","line_num":"0"},{"width":"0.08430231885707126","block_num":"0","left":"0.04069768199588256","line_num":"0","par_num":"0","text":"@ [EMAIL]","top":"0.7942583731520936","conf":"0.5","height":"0.01061967533361019","word_num":"0","page_num":"0","level":"0"},{"width":"0.05668604120295098","conf":"0.30000001192092896","left":"0.039244191467289816","word_num":"0","line_num":"0","text":"T. SacVisibilitvControl.ohn","level":"0","par_num":"0","page_num":"0","height":"0.007307626033703829","block_num":"0","top":"0.8149920253520749"},{"height":"0.010669689239307223","top":"0.8325358850720923","left":"0.027616282843257383","line_num":"0","conf":"0.5","text":"v D Listeners","block_num":"0","level":"0","width":"0.03197674041098737","par_num":"0","page_num":"0","word_num":"0"},{"top":"0.8500797448165869","word_num":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.03343023313500392","text":"v M Activitiod","width":"0.031976740410987366","conf":"0.30000001192092896","height":"0.0071770334928230595","line_num":"0","level":"0"},{"height":"0.007204819333990642","text":"v M ActivitvProviden","top":"0.8675958187199364","block_num":"0","level":"0","left":"0.03924418511117721","par_num":"0","conf":"0.5","width":"0.04651162979450632","word_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","width":"0.02906976608519858","block_num":"0","left":"0.046511629117106865","top":"0.8850174216200114","text":"> M.lustCall","word_num":"0","height":"0.007327075970420038","page_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0"},{"block_num":"0","par_num":"0","top":"0.9024390246943023","text":"v D UserPilot","width":"0.03197674041098737","word_num":"0","height":"0.010639125270326288","conf":"0.5","level":"0","line_num":"0","page_num":"0","left":"0.046511631681215526"},{"par_num":"0","conf":"1","line_num":"0","top":"0.9198606275943773","block_num":"0","height":"0.010761381906755796","level":"0","text":"© TrackProviderInstalledEvent.php","page_num":"0","width":"0.07412789730315514","word_num":"0","left":"0.059593032929402996"},{"level":"0","width":"0.026162789223041938","page_num":"0","line_num":"0","text":"MAudia","top":"0.9372822303003622","word_num":"0","left":"0.039244188091967266","height":"0.006968640444571572","par_num":"0","conf":"0.30000001192092896","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","height":"0.006968640444571572","block_num":"0","page_num":"0","text":"MRots","par_num":"0","top":"0.9547038330878187","width":"0.0232558123608853","level":"0","left":"0.039244188005603746"},{"word_num":"0","line_num":"0","height":"0.007249275463049432","par_num":"0","top":"0.05574912945445576","text":"C ActivitvController.ohn","width":"0.047965110616481066","page_num":"0","block_num":"0","conf":"0.5","left":"0.15406977310444897","level":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.15406976733606492","par_num":"0","word_num":"0","line_num":"0","text":"Automateakeporskepository.pnp","page_num":"0","top":"0.08362369334200259","width":"0.07122093058646994","height":"0.006968641205077342"},{"line_num":"0","width":"0.07122092551373421","left":"0.30668604530999377","block_num":"0","text":"© AutomatedReportsCommand.php","word_num":"0","conf":"1","level":"0","par_num":"0","height":"0.011164274322169043","page_num":"0","top":"0.0797448165869219"},{"left":"0.3066860477020153","height":"0.006968640444571461","level":"0","width":"0.05523255023550483","page_num":"0","line_num":"0","top":"0.13240418151987454","word_num":"0","block_num":"0","par_num":"0","text":"Opportunitysynclrait.ong","conf":"0.5"},{"conf":"0.5","block_num":"0","width":"0.08720929571922792","left":"0.37063954254736237","height":"0.006968640444571461","page_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","top":"0.13240418151987454","par_num":"0","word_num":"0","line_num":"0"},{"block_num":"0","width":"0.05523255023550483","height":"0.006968640444571461","level":"0","page_num":"0","line_num":"0","left":"0.31831396020201475","par_num":"0","text":"wsyncermenuuiestrait.ono","top":"0.1567944254223136","conf":"0.30000001192092896","word_num":"0"},{"left":"0.15406976824025068","width":"0.039244185102746826","top":"0.18102073365231264","word_num":"0","text":"c) SyncObiects.pho","block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"height":"0.010452960286604362","left":"0.20203489060729998","line_num":"0","par_num":"0","page_num":"0","conf":"1","width":"0.06104650395981806","level":"0","word_num":"0","block_num":"0","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653"},{"text":"© ImportContactBatch.php","top":"0.17770034916869026","height":"0.010497417936674913","width":"0.053779064340794325","level":"0","page_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.27180233100804285","par_num":"0","block_num":"0"},{"level":"0","top":"0.17770034916869026","block_num":"0","width":"0.027616275117752387","par_num":"0","height":"0.010497417936674913","word_num":"0","left":"0.33284884116015484","line_num":"0","text":"© Client.php","page_num":"0","conf":"1"},{"text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264","level":"0","word_num":"0","par_num":"0","left":"0.3677325572728374","page_num":"0","width":"0.0654069717894209","line_num":"0","conf":"0.5","block_num":"0","height":"0.0071770334928229484"},{"word_num":"0","width":"0.030523251979909044","top":"0.20557491325434107","line_num":"0","height":"0.007343747018817126","level":"0","block_num":"0","left":"0.15406977127553043","page_num":"0","text":"() Service.php","conf":"0.30000001192092896","par_num":"0"},{"left":"0.19186047025946548","word_num":"0","conf":"0.5","width":"0.04505813375432441","top":"0.20557491322719157","level":"0","text":"BatchSyncTrait.php","height":"0.006968640444571572","block_num":"0","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.20175438596491224","conf":"0.5","block_num":"0","width":"0.14534883296236076","line_num":"0","par_num":"0","word_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","left":"0.2441860510865191","page_num":"0","height":"0.011164274322169154","level":"0"},{"page_num":"0","conf":"0.5","width":"0.02906976354883073","block_num":"0","text":"php api_v2.php","word_num":"0","height":"0.007343747018817126","level":"0","line_num":"0","par_num":"0","top":"0.20557491325434107","left":"0.3982558178455254"},{"text":"(C) AutomatedReportResult.oho","width":"0.06104650395981809","page_num":"0","height":"0.007268726160271521","left":"0.15406977510994932","conf":"1","line_num":"0","block_num":"0","word_num":"0","top":"0.22966507158551952","level":"0","par_num":"0"},{"text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","block_num":"0","left":"0.17151161694332442","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.2508710809687519","width":"0.21656975847609497","word_num":"0","height":"0.010691917303836784","conf":"1"},{"text":"nublic function handlel","height":"0.007318740065968554","par_num":"0","width":"0.05959302313784334","conf":"1","left":"0.18313953485556841","block_num":"0","level":"0","page_num":"0","line_num":"0","top":"0.26794258384399516","word_num":"0"},{"line_num":"0","word_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","left":"0.1497093032619457","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"138","top":"0.4111498263026909","width":"0.010174417749364312"},{"left":"0.15116279097784552","line_num":"0","conf":"1","page_num":"0","par_num":"0","level":"0","top":"0.44250871089481225","text":"140","height":"0.017421602252187474","word_num":"0","block_num":"0","width":"0.010174418383456285"},{"left":"0.15116279076509007","top":"0.5017421601756263","height":"0.006968641205077342","word_num":"0","page_num":"0","line_num":"0","text":"1143","conf":"0.30000001192092896","block_num":"0","level":"0","width":"0.00872092995237797","par_num":"0"},{"top":"0.5156794425600686","word_num":"0","line_num":"0","width":"0.00872092995237797","height":"0.010452961047110132","left":"0.1511627908377645","page_num":"0","conf":"1","text":"144","level":"0","par_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","text":"149","top":"0.6062717769003649","line_num":"0","width":"0.00872092995237797","word_num":"0","level":"0","left":"0.15116279076509007"},{"page_num":"0","par_num":"0","level":"0","block_num":"0","left":"0.15116279159085694","line_num":"0","conf":"1","text":"155","top":"0.7108013942469417","width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0"},{"line_num":"0","width":"0.008720929318285997","left":"0.15116279159085694","height":"0.010452960286604362","page_num":"0","level":"0","text":"158","block_num":"0","conf":"1","top":"0.763066202609311","word_num":"0","par_num":"0"},{"left":"0.15116279159085694","page_num":"0","height":"0.010452960286604362","conf":"1","top":"0.8153310109716805","par_num":"0","line_num":"0","level":"0","text":"161","width":"0.008720929318285997","block_num":"0","word_num":"0"},{"par_num":"0","page_num":"0","level":"0","text":"163","height":"0.010452960286604362","conf":"1","block_num":"0","left":"0.15116279159085694","line_num":"0","width":"0.008720929318285997","top":"0.8501742165465933","word_num":"0"},{"conf":"1","line_num":"0","text":"1164","page_num":"0","left":"0.15116279076509007","block_num":"0","par_num":"0","height":"0.006968641205077342","top":"0.871080139269703","width":"0.00872092995237797","word_num":"0","level":"0"},{"height":"0.010452960286604362","page_num":"0","left":"0.15116279159085694","level":"0","par_num":"0","text":"165","width":"0.008720929318285997","top":"0.8850174221215062","line_num":"0","block_num":"0","word_num":"0","conf":"1"},{"left":"0.15116279076509007","top":"0.9059233448446159","width":"0.00872092995237797","block_num":"0","text":"1166","height":"0.006968641205077342","page_num":"0","word_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0"},{"width":"0.021802323929806966","block_num":"0","conf":"1","par_num":"0","text":"$config,","top":"0.2891986067904957","line_num":"0","height":"0.010452960286604362","left":"0.21366279261358478","page_num":"0","level":"0","word_num":"0"},{"text":"$batchRepository,","top":"0.30662020992638417","conf":"1","height":"0.010452960286604362","par_num":"0","left":"0.21366279584086087","block_num":"0","width":"0.04505813375432441","line_num":"0","word_num":"0","level":"0","page_num":"0"},{"page_num":"0","conf":"1","height":"0.010452960286604362","width":"0.03633720570422233","word_num":"0","par_num":"0","left":"0.21366279067986574","line_num":"0","level":"0","top":"0.3240418127138407","text":"SredisService","block_num":"0"},{"page_num":"0","level":"0","par_num":"0","width":"0.04796511061648104","height":"0.010452960286604251","word_num":"0","text":"$entityRepository,","top":"0.3414634155012971","conf":"1","block_num":"0","left":"0.21366279592722434","line_num":"0"},{"word_num":"0","page_num":"0","left":"0.21366279063768656","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","width":"0.018895347067650337","text":"sloggen","line_num":"0","top":"0.3623693383142996","conf":"0.30000001192092896"},{"conf":"0.5","level":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","word_num":"0","line_num":"0","block_num":"0","height":"0.007215933366255367","top":"0.4146341463621239","width":"0.2398255733733482","page_num":"0","par_num":"0","left":"0.20348838007687264"},{"block_num":"0","page_num":"0","conf":"0.5","height":"0.010672467367120575","text":"if (Sthis->attemots@ === 1) {","width":"0.07994185102746842","top":"0.4457735248441337","word_num":"0","level":"0","line_num":"0","par_num":"0","left":"0.20348838095072486"},{"height":"0.010550210730691068","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","level":"0","block_num":"0","left":"0.21366278713067985","top":"0.46331738455485405","par_num":"0","word_num":"0","width":"0.1482558047517817","conf":"1","page_num":"0","line_num":"0"},{"par_num":"0","top":"0.5191387559808612","line_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","left":"0.20348838105878864","word_num":"0","level":"0","height":"0.0071770334928229484","width":"0.091569758476095","block_num":"0","page_num":"0","conf":"0.5"},{"width":"0.15552324944354115","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.5331010453200158","par_num":"0","word_num":"0","block_num":"0","left":"0.20348837906873227","height":"0.013948396442419408"},{"height":"0.006968641205077342","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","left":"0.20348837025078986","word_num":"0","width":"0.14970930586469938","block_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0"},{"height":"0.010536318570613101","conf":"0.30000001192092896","left":"0.2470930229619993","block_num":"0","level":"0","word_num":"0","line_num":"0","top":"0.5923344949742337","par_num":"0","text":"<1/6 >","width":"0.021802323929806966","page_num":"0"},{"top":"0.6060606061050023","level":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","height":"0.0071798116206361895","text":"'entity tvo","block_num":"0","page_num":"0","left":"0.2151162810652241","width":"0.027616277654120253"},{"word_num":"0","left":"0.25000000055269916","line_num":"0","text":"© Logger","level":"0","block_num":"0","page_num":"0","height":"0.010455739935429254","par_num":"0","top":"0.6132376396173622","conf":"0.5","width":"0.021802323929806966"},{"top":"0.6236044657097288","page_num":"0","level":"0","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","text":"Itotal reco","left":"0.2151162810652241","height":"0.0071770334928230595","line_num":"0","width":"0.027616277654120253"},{"level":"0","width":"0.05668604120295098","block_num":"0","word_num":"0","conf":"0.5","page_num":"0","line_num":"0","left":"0.248546517777781","text":"public function info","par_num":"0","top":"0.6339712919137487","height":"0.010628010477555794"},{"text":"\"batches d","height":"0.0072103763501230045","level":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.6411149825399743","line_num":"0","width":"0.027616277654120253","page_num":"0","left":"0.2151162799850968","word_num":"0"},{"height":"0.007332632986552401","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"Isvnced atl","top":"0.6585365856142653","page_num":"0","left":"0.21511628105837952","level":"0","width":"0.026162789223041966","word_num":"0","block_num":"0"},{"width":"0.04360464785961399","left":"0.26598837545525295","word_num":"0","text":"cav $context = [1","level":"0","height":"0.010591889492442497","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.6618819775389818","block_num":"0"},{"level":"0","left":"0.24854651350063556","height":"0.0071770334928229484","top":"0.6794258373205742","block_num":"0","line_num":"0","width":"0.020348835498728624","text":": voidi","par_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0"},{"par_num":"0","page_num":"0","width":"0.052325573373348144","top":"0.6929824561403509","text":"} catch (SocialAcco","block_num":"0","left":"0.1918604731373945","level":"0","line_num":"0","conf":"1","word_num":"0","height":"0.011164274322169043"},{"conf":"0.5","height":"0.006968641205077342","left":"0.2034883724950264","text":"Cloaden-swannir","line_num":"0","top":"0.7108013936697744","par_num":"0","width":"0.039244185102746854","word_num":"0","block_num":"0","page_num":"0","level":"0"},{"height":"0.01072803904945585","level":"0","line_num":"0","left":"0.24854651872595424","par_num":"0","width":"0.08720929571922792","block_num":"0","page_num":"0","text":"Log an informational message to the logs.","top":"0.7105263157219254","word_num":"0","conf":"1"},{"word_num":"0","conf":"1","left":"0.24854651107352554","text":"Implements: Loggerinterface::info","par_num":"0","page_num":"0","width":"0.0813953419949146","height":"0.010691917303836673","level":"0","top":"0.7384370017274113","block_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","text":"array|ArravyablelJsonable|Stri","word_num":"0","height":"0.010452960286604362","top":"0.7595818820518198","width":"0.07122092551373421","line_num":"0","left":"0.27761628499022556","conf":"1"},{"word_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","left":"0.2761627910440279","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"ngable lstring smessage","top":"0.7804878052132543","line_num":"0","width":"0.056686041202950954"},{"height":"0.010703032096607279","left":"0.19186047325424327","level":"0","conf":"1","block_num":"0","par_num":"0","text":"} catch (Throwable","line_num":"0","page_num":"0","top":"0.7979094080543587","word_num":"0","width":"0.049418596511191515"},{"level":"0","width":"0.03924418256637896","line_num":"0","top":"0.7944250876267327","conf":"0.5","left":"0.2761627943999499","word_num":"0","par_num":"0","height":"0.010452960286604362","block_num":"0","text":"arrayScontext","page_num":"0"},{"conf":"0.30000001192092896","width":"0.03924418256637899","word_num":"0","line_num":"0","page_num":"0","top":"0.8188153313456585","left":"0.20348837187088045","height":"0.006968640444571461","level":"0","block_num":"0","par_num":"0","text":"slogger->errorl"},{"left":"0.2485465134574538","page_num":"0","conf":"1","par_num":"0","block_num":"0","line_num":"0","height":"0.010452960286604362","width":"0.01889534706765031","word_num":"0","top":"0.8188153315291717","level":"0","text":"Returns:"},{"par_num":"0","text":"CAurno","width":"0.01598837020549368","top":"0.8432055752480975","block_num":"0","left":"0.24854651337109027","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","height":"0.006968640444571572","level":"0"},{"line_num":"0","top":"0.8466898958055888","level":"0","par_num":"0","height":"0.006968640444571461","width":"0.06395348082197477","block_num":"0","text":"vendor/aravel/tramework/src","page_num":"0","left":"0.2747093029029664","conf":"0.5","word_num":"0"},{"left":"0.2747093023963053","page_num":"0","text":"luminare Loc/Loccer.ono","width":"0.05668604120295101","par_num":"0","height":"0.006968640444571461","top":"0.8641114985930454","block_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0"},{"left":"0.21511627846207848","page_num":"0","block_num":"0","word_num":"0","line_num":"0","height":"0.007235383302971576","par_num":"0","level":"0","text":"'error' =>","top":"0.8708133969827938","width":"0.026162789223041938","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","par_num":"0","line_num":"0","left":"0.20348837139363007","top":"0.9233449476199234","height":"0.0072770620647228945","word_num":"0","page_num":"0","text":"throw Ser","level":"0","block_num":"0","width":"0.023255814897253146"},{"level":"0","left":"0.44476744220017683","top":"0.2508710809687519","par_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0","word_num":"0","width":"0.03488371727314399","height":"0.010691917303836784","text":"826 л v 512"},{"block_num":"0","conf":"1","par_num":"0","page_num":"0","line_num":"0","text":"575","left":"0.47238372096131104","word_num":"0","height":"0.017421602252187585","width":"0.008720929952377943","top":"0.29965156834254736","level":"0"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.010452960286604362","par_num":"0","left":"0.47093023257922917","top":"0.3205574921563493","text":"576","width":"0.008720929318285997"},{"block_num":"0","par_num":"0","text":"577","width":"0.01017441774936434","line_num":"0","left":"0.4709302334945038","word_num":"0","level":"0","height":"0.010452960286604362","page_num":"0","top":"0.3379790945953738","conf":"1"},{"par_num":"0","line_num":"0","text":"578","word_num":"0","width":"0.008720929318285997","top":"0.35540069773126226","conf":"1","height":"0.010452960286604362","level":"0","left":"0.47093023257922917","page_num":"0","block_num":"0"},{"height":"0.017421602252187585","page_num":"0","word_num":"0","left":"0.4709302331500887","level":"0","top":"0.3693379791874951","conf":"1","block_num":"0","par_num":"0","line_num":"0","text":"579","width":"0.011627906180442682"},{"level":"0","block_num":"0","line_num":"0","text":"580","word_num":"0","left":"0.4709302334945038","conf":"1","height":"0.010452960286604362","page_num":"0","top":"0.39024390295774314","width":"0.01017441774936434","par_num":"0"},{"width":"0.0159883714736776","text":"=581","block_num":"0","height":"0.024390243457264815","conf":"0.5","line_num":"0","par_num":"0","top":"0.40418118460121666","left":"0.4665697680180062","page_num":"0","level":"0","word_num":"0"},{"word_num":"0","line_num":"0","text":"583","block_num":"0","width":"0.008720929318285997","page_num":"0","conf":"1","height":"0.010452960286604362","left":"0.4723837218234151","par_num":"0","level":"0","top":"0.4425087113201125"},{"par_num":"0","line_num":"0","text":"584","word_num":"0","block_num":"0","top":"0.459930314107569","conf":"1","height":"0.010452960286604362","left":"0.4709302334945038","page_num":"0","level":"0","width":"0.01017441774936434"},{"text":"—585","block_num":"0","line_num":"0","page_num":"0","top":"0.4773519168950253","word_num":"0","left":"0.46656976846458836","height":"0.010452960286604362","conf":"0.5","level":"0","par_num":"0","width":"0.013081394611520969"},{"height":"0.010452960286604362","page_num":"0","text":"586","width":"0.008720929318285997","level":"0","line_num":"0","conf":"1","left":"0.47093023257922917","block_num":"0","top":"0.4947735200309138","par_num":"0","word_num":"0"},{"block_num":"0","top":"0.5121951224699383","text":"587","width":"0.008720929318285997","line_num":"0","conf":"1","level":"0","height":"0.010452960286604362","par_num":"0","left":"0.4723837218234151","word_num":"0","page_num":"0"},{"conf":"1","height":"0.010452960286604362","top":"0.5296167252573947","block_num":"0","width":"0.008720929318285997","text":"588","left":"0.4723837218234151","word_num":"0","level":"0","par_num":"0","line_num":"0","page_num":"0"},{"conf":"1","level":"0","page_num":"0","width":"0.01017441774936434","par_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","text":"589","top":"0.5470383280448511","word_num":"0","line_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","height":"0.020905922094220375","text":"590","top":"0.5609756106427853","line_num":"0","level":"0","page_num":"0","width":"0.008720929952377943","conf":"0.5","left":"0.47238372114299704"},{"par_num":"0","top":"0.5853658539937421","block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","text":"15911","width":"0.013081394611520969","height":"0.006968640444571572","left":"0.46802325552854196","line_num":"0","level":"0"},{"line_num":"0","page_num":"0","text":"592","top":"0.5958188150216522","word_num":"0","par_num":"0","width":"0.010174418383456285","block_num":"0","conf":"1","left":"0.4723837209560432","level":"0","height":"0.020905923615232025"},{"width":"0.008720929952377998","word_num":"0","conf":"1","line_num":"0","text":"593","top":"0.616724738727316","left":"0.47238372099764825","par_num":"0","height":"0.010452961047110132","page_num":"0","block_num":"0","level":"0"},{"par_num":"0","width":"0.014534881774415365","top":"0.6480836243637909","level":"0","page_num":"0","line_num":"0","height":"0.013937280889142922","block_num":"0","text":"T 595","word_num":"0","conf":"0.30000001192092896","left":"0.466569769326747"},{"level":"0","width":"0.014534883042599256","text":"-596","block_num":"0","word_num":"0","line_num":"0","height":"0.020905922094220375","conf":"0.30000001192092896","top":"0.6655052271933078","left":"0.46656976759933994","page_num":"0","par_num":"0"},{"text":"597","top":"0.6898954702884519","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.006968641205077342","width":"0.010174418383456285","word_num":"0","left":"0.47093023259606254"},{"conf":"0.5","width":"0.011627906180442626","page_num":"0","block_num":"0","left":"0.4709302331016392","height":"0.020905922094220375","level":"0","par_num":"0","top":"0.7003484325068968","word_num":"0","line_num":"0","text":"598"},{"block_num":"0","height":"0.006968641205077342","level":"0","text":"$99","width":"0.008720929952377943","page_num":"0","par_num":"0","line_num":"0","conf":"1","top":"0.7247386758550688","left":"0.4723837209976482","word_num":"0"},{"top":"0.7282229962193458","par_num":"0","conf":"0.30000001192092896","left":"0.46656976790214993","text":"=600","block_num":"0","line_num":"0","page_num":"0","level":"0","width":"0.014534883042599311","height":"0.027874564820309367","word_num":"0"},{"height":"0.006968640444571572","line_num":"0","left":"0.4709302334945038","page_num":"0","level":"0","par_num":"0","top":"0.7595818818683066","word_num":"0","block_num":"0","text":"6011","width":"0.01017441774936434","conf":"0.30000001192092896"},{"level":"0","top":"0.7700348428613736","width":"0.014534883042599311","conf":"0.30000001192092896","left":"0.466569767781026","line_num":"0","height":"0.020905923615232025","text":"-602","word_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"text":"604","page_num":"0","block_num":"0","par_num":"0","left":"0.47093023264451217","level":"0","height":"0.020905922094220375","conf":"1","line_num":"0","top":"0.8048780490574194","width":"0.010174418383456285","word_num":"0"},{"block_num":"0","left":"0.47093023257922917","text":"605","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","line_num":"0","width":"0.008720929318285997","top":"0.8292682935500775","height":"0.010452960286604362","par_num":"0"},{"block_num":"0","par_num":"0","left":"0.4723837211284622","line_num":"0","top":"0.8432055753547425","text":"606","height":"0.017421602252187474","level":"0","width":"0.008720929952377943","page_num":"0","conf":"1","word_num":"0"},{"text":"— 607","width":"0.013081394611520969","word_num":"0","left":"0.4665697671564489","top":"0.8641114988686065","block_num":"0","par_num":"0","height":"0.010689139176023432","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0"},{"conf":"1","left":"0.4723837218234151","text":"608","par_num":"0","top":"0.8815331015640149","height":"0.010452960286604362","line_num":"0","page_num":"0","level":"0","word_num":"0","width":"0.008720929318285997","block_num":"0"},{"page_num":"0","width":"0.01889534706765028","line_num":"0","word_num":"0","height":"0.006968640444571461","left":"0.9127906995735092","level":"0","par_num":"0","conf":"0.30000001192092896","text":"100% 52","block_num":"0","top":"0.006968641450188162"},{"block_num":"0","page_num":"0","par_num":"0","text":"• MOn ZU Aor 10.44:34","width":"0.05813952709766146","word_num":"0","conf":"0.30000001192092896","top":"0.006968641450188162","level":"0","height":"0.006968640444571461","left":"0.9345930252198137","line_num":"0"},{"left":"0.8270348913845716","par_num":"0","width":"0.08720929571922786","page_num":"0","conf":"1","height":"0.010452960286604362","top":"0.02787456497864904","word_num":"0","level":"0","line_num":"0","text":"L AskJiminnyReportActivityServiceTestv","block_num":"0"},{"height":"0.010452960286604362","par_num":"0","text":"=custom.log","width":"0.029069763548830674","word_num":"0","left":"0.4738372097953522","level":"0","page_num":"0","conf":"0.5","line_num":"0","block_num":"0","top":"0.05574912978701141"},{"top":"0.055749129145434506","height":"0.010452961047110132","left":"0.5101744200028817","width":"0.027616277654120225","line_num":"0","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"=laravel.log","conf":"1","word_num":"0"},{"word_num":"0","text":"A SF [jiminny@localhost]","conf":"0.5","height":"0.010452960286604362","level":"0","width":"0.050872087478637695","top":"0.05574912978701141","left":"0.5450581399922917","line_num":"0","page_num":"0","block_num":"0","par_num":"0"},{"width":"0.06104650903255382","left":"0.6046511654871605","page_num":"0","block_num":"0","text":"4 HS_local (iminny@localhost]","par_num":"0","line_num":"0","word_num":"0","top":"0.055749129145434506","conf":"0.5","height":"0.010452961047110132","level":"0"},{"block_num":"0","par_num":"0","height":"0.010452960286604362","text":"Cascade","line_num":"0","word_num":"0","level":"0","width":"0.017441858636571994","conf":"1","page_num":"0","top":"0.05574912943857935","left":"0.6947674436468302"},{"text":"A console [PROD] X A console [EU]","par_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896","page_num":"0","left":"0.4738372088584945","width":"0.07703488431078326","word_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.011164274322169043"},{"par_num":"0","top":"0.0797448165869219","width":"0.04360464785961393","word_num":"0","text":"A console [STAGING]","height":"0.011164274322169043","line_num":"0","left":"0.5595930266071848","level":"0","page_num":"0","block_num":"0","conf":"0.5"},{"line_num":"0","page_num":"0","text":"Retactor Connection","conf":"1","word_num":"0","block_num":"0","height":"0.007285397208668498","left":"0.6933139525309181","level":"0","top":"0.08362369354010668","par_num":"0","width":"0.04651162979450629"},{"par_num":"0","word_num":"0","block_num":"0","top":"0.08362369371432266","left":"0.7470930289847444","height":"0.007285397208668609","line_num":"0","text":"CRM Initial Sync Oven","conf":"0.30000001192092896","width":"0.045058133754324436","page_num":"0","level":"0"},{"par_num":"0","text":"Tx: Autov","block_num":"0","top":"0.1044657097288676","word_num":"0","page_num":"0","width":"0.02034883549872868","left":"0.5348837228066751","conf":"0.5","level":"0","height":"0.0071770334928229484","line_num":"0"},{"text":"do jiminny v","page_num":"0","par_num":"0","height":"0.010516868633897003","block_num":"0","conf":"0.5","level":"0","width":"0.023255814897253146","top":"0.1044657097460916","line_num":"0","word_num":"0","left":"0.6627906972313775"},{"page_num":"0","line_num":"0","width":"0.12936045261139567","height":"0.010689139176023432","level":"0","top":"0.12519936212958604","left":"0.49273255700367574","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","conf":"0.5","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.010689139176023432","block_num":"0","par_num":"0","page_num":"0","top":"0.12519936195537007","conf":"0.30000001192092896","left":"0.6279069838403225","line_num":"0","width":"0.05813952709766146","word_num":"0","level":"0","text":"034 A1 A34 M62 ^ -"},{"par_num":"0","block_num":"0","word_num":"0","height":"0.006968640444571461","level":"0","width":"0.12499997970905707","conf":"0.30000001192092896","line_num":"0","top":"0.1463414637498397","left":"0.4927325782522842","page_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05."},{"line_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.1962209052227913","block_num":"0","word_num":"0","height":"0.013937280889143033","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","left":"0.4927325630147635","top":"0.15679442610595107","conf":"1"},{"par_num":"0","word_num":"0","conf":"1","top":"0.17770034895077447","level":"0","width":"0.015988370205493707","page_num":"0","left":"0.49273255988271814","height":"0.010452960286604362","block_num":"0","text":"SELECT","line_num":"0"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","conf":"0.5","line_num":"0","page_num":"0","width":"0.1889534605310318","height":"0.013937280889143033","block_num":"0","left":"0.5014535184914614","top":"0.1951219518899232","word_num":"0","level":"0","par_num":"0"},{"height":"0.006968640444571461","left":"0.5029069786600965","conf":"0.30000001192092896","text":"U.ema1l.","block_num":"0","word_num":"0","page_num":"0","top":"0.21602787489966546","line_num":"0","par_num":"0","width":"0.021802323929806966","level":"0"},{"word_num":"0","line_num":"0","top":"0.233449477263315","conf":"0.30000001192092896","text":"sa.*","page_num":"0","block_num":"0","height":"0.006968641205077342","level":"0","width":"0.011627907448626518","left":"0.5029069764355705","par_num":"0"},{"width":"0.08866278668667404","word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968641205077342","block_num":"0","page_num":"0","left":"0.5029069796729173","level":"0","line_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336"},{"word_num":"0","par_num":"0","top":"0.2679425837320575","left":"0.49273255569667207","block_num":"0","width":"0.0959302313784336","line_num":"0","height":"0.011164274322168932","conf":"0.5","level":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id"},{"par_num":"0","width":"0.10610464785961388","height":"0.007196483429539158","level":"0","line_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.492732561293783","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163"},{"word_num":"0","left":"0.49269744083144135","line_num":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","page_num":"0","level":"0","height":"0.0148935728666314","width":"0.1381482875093501","block_num":"0","conf":"0.5","top":"0.2995371262853762"},{"top":"0.33797909453440456","par_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","width":"0.14534883296236073","left":"0.4927325646028267","text":"SELECT * FROM automated_report_results order by id desc;","word_num":"0","height":"0.010505753841126397","line_num":"0"},{"left":"0.4927325633660667","block_num":"0","top":"0.3728222999543015","page_num":"0","conf":"1","height":"0.01075026787449107","par_num":"0","word_num":"0","line_num":"0","text":"select * from features;","level":"0","width":"0.059593018065107584"},{"text":"Bplect * from team fpatunos where featunp id = 40:","left":"0.49273257312172364","width":"0.12936045261139567","word_num":"0","par_num":"0","top":"0.38995215302990127","conf":"0.30000001192092896","block_num":"0","height":"0.007260390255820148","level":"0","line_num":"0","page_num":"0"},{"width":"0.09011627765412028","line_num":"0","word_num":"0","height":"0.010500196824994035","page_num":"0","top":"0.42503987254774733","block_num":"0","level":"0","text":"select * from teams where id = 556;","par_num":"0","conf":"1","left":"0.4927325550814989"},{"par_num":"0","block_num":"0","word_num":"0","height":"0.010564103651274914","level":"0","conf":"1","top":"0.4599303140744231","left":"0.4927325616686351","width":"0.03779069413530067","page_num":"0","line_num":"0","text":"select * from"},{"page_num":"0","par_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","block_num":"0","height":"0.010564103651274914","left":"0.5654069877565148","line_num":"0","conf":"1","top":"0.4599303140744231","width":"0.12499998985452854","level":"0"},{"page_num":"0","par_num":"0","conf":"1","word_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","block_num":"0","line_num":"0","top":"0.47735191659424503","left":"0.4927325741233989","height":"0.010686361048210191","level":"0","width":"0.19767440633570887"},{"block_num":"0","level":"0","width":"0.1453954818400931","word_num":"0","par_num":"0","text":"select * from automated_report_results order Dy zu desc,","top":"0.49466613506674073","height":"0.014546766235497555","left":"0.4927008834473122","line_num":"0","conf":"0.5","page_num":"0"},{"width":"0.14244185102746842","word_num":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","level":"0","top":"0.5119617223575448","height":"0.010686361048210191","left":"0.4927325548990552"},{"text":"select * from automated report results WHERE report id = 54:","level":"0","par_num":"0","width":"0.15552323929806972","left":"0.49273255862023396","top":"0.5470383283932831","height":"0.010452960286604362","word_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0"},{"height":"0.010622453461423431","width":"0.12209300791963623","conf":"1","word_num":"0","top":"0.5818815337886577","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"select * from opportunities where id = 7594349:","left":"0.49273256125581216"},{"page_num":"0","height":"0.010750267113985301","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","block_num":"0","conf":"0.5","width":"0.19767440633570899","word_num":"0","left":"0.49273257226354994","level":"0","line_num":"0","top":"0.6164274323772443"},{"top":"0.6339712919137487","left":"0.49273256709487234","level":"0","line_num":"0","conf":"1","width":"0.15406975847609494","block_num":"0","word_num":"0","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","page_num":"0","par_num":"0"},{"word_num":"0","left":"0.4927325551571803","block_num":"0","top":"0.651515151624469","width":"0.15261626750864876","height":"0.010505753841126397","page_num":"0","conf":"1","par_num":"0","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","level":"0"},{"level":"0","page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","left":"0.4927325646279135","width":"0.11046511061648101","conf":"1","par_num":"0","block_num":"0","word_num":"0","top":"0.6689895475345226","height":"0.013937280889143033","line_num":"0"},{"par_num":"0","height":"0.010558546635142552","conf":"1","page_num":"0","left":"0.4927325552882119","line_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","top":"0.6864111504286012","word_num":"0","width":"0.15261626750864876","block_num":"0","level":"0"},{"conf":"0.5","left":"0.4927325602990887","level":"0","block_num":"0","top":"0.724738676080081","word_num":"0","line_num":"0","width":"0.12354650903255388","par_num":"0","height":"0.007318740065968554","page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925"},{"height":"0.010452961047110132","top":"0.7386759584137272","word_num":"0","width":"0.0159883714736776","level":"0","par_num":"0","page_num":"0","line_num":"0","text":"GELECT","conf":"0.30000001192092896","left":"0.492732558848917","block_num":"0"},{"height":"0.014354066985646008","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","line_num":"0","width":"0.18604649888708236","page_num":"0","left":"0.5029069807442199","conf":"0.5","word_num":"0","level":"0","block_num":"0"},{"width":"0.021802323929806966","par_num":"0","level":"0","height":"0.007257611367501027","conf":"0.30000001192092896","page_num":"0","text":"u. email","top":"0.7767145136381128","left":"0.5014534902332606","word_num":"0","line_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","height":"0.006968640444571461","top":"0.7944250874432196","text":"sa.*","level":"0","conf":"0.30000001192092896","width":"0.013081394611520913","left":"0.5029069777669138","block_num":"0","line_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","left":"0.5014534906556222","text":"t.owner_id FROM social_accounts sa","page_num":"0","width":"0.09011626750864876","conf":"1","level":"0","block_num":"0","par_num":"0","height":"0.010497418697180683","top":"0.8118022326885981"},{"level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.8292682928942409","height":"0.007254833239687675","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","width":"0.09738371220040826","word_num":"0","par_num":"0","block_num":"0","line_num":"0"},{"conf":"0.5","height":"0.010566882539594036","left":"0.49273255613526434","word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","width":"0.10610464785961393","block_num":"0"},{"width":"0.1380813882706013","block_num":"0","word_num":"0","page_num":"0","height":"0.010689139176023432","level":"0","line_num":"0","conf":"1","top":"0.8641114986943905","left":"0.4927325670763793","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","par_num":"0"},{"width":"0.19622092551373427","conf":"0.5","left":"0.4927325575704069","line_num":"0","par_num":"0","top":"0.8987240830528642","height":"0.01068358215989107","block_num":"0","word_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","page_num":"0","level":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"+0 ..","top":"0.0797448165869219","level":"0","word_num":"0","width":"0.020348834230544677","par_num":"0","height":"0.011164274322169043","line_num":"0","left":"0.965116281891486"},{"top":"0.10104529661439754","word_num":"0","width":"0.2703488329623608","level":"0","block_num":"0","line_num":"0","left":"0.6976744093136732","par_num":"0","height":"0.01059744650857497","page_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","conf":"1"},{"conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","page_num":"0","top":"0.11846689891207607","width":"0.23837209255137337","word_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.703488371377582"},{"conf":"1","word_num":"0","width":"0.28633718287691157","page_num":"0","left":"0.694767473312973","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","height":"0.007357639939400973","top":"0.1393728226143094"},{"conf":"0.5","par_num":"0","block_num":"0","level":"0","width":"0.2819767201200445","word_num":"0","left":"0.6962209524994839","height":"0.010653017430404366","line_num":"0","page_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603"},{"word_num":"0","height":"0.010583553587991013","left":"0.6947674594038452","conf":"1","level":"0","page_num":"0","par_num":"0","block_num":"0","width":"0.12645347067650337","line_num":"0","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453"},{"block_num":"0","line_num":"0","par_num":"0","text":"What splitting the profile sync into batches would look like","height":"0.010494639808861561","word_num":"0","left":"0.6947674552483422","level":"0","top":"0.19856459312259356","page_num":"0","conf":"1","width":"0.13517440633570899"},{"word_num":"0","par_num":"0","height":"0.007182590508955311","conf":"1","width":"0.1511627765412027","page_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","line_num":"0","top":"0.21929824549679078","left":"0.6947674427962095","level":"0","block_num":"0"},{"left":"0.694767459943104","page_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","line_num":"0","level":"0","conf":"1","word_num":"0","width":"0.28633716258596864","par_num":"0","height":"0.010569660667407277","block_num":"0"},{"level":"0","page_num":"0","line_num":"0","top":"0.2508710804745784","word_num":"0","height":"0.006968640444571461","block_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","conf":"0.30000001192092896","par_num":"0","width":"0.24127905419532292","left":"0.6947674612076477"},{"word_num":"0","height":"0.007329854098233168","par_num":"0","page_num":"0","top":"0.271777003894373","block_num":"0","conf":"1","width":"0.284883661473051","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","level":"0","line_num":"0","left":"0.6962209605769604"},{"height":"0.006968640444571461","line_num":"0","block_num":"0","page_num":"0","width":"0.2877906636988863","conf":"0.30000001192092896","left":"0.6962209692158519","top":"0.306620209394439","word_num":"0","level":"0","par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,"},{"conf":"1","top":"0.3205574921563493","par_num":"0","line_num":"0","page_num":"0","width":"0.2776162573631774","block_num":"0","height":"0.010452960286604362","left":"0.7034883691075557","level":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","word_num":"0"},{"level":"0","word_num":"0","height":"0.010505753841126397","left":"0.7034883928957734","width":"0.20639533184944325","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","top":"0.33797909453440456","line_num":"0"},{"height":"0.010628010477555794","word_num":"0","width":"0.2819767201200445","line_num":"0","left":"0.6962209294276679","par_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0","conf":"1","top":"0.3554006976086954","block_num":"0","level":"0"},{"word_num":"0","page_num":"0","conf":"1","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","width":"0.2848836817639939","block_num":"0","line_num":"0","par_num":"0","height":"0.0072659472719524","left":"0.6962209430504749","level":"0","top":"0.3763066205343165"},{"text":"You get for free","block_num":"0","left":"0.6947674424200525","line_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","level":"0","top":"0.41463414653422836","height":"0.007215933366255256","width":"0.0319767404109873"},{"par_num":"0","text":"•streamed fetch (no 0OM on big owners)","word_num":"0","height":"0.0071770334928229484","width":"0.08575581489725315","top":"0.43540669856459324","level":"0","conf":"0.5","left":"0.697674417508692","block_num":"0","page_num":"0","line_num":"0"},{"height":"0.0071770334928229484","text":"• 100-record batches via Redis","block_num":"0","conf":"0.5","level":"0","left":"0.6976744285694189","page_num":"0","par_num":"0","line_num":"0","top":"0.4529505582137161","width":"0.06540696671668522","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.010477968760464584","conf":"1","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","top":"0.4703832754342152","block_num":"0","left":"0.6976744332330052","width":"0.13953486909257606","word_num":"0"},{"conf":"1","width":"0.1322674244008165","left":"0.6976744360642997","page_num":"0","par_num":"0","level":"0","block_num":"0","word_num":"0","line_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","top":"0.4912280700058711","height":"0.010514089745577881"},{"left":"0.6976744452422932","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","block_num":"0","width":"0.2819767201200444","line_num":"0","par_num":"0","level":"0","word_num":"0","height":"0.010452960286604251","page_num":"0","conf":"0.5"},{"block_num":"0","word_num":"0","page_num":"0","top":"0.5261324047144549","height":"0.007360418067214214","line_num":"0","par_num":"0","text":"key so difterent orofiles don't collide","width":"0.07267441140844466","left":"0.7034883798200974","conf":"0.5","level":"0"},{"left":"0.6947674678139966","conf":"1","block_num":"0","height":"0.010452960286604362","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","top":"0.5470383280448511","width":"0.1729650903255382","line_num":"0","word_num":"0","level":"0","par_num":"0","page_num":"0"},{"top":"0.5644599301598978","height":"0.0073104049220229506","left":"0.6947674633339377","block_num":"0","conf":"0.5","par_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"page_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","line_num":"0","word_num":"0","left":"0.6947674627311626","width":"0.28052323929806977","height":"0.010577996571858761","par_num":"0","level":"0","block_num":"0","conf":"1","top":"0.5956937798195339"},{"left":"0.6947674461509291","par_num":"0","top":"0.613237639553429","width":"0.13953487923804753","line_num":"0","height":"0.0071770334928229484","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","block_num":"0","conf":"1","level":"0","page_num":"0","word_num":"0"},{"conf":"1","line_num":"0","level":"0","word_num":"0","page_num":"0","block_num":"0","text":"Recommendation","top":"0.6411149825213349","width":"0.04215116196490354","height":"0.006968641205077342","left":"0.6947674422006878","par_num":"0"},{"text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","block_num":"0","height":"0.010522425650029366","line_num":"0","width":"0.28052323929806977","conf":"1","page_num":"0","par_num":"0","top":"0.6585365856142653","level":"0","left":"0.6947674626641019","word_num":"0"},{"page_num":"0","level":"0","conf":"0.5","block_num":"0","par_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","height":"0.006968640444571461","width":"0.28488370205493685","line_num":"0","top":"0.6759581884885157","left":"0.6947674655515993","word_num":"0"},{"line_num":"0","word_num":"0","top":"0.6897926635444678","width":"0.17441859143845573","conf":"1","height":"0.01055576774682343","level":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.6947674548777797","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:"},{"height":"0.01072803904945574","block_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","word_num":"0","top":"0.7105263158961413","conf":"1","par_num":"0","width":"0.22819766592472157","left":"0.697674427545875","level":"0","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","left":"0.6976744577707242","line_num":"0","page_num":"0","height":"0.006968640444571461","par_num":"0","level":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","width":"0.28488368176399403","word_num":"0","block_num":"0","top":"0.7317073174083762"},{"page_num":"0","conf":"0.30000001192092896","text":"do),","height":"0.017421602252187585","block_num":"0","width":"0.011627906180442626","par_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.7421602788826169","left":"0.7034883726365229"},{"block_num":"0","line_num":"0","height":"0.0071770334928229484","level":"0","page_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","width":"0.2776162573631774","left":"0.6976744436144179","word_num":"0","par_num":"0","top":"0.766347687400319","conf":"0.5"},{"block_num":"0","height":"0.011164274322169043","word_num":"0","left":"0.694767475704478","level":"0","par_num":"0","page_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","top":"0.7870813397129187","conf":"1","width":"0.2877906636988864","line_num":"0"},{"width":"0.2718022934933926","page_num":"0","word_num":"0","line_num":"0","conf":"1","top":"0.8013937288934075","level":"0","block_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","height":"0.013937280889143033","left":"0.6947674739397125","par_num":"0"},{"word_num":"0","page_num":"0","height":"0.0071770334928229484","left":"0.6962209318790669","line_num":"0","text":"watermark — gate it on \"no profile context\".","width":"0.08430232392980697","block_num":"0","conf":"1","par_num":"0","top":"0.8221690590111643","level":"0"},{"left":"0.9651162807795277","block_num":"0","text":"G.l .","width":"0.017441858636571994","par_num":"0","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.8397129185198681","height":"0.010461296951561616"},{"top":"0.9266347687400319","page_num":"0","width":"0.04069767099745736","conf":"0.30000001192092896","height":"0.0071770334928229484","block_num":"0","level":"0","word_num":"0","left":"0.6962209300842392","line_num":"0","par_num":"0","text":"Ask anvthina (84-D"},{"height":"0.0071770334928229484","par_num":"0","level":"0","line_num":"0","text":"Claude Qnus 17 Medium","top":"0.9545454545454546","width":"0.04651162472177062","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.7223837197862006"},{"width":"0.01453488177441542","block_num":"0","text":"144-25","left":"0.9331395351302343","word_num":"0","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.9860627181052405","height":"0.006968640444571572","conf":"0.5"},{"level":"0","top":"0.986062718234409","page_num":"0","height":"0.01074748898617195","line_num":"0","par_num":"0","text":"Po 4 sp","block_num":"0","width":"0.01453488177441531","left":"0.9709302343731505","word_num":"0","conf":"0.30000001192092896"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8065
|
NULL
|
NULL
|
|
59377
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.44:30L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"top":"0.006968641046706359", [{"top":"0.006968641046706359","conf":"0.30000001192092896","text":"Phostorm","line_num":"0","height":"0.006968641205077342","page_num":"0","par_num":"0","width":"0.021802326466174835","word_num":"0","block_num":"0","level":"0","left":"0.01744185995005212"},{"line_num":"0","page_num":"0","par_num":"0","level":"0","height":"0.006968640444571461","text":"code","width":"0.01162790618044264","left":"0.1148255812121043","top":"0.006968641450188162","word_num":"0","conf":"0.30000001192092896","block_num":"0"},{"line_num":"0","text":"FV faVsco.js","width":"0.029069763548830722","block_num":"0","top":"0.02787456497864904","page_num":"0","conf":"0.5","left":"0.030523259704860126","height":"0.010452960286604362","word_num":"0","level":"0","par_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"?9 master","top":"0.02787456497864904","height":"0.010452960286604362","level":"0","left":"0.06831395542728312","page_num":"0","width":"0.024709300791963623","word_num":"0"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.014534883869450689","block_num":"0","par_num":"0","top":"0.05923344944238418","text":"Proledey","width":"0.020348836766912577","word_num":"0","height":"0.003484320602538671"},{"block_num":"0","word_num":"0","left":"0.043574765514713835","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.01150821840934213","par_num":"0","text":"D Salesforce","line_num":"0","top":"0.07612742412338913","width":"0.030583024024963372"},{"conf":"0.30000001192092896","par_num":"0","height":"0.010452960286604362","line_num":"0","block_num":"0","text":"> DDTO","top":"0.09407665591941561","width":"0.021802323929806973","word_num":"0","level":"0","left":"0.046511627642654756","page_num":"0"},{"top":"0.11024367702094318","text":"© FetchSalesforceEntitiesJob.pnp","width":"0.07137109878215384","block_num":"0","left":"0.0537095887639354","conf":"1","page_num":"0","word_num":"0","level":"0","par_num":"0","line_num":"0","height":"0.015479323586398475"},{"par_num":"0","left":"0.05232558202147495","line_num":"0","level":"0","page_num":"0","top":"0.13237639553429026","block_num":"0","height":"0.0071770334928229484","width":"0.08575580475178171","word_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","conf":"0.30000001192092896"},{"top":"0.14982578435435434","word_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","left":"0.05232558202147495","block_num":"0","height":"0.0072715042880847625","width":"0.08575580475178171","par_num":"0","line_num":"0","level":"0","page_num":"0","conf":"0.5"},{"text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","line_num":"0","block_num":"0","width":"0.06249999492726427","word_num":"0","level":"0","par_num":"0","left":"0.046511627154292065","height":"0.006968640444571461","page_num":"0","conf":"0.30000001192092896"},{"page_num":"0","conf":"1","level":"0","line_num":"0","text":"© CheckAndRetryRemoteMatch.php","height":"0.010616896445291069","left":"0.046511627667025296","par_num":"0","block_num":"0","top":"0.18102073376030525","width":"0.07558138827060132","word_num":"0"},{"block_num":"0","page_num":"0","left":"0.04651163545709501","text":"C) CreaterollowupActivity.php","line_num":"0","conf":"0.5","level":"0","width":"0.06395348082197473","par_num":"0","top":"0.2017543859602864","word_num":"0","height":"0.0073048471453848185"},{"text":"C) CreateNotes.php","width":"0.04215116196490349","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.21929824565899192","page_num":"0","line_num":"0","height":"0.007182590508955311","left":"0.04651162858740109","level":"0"},{"conf":"1","text":"© MatchActivitiesToNewOpportunity.php","height":"0.010544653714558705","word_num":"0","width":"0.08720929571922789","top":"0.23684210521680837","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.04651163557061816","par_num":"0"},{"conf":"0.5","width":"0.06249999492726427","level":"0","page_num":"0","par_num":"0","block_num":"0","text":"C) MatchActivitvermData.php","word_num":"0","height":"0.007207597461803994","top":"0.2543554009942979","left":"0.04651163358738779","line_num":"0"},{"height":"0.00732985485873916","page_num":"0","width":"0.039244185102746854","block_num":"0","conf":"0.30000001192092896","left":"0.046511628705343505","top":"0.27177700333990396","level":"0","par_num":"0","line_num":"0","text":"E) NoteObiect.ohp","word_num":"0"},{"page_num":"0","block_num":"0","top":"0.2891986066069825","width":"0.04215115942853562","par_num":"0","line_num":"0","level":"0","text":"c) SaveActiviv.ono","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461","left":"0.04651163174781109"},{"page_num":"0","top":"0.30662020900450737","level":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","left":"0.04651162677256695","text":"c)saveliranscriotion.onv","height":"0.006968641205077342","width":"0.0523255835188196","word_num":"0"},{"height":"0.0072464973352361906","line_num":"0","page_num":"0","text":"C) SetuoLavout.oho","conf":"0.5","level":"0","width":"0.04215115942853562","top":"0.32376395531045343","word_num":"0","left":"0.04651163174781109","par_num":"0","block_num":"0"},{"width":"0.04215115942853562","word_num":"0","left":"0.04651163174781109","level":"0","page_num":"0","height":"0.0071770334928230595","conf":"0.5","line_num":"0","text":"C) SvncActivitv.oho","par_num":"0","top":"0.34130781499202545","block_num":"0"},{"line_num":"0","top":"0.3552072621290665","text":"@ SvncFieldMetadata.php","height":"0.014418177627490425","word_num":"0","left":"0.04638947542561308","level":"0","width":"0.055435398791698696","block_num":"0","conf":"1","page_num":"0","par_num":"0"},{"left":"0.046511631609252174","line_num":"0","par_num":"0","text":"© SyncLeads.php","width":"0.039244182566378974","level":"0","block_num":"0","height":"0.010455739935429254","word_num":"0","page_num":"0","top":"0.3763066205343165","conf":"1"},{"word_num":"0","block_num":"0","width":"0.04215115942853562","left":"0.046511631695615716","top":"0.38995215311004783","conf":"1","par_num":"0","page_num":"0","level":"0","line_num":"0","text":"© SyncObjects.php","height":"0.014354066985645897"},{"height":"0.010700253968793927","top":"0.41114982586710536","page_num":"0","left":"0.04651163073081603","level":"0","width":"0.06104650903255382","word_num":"0","par_num":"0","text":"© SyncOpportunitiesJob.php","block_num":"0","conf":"1","line_num":"0"},{"block_num":"0","left":"0.046511633451594","level":"0","text":"© SyncOpportunity.php","page_num":"0","conf":"1","line_num":"0","width":"0.05087208747863769","height":"0.014354066985646008","top":"0.42503987240829344","par_num":"0","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.04651163071712692","text":"© SyncProfileMetadata.php","width":"0.05813953217039717","conf":"1","height":"0.010672468127626344","top":"0.44577352463809683","word_num":"0","level":"0"},{"conf":"1","text":"© SyncTeamFieldsJob.php","par_num":"0","width":"0.056686041202950996","level":"0","left":"0.04651163321565249","top":"0.46331738455485405","word_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.010550210730691068"},{"width":"0.05668604120295098","height":"0.010452961047110243","word_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.48083623715937174","text":"© SyncTeamMetadata.php","block_num":"0","left":"0.04651163321565131","level":"0","line_num":"0"},{"text":"© UpdateOpportunitySpecifications.php","conf":"1","left":"0.04651163548425466","block_num":"0","level":"0","word_num":"0","page_num":"0","height":"0.01051408974557777","top":"0.49825784007433493","width":"0.08430231885707123","line_num":"0","par_num":"0"},{"left":"0.046511627480499834","line_num":"0","conf":"0.30000001192092896","top":"0.5191637634014077","block_num":"0","par_num":"0","width":"0.04215115942853563","height":"0.006968640444571461","level":"0","text":"Updatestage.ong","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","top":"0.5331010454942319","width":"0.03343022884206569","block_num":"0","text":"> @ DealRisks","page_num":"0","line_num":"0","level":"0","left":"0.03343023627313173","par_num":"0","height":"0.010758603778942555","word_num":"0"},{"top":"0.5714285717637769","word_num":"0","height":"0.006968640444571572","left":"0.03924418649273823","width":"0.031976740410987366","level":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","text":"_Meeuine bor"},{"height":"0.007210375589617124","par_num":"0","text":"a Telephony","top":"0.6411149830944434","conf":"0.30000001192092896","width":"0.029069763548830715","word_num":"0","page_num":"0","line_num":"0","block_num":"0","left":"0.03924418703063903","level":"0"},{"word_num":"0","par_num":"0","left":"0.03924418612559764","text":"C User","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.6547049441786283","page_num":"0","height":"0.011164274322169154","width":"0.017441858636572008"},{"page_num":"0","conf":"0.30000001192092896","text":"c8aseprocessing.oo.ono","block_num":"0","par_num":"0","left":"0.04069767337055839","top":"0.675958188117432","height":"0.006968641205077342","line_num":"0","width":"0.05523256038097625","word_num":"0","level":"0"},{"conf":"0.30000001192092896","height":"0.01055576850732931","page_num":"0","block_num":"0","text":"@ Dummv.Job.php","width":"0.03779069667166852","par_num":"0","level":"0","line_num":"0","top":"0.6897926633384308","word_num":"0","left":"0.04069767586474709"},{"level":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","top":"0.7108013940634285","height":"0.006968640444571572","block_num":"0","par_num":"0","width":"0.07558138827060132","word_num":"0","line_num":"0","page_num":"0","conf":"0.5","left":"0.04069768173679198"},{"block_num":"0","page_num":"0","text":"@ ImportRemoteTrack.Job.ohp","conf":"0.5","top":"0.724738676808766","height":"0.010508531968939527","left":"0.0406976819687229","level":"0","line_num":"0","word_num":"0","par_num":"0","width":"0.06395348082197475"},{"height":"0.0071770334928229484","width":"0.023255812360885288","block_num":"0","top":"0.7456140350877193","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.04069767637769677","line_num":"0","par_num":"0","text":"C ob.oho","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"C)JobDisoatcher.oho","line_num":"0","top":"0.7630662020343051","width":"0.04505813882706013","word_num":"0","left":"0.04069767469984203","height":"0.006968641205077342","level":"0","par_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.7804878052132543","left":"0.04069768139133789","text":".lobDisnatcherintertace.oho","height":"0.006968640444571572","conf":"0.30000001192092896","block_num":"0","width":"0.06395348082197473","line_num":"0"},{"text":"@ [EMAIL]","left":"0.04069768199588256","level":"0","conf":"0.5","page_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.7942583731520936","width":"0.08430231885707126","word_num":"0","height":"0.01061967533361019"},{"conf":"0.30000001192092896","text":"T. SacVisibilitvControl.ohn","top":"0.8149920253520749","word_num":"0","left":"0.039244191467289816","width":"0.05668604120295098","par_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.007307626033703829","line_num":"0"},{"word_num":"0","conf":"0.5","page_num":"0","block_num":"0","left":"0.027616282843257383","level":"0","text":"v D Listeners","top":"0.8325358850720923","height":"0.010669689239307223","line_num":"0","par_num":"0","width":"0.03197674041098737"},{"height":"0.0071770334928230595","text":"v M Activitiod","page_num":"0","top":"0.8500797448165869","word_num":"0","par_num":"0","level":"0","width":"0.031976740410987366","conf":"0.30000001192092896","left":"0.03343023313500392","line_num":"0","block_num":"0"},{"text":"v M ActivitvProviden","level":"0","line_num":"0","top":"0.8675958187199364","height":"0.007204819333990642","page_num":"0","block_num":"0","conf":"0.5","word_num":"0","width":"0.04651162979450632","left":"0.03924418511117721","par_num":"0"},{"level":"0","par_num":"0","top":"0.8850174216200114","word_num":"0","page_num":"0","block_num":"0","left":"0.046511629117106865","line_num":"0","conf":"0.30000001192092896","height":"0.007327075970420038","text":"> M.lustCall","width":"0.02906976608519858"},{"line_num":"0","width":"0.03197674041098737","page_num":"0","word_num":"0","block_num":"0","top":"0.9024390246943023","conf":"0.5","level":"0","text":"v D UserPilot","height":"0.010639125270326288","par_num":"0","left":"0.046511631681215526"},{"left":"0.059593032929402996","level":"0","conf":"1","height":"0.010761381906755796","text":"© TrackProviderInstalledEvent.php","width":"0.07412789730315514","line_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.9198606275943773","word_num":"0"},{"line_num":"0","block_num":"0","left":"0.039244188091967266","level":"0","word_num":"0","width":"0.026162789223041938","height":"0.006968640444571572","text":"MAudia","par_num":"0","top":"0.9372822303003622","conf":"0.30000001192092896","page_num":"0"},{"block_num":"0","par_num":"0","top":"0.9547038330878187","word_num":"0","width":"0.0232558123608853","text":"MRots","conf":"0.30000001192092896","level":"0","left":"0.039244188005603746","height":"0.006968640444571572","line_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","top":"0.05574912945445576","height":"0.007249275463049432","line_num":"0","block_num":"0","width":"0.047965110616481066","text":"C ActivitvController.ohn","conf":"0.5","word_num":"0","left":"0.15406977310444897","level":"0"},{"conf":"0.30000001192092896","text":"Automateakeporskepository.pnp","block_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.07122093058646994","top":"0.08362369334200259","line_num":"0","word_num":"0","left":"0.15406976733606492","height":"0.006968641205077342"},{"block_num":"0","text":"© AutomatedReportsCommand.php","width":"0.07122092551373421","conf":"1","top":"0.0797448165869219","word_num":"0","line_num":"0","left":"0.30668604530999377","level":"0","height":"0.011164274322169043","par_num":"0","page_num":"0"},{"height":"0.006968640444571461","level":"0","line_num":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.3066860477020153","block_num":"0","top":"0.13240418151987454","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","word_num":"0"},{"line_num":"0","conf":"0.5","width":"0.08720929571922792","height":"0.006968640444571461","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","word_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","left":"0.37063954254736237","top":"0.13240418151987454"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.1567944254223136","width":"0.05523255023550483","par_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.31831396020201475","level":"0","text":"wsyncermenuuiestrait.ono"},{"height":"0.0071770334928229484","level":"0","block_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.15406976824025068","width":"0.039244185102746826","page_num":"0","text":"c) SyncObiects.pho","conf":"0.30000001192092896","top":"0.18102073365231264"},{"line_num":"0","text":"©ImportOpportunityBatch.php","conf":"1","left":"0.20203489060729998","level":"0","block_num":"0","top":"0.17770034929920653","width":"0.06104650395981806","word_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0"},{"conf":"1","par_num":"0","line_num":"0","word_num":"0","level":"0","block_num":"0","page_num":"0","text":"© ImportContactBatch.php","top":"0.17770034916869026","width":"0.053779064340794325","height":"0.010497417936674913","left":"0.27180233100804285"},{"left":"0.33284884116015484","top":"0.17770034916869026","text":"© Client.php","level":"0","line_num":"0","page_num":"0","width":"0.027616275117752387","height":"0.010497417936674913","block_num":"0","par_num":"0","word_num":"0","conf":"1"},{"top":"0.18102073365231264","height":"0.0071770334928229484","level":"0","line_num":"0","conf":"0.5","word_num":"0","page_num":"0","par_num":"0","block_num":"0","width":"0.0654069717894209","text":"C) HubspotPaqinationService.phg","left":"0.3677325572728374"},{"width":"0.030523251979909044","text":"() Service.php","par_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.007343747018817126","left":"0.15406977127553043","line_num":"0","level":"0","page_num":"0","top":"0.20557491325434107"},{"block_num":"0","conf":"0.5","height":"0.006968640444571572","page_num":"0","par_num":"0","text":"BatchSyncTrait.php","line_num":"0","width":"0.04505813375432441","level":"0","left":"0.19186047025946548","top":"0.20557491322719157","word_num":"0"},{"page_num":"0","width":"0.14534883296236076","height":"0.011164274322169154","level":"0","line_num":"0","par_num":"0","left":"0.2441860510865191","top":"0.20175438596491224","word_num":"0","conf":"0.5","block_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs"},{"text":"php api_v2.php","width":"0.02906976354883073","left":"0.3982558178455254","level":"0","par_num":"0","line_num":"0","height":"0.007343747018817126","block_num":"0","page_num":"0","top":"0.20557491325434107","word_num":"0","conf":"0.5"},{"text":"(C) AutomatedReportResult.oho","page_num":"0","height":"0.007268726160271521","left":"0.15406977510994932","level":"0","line_num":"0","par_num":"0","width":"0.06104650395981809","conf":"1","top":"0.22966507158551952","word_num":"0","block_num":"0"},{"text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","height":"0.010691917303836784","level":"0","conf":"1","block_num":"0","line_num":"0","top":"0.2508710809687519","page_num":"0","width":"0.21656975847609497","left":"0.17151161694332442","par_num":"0","word_num":"0"},{"top":"0.26794258384399516","level":"0","conf":"1","block_num":"0","par_num":"0","width":"0.05959302313784334","height":"0.007318740065968554","line_num":"0","page_num":"0","left":"0.18313953485556841","text":"nublic function handlel","word_num":"0"},{"level":"0","height":"0.010452960286604362","line_num":"0","text":"138","word_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.4111498263026909","block_num":"0","left":"0.1497093032619457","width":"0.010174417749364312"},{"block_num":"0","left":"0.15116279097784552","level":"0","height":"0.017421602252187474","line_num":"0","page_num":"0","par_num":"0","conf":"1","text":"140","top":"0.44250871089481225","width":"0.010174418383456285","word_num":"0"},{"text":"1143","height":"0.006968641205077342","line_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.5017421601756263","width":"0.00872092995237797","conf":"0.30000001192092896","left":"0.15116279076509007","word_num":"0","page_num":"0"},{"page_num":"0","word_num":"0","level":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","text":"144","height":"0.010452961047110132","top":"0.5156794425600686","left":"0.1511627908377645","width":"0.00872092995237797"},{"line_num":"0","top":"0.6062717769003649","text":"149","width":"0.00872092995237797","word_num":"0","level":"0","height":"0.006968641205077342","left":"0.15116279076509007","conf":"0.30000001192092896","par_num":"0","page_num":"0","block_num":"0"},{"top":"0.7108013942469417","width":"0.008720929318285997","par_num":"0","block_num":"0","page_num":"0","level":"0","word_num":"0","line_num":"0","text":"155","height":"0.010452960286604362","left":"0.15116279159085694","conf":"1"},{"width":"0.008720929318285997","word_num":"0","top":"0.763066202609311","line_num":"0","height":"0.010452960286604362","conf":"1","level":"0","par_num":"0","page_num":"0","block_num":"0","left":"0.15116279159085694","text":"158"},{"par_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","top":"0.8153310109716805","block_num":"0","width":"0.008720929318285997","word_num":"0","text":"161"},{"par_num":"0","top":"0.8501742165465933","width":"0.008720929318285997","block_num":"0","level":"0","word_num":"0","left":"0.15116279159085694","line_num":"0","page_num":"0","text":"163","height":"0.010452960286604362","conf":"1"},{"top":"0.871080139269703","line_num":"0","height":"0.006968641205077342","page_num":"0","block_num":"0","level":"0","conf":"1","text":"1164","par_num":"0","width":"0.00872092995237797","left":"0.15116279076509007","word_num":"0"},{"left":"0.15116279159085694","conf":"1","height":"0.010452960286604362","par_num":"0","page_num":"0","top":"0.8850174221215062","level":"0","width":"0.008720929318285997","word_num":"0","block_num":"0","line_num":"0","text":"165"},{"word_num":"0","level":"0","top":"0.9059233448446159","par_num":"0","text":"1166","left":"0.15116279076509007","conf":"0.30000001192092896","page_num":"0","width":"0.00872092995237797","line_num":"0","height":"0.006968641205077342","block_num":"0"},{"width":"0.021802323929806966","page_num":"0","text":"$config,","block_num":"0","conf":"1","level":"0","top":"0.2891986067904957","word_num":"0","par_num":"0","line_num":"0","left":"0.21366279261358478","height":"0.010452960286604362"},{"text":"$batchRepository,","line_num":"0","left":"0.21366279584086087","level":"0","page_num":"0","height":"0.010452960286604362","conf":"1","word_num":"0","par_num":"0","top":"0.30662020992638417","block_num":"0","width":"0.04505813375432441"},{"par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.3240418127138407","width":"0.03633720570422233","height":"0.010452960286604362","page_num":"0","level":"0","left":"0.21366279067986574","text":"SredisService"},{"level":"0","line_num":"0","conf":"1","block_num":"0","height":"0.010452960286604251","text":"$entityRepository,","word_num":"0","width":"0.04796511061648104","left":"0.21366279592722434","top":"0.3414634155012971","par_num":"0","page_num":"0"},{"left":"0.21366279063768656","line_num":"0","par_num":"0","text":"sloggen","top":"0.3623693383142996","conf":"0.30000001192092896","width":"0.018895347067650337","level":"0","word_num":"0","height":"0.006968640444571461","page_num":"0","block_num":"0"},{"block_num":"0","height":"0.007215933366255367","level":"0","page_num":"0","conf":"0.5","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","par_num":"0","top":"0.4146341463621239","width":"0.2398255733733482","word_num":"0","line_num":"0","left":"0.20348838007687264"},{"page_num":"0","width":"0.07994185102746842","height":"0.010672467367120575","line_num":"0","block_num":"0","conf":"0.5","left":"0.20348838095072486","par_num":"0","text":"if (Sthis->attemots@ === 1) {","level":"0","word_num":"0","top":"0.4457735248441337"},{"conf":"1","par_num":"0","top":"0.46331738455485405","line_num":"0","block_num":"0","word_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","height":"0.010550210730691068","left":"0.21366278713067985","page_num":"0","width":"0.1482558047517817","level":"0"},{"text":"ssuncedat = carbonimmuta.le::nowo:","level":"0","left":"0.20348838105878864","width":"0.091569758476095","word_num":"0","line_num":"0","par_num":"0","top":"0.5191387559808612","page_num":"0","height":"0.0071770334928229484","conf":"0.5","block_num":"0"},{"top":"0.5331010453200158","line_num":"0","conf":"1","word_num":"0","height":"0.013948396442419408","left":"0.20348837906873227","page_num":"0","par_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","width":"0.15552324944354115","level":"0","block_num":"0"},{"text":"slodder->infoFetchsalesforceentities..onComnl.eted'","par_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","word_num":"0","height":"0.006968641205077342","block_num":"0","top":"0.5714285713801411","level":"0","page_num":"0","width":"0.14970930586469938"},{"height":"0.010536318570613101","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","text":"<1/6 >","line_num":"0","width":"0.021802323929806966","left":"0.2470930229619993","page_num":"0","par_num":"0","top":"0.5923344949742337"},{"left":"0.2151162810652241","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.027616277654120253","height":"0.0071798116206361895","word_num":"0","level":"0","top":"0.6060606061050023","text":"'entity tvo"},{"conf":"0.5","height":"0.010455739935429254","word_num":"0","line_num":"0","page_num":"0","left":"0.25000000055269916","level":"0","text":"© Logger","block_num":"0","par_num":"0","top":"0.6132376396173622","width":"0.021802323929806966"},{"par_num":"0","text":"Itotal reco","line_num":"0","level":"0","top":"0.6236044657097288","block_num":"0","left":"0.2151162810652241","word_num":"0","page_num":"0","height":"0.0071770334928230595","conf":"0.5","width":"0.027616277654120253"},{"par_num":"0","level":"0","text":"public function info","block_num":"0","width":"0.05668604120295098","line_num":"0","page_num":"0","left":"0.248546517777781","word_num":"0","top":"0.6339712919137487","conf":"0.5","height":"0.010628010477555794"},{"block_num":"0","level":"0","page_num":"0","left":"0.2151162799850968","line_num":"0","text":"\"batches d","conf":"0.5","width":"0.027616277654120253","top":"0.6411149825399743","par_num":"0","word_num":"0","height":"0.0072103763501230045"},{"page_num":"0","width":"0.026162789223041966","word_num":"0","top":"0.6585365856142653","block_num":"0","left":"0.21511628105837952","conf":"0.30000001192092896","height":"0.007332632986552401","level":"0","line_num":"0","par_num":"0","text":"Isvnced atl"},{"page_num":"0","left":"0.26598837545525295","top":"0.6618819775389818","word_num":"0","text":"cav $context = [1","conf":"0.5","block_num":"0","height":"0.010591889492442497","level":"0","line_num":"0","par_num":"0","width":"0.04360464785961399"},{"level":"0","text":": voidi","page_num":"0","top":"0.6794258373205742","block_num":"0","line_num":"0","par_num":"0","width":"0.020348835498728624","word_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.24854651350063556"},{"page_num":"0","block_num":"0","top":"0.6929824561403509","line_num":"0","conf":"1","par_num":"0","width":"0.052325573373348144","word_num":"0","height":"0.011164274322169043","text":"} catch (SocialAcco","level":"0","left":"0.1918604731373945"},{"block_num":"0","height":"0.006968641205077342","par_num":"0","page_num":"0","left":"0.2034883724950264","text":"Cloaden-swannir","top":"0.7108013936697744","word_num":"0","line_num":"0","width":"0.039244185102746854","conf":"0.5","level":"0"},{"block_num":"0","level":"0","left":"0.24854651872595424","word_num":"0","page_num":"0","conf":"1","par_num":"0","height":"0.01072803904945585","width":"0.08720929571922792","line_num":"0","text":"Log an informational message to the logs.","top":"0.7105263157219254"},{"block_num":"0","line_num":"0","left":"0.24854651107352554","conf":"1","par_num":"0","page_num":"0","height":"0.010691917303836673","text":"Implements: Loggerinterface::info","top":"0.7384370017274113","width":"0.0813953419949146","word_num":"0","level":"0"},{"top":"0.7595818820518198","par_num":"0","page_num":"0","word_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","text":"array|ArravyablelJsonable|Stri","level":"0","width":"0.07122092551373421","conf":"1","left":"0.27761628499022556"},{"conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571572","line_num":"0","block_num":"0","page_num":"0","level":"0","left":"0.2761627910440279","text":"ngable lstring smessage","top":"0.7804878052132543","width":"0.056686041202950954","word_num":"0"},{"text":"} catch (Throwable","left":"0.19186047325424327","page_num":"0","par_num":"0","height":"0.010703032096607279","width":"0.049418596511191515","word_num":"0","block_num":"0","level":"0","conf":"1","top":"0.7979094080543587","line_num":"0"},{"page_num":"0","block_num":"0","conf":"0.5","line_num":"0","text":"arrayScontext","level":"0","top":"0.7944250876267327","height":"0.010452960286604362","left":"0.2761627943999499","width":"0.03924418256637896","word_num":"0","par_num":"0"},{"top":"0.8188153313456585","conf":"0.30000001192092896","width":"0.03924418256637899","page_num":"0","block_num":"0","word_num":"0","level":"0","left":"0.20348837187088045","par_num":"0","text":"slogger->errorl","height":"0.006968640444571461","line_num":"0"},{"left":"0.2485465134574538","top":"0.8188153315291717","conf":"1","block_num":"0","page_num":"0","level":"0","width":"0.01889534706765031","text":"Returns:","word_num":"0","line_num":"0","height":"0.010452960286604362","par_num":"0"},{"width":"0.01598837020549368","par_num":"0","height":"0.006968640444571572","line_num":"0","conf":"0.30000001192092896","left":"0.24854651337109027","top":"0.8432055752480975","word_num":"0","text":"CAurno","block_num":"0","page_num":"0","level":"0"},{"word_num":"0","par_num":"0","conf":"0.5","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.8466898958055888","height":"0.006968640444571461","left":"0.2747093029029664","text":"vendor/aravel/tramework/src","width":"0.06395348082197477"},{"conf":"0.30000001192092896","word_num":"0","top":"0.8641114985930454","height":"0.006968640444571461","block_num":"0","text":"luminare Loc/Loccer.ono","width":"0.05668604120295101","line_num":"0","level":"0","left":"0.2747093023963053","par_num":"0","page_num":"0"},{"left":"0.21511627846207848","page_num":"0","block_num":"0","height":"0.007235383302971576","par_num":"0","text":"'error' =>","word_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.8708133969827938","level":"0","width":"0.026162789223041938"},{"block_num":"0","height":"0.0072770620647228945","par_num":"0","word_num":"0","level":"0","line_num":"0","left":"0.20348837139363007","top":"0.9233449476199234","conf":"0.30000001192092896","page_num":"0","text":"throw Ser","width":"0.023255814897253146"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.010691917303836784","word_num":"0","par_num":"0","width":"0.03488371727314399","left":"0.44476744220017683","block_num":"0","top":"0.2508710809687519","text":"826 л v 512"},{"left":"0.47238372096131104","line_num":"0","text":"575","width":"0.008720929952377943","conf":"1","top":"0.29965156834254736","par_num":"0","level":"0","height":"0.017421602252187585","word_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","left":"0.47093023257922917","level":"0","line_num":"0","par_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","height":"0.010452960286604362","conf":"0.30000001192092896","text":"576"},{"text":"577","block_num":"0","top":"0.3379790945953738","width":"0.01017441774936434","conf":"1","word_num":"0","page_num":"0","height":"0.010452960286604362","line_num":"0","left":"0.4709302334945038","level":"0","par_num":"0"},{"page_num":"0","top":"0.35540069773126226","left":"0.47093023257922917","par_num":"0","text":"578","width":"0.008720929318285997","level":"0","conf":"1","block_num":"0","height":"0.010452960286604362","word_num":"0","line_num":"0"},{"par_num":"0","text":"579","top":"0.3693379791874951","page_num":"0","level":"0","conf":"1","line_num":"0","word_num":"0","left":"0.4709302331500887","width":"0.011627906180442682","block_num":"0","height":"0.017421602252187585"},{"width":"0.01017441774936434","line_num":"0","conf":"1","level":"0","text":"580","left":"0.4709302334945038","height":"0.010452960286604362","page_num":"0","par_num":"0","top":"0.39024390295774314","block_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","width":"0.0159883714736776","block_num":"0","conf":"0.5","height":"0.024390243457264815","left":"0.4665697680180062","line_num":"0","text":"=581","level":"0","top":"0.40418118460121666","page_num":"0"},{"conf":"1","text":"583","height":"0.010452960286604362","word_num":"0","par_num":"0","top":"0.4425087113201125","line_num":"0","page_num":"0","block_num":"0","width":"0.008720929318285997","left":"0.4723837218234151","level":"0"},{"height":"0.010452960286604362","top":"0.459930314107569","line_num":"0","width":"0.01017441774936434","word_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","conf":"1","left":"0.4709302334945038","text":"584"},{"top":"0.4773519168950253","page_num":"0","word_num":"0","width":"0.013081394611520969","text":"—585","par_num":"0","conf":"0.5","height":"0.010452960286604362","block_num":"0","left":"0.46656976846458836","level":"0","line_num":"0"},{"height":"0.010452960286604362","text":"586","line_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"1","top":"0.4947735200309138","level":"0","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917"},{"par_num":"0","height":"0.010452960286604362","block_num":"0","line_num":"0","text":"587","width":"0.008720929318285997","left":"0.4723837218234151","word_num":"0","level":"0","page_num":"0","top":"0.5121951224699383","conf":"1"},{"line_num":"0","height":"0.010452960286604362","level":"0","text":"588","left":"0.4723837218234151","par_num":"0","width":"0.008720929318285997","top":"0.5296167252573947","block_num":"0","page_num":"0","word_num":"0","conf":"1"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.01017441774936434","height":"0.010452960286604362","left":"0.4709302334945038","conf":"1","line_num":"0","text":"589","top":"0.5470383280448511","word_num":"0"},{"conf":"0.5","page_num":"0","level":"0","par_num":"0","line_num":"0","word_num":"0","top":"0.5609756106427853","block_num":"0","left":"0.47238372114299704","text":"590","width":"0.008720929952377943","height":"0.020905922094220375"},{"left":"0.46802325552854196","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","text":"15911","top":"0.5853658539937421","width":"0.013081394611520969","height":"0.006968640444571572","block_num":"0","word_num":"0","page_num":"0"},{"conf":"1","top":"0.5958188150216522","word_num":"0","line_num":"0","left":"0.4723837209560432","width":"0.010174418383456285","text":"592","par_num":"0","height":"0.020905923615232025","page_num":"0","level":"0","block_num":"0"},{"conf":"1","left":"0.47238372099764825","block_num":"0","top":"0.616724738727316","level":"0","word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"593","width":"0.008720929952377998","height":"0.010452961047110132"},{"width":"0.014534881774415365","line_num":"0","par_num":"0","height":"0.013937280889142922","page_num":"0","top":"0.6480836243637909","block_num":"0","left":"0.466569769326747","level":"0","word_num":"0","text":"T 595","conf":"0.30000001192092896"},{"block_num":"0","par_num":"0","word_num":"0","height":"0.020905922094220375","line_num":"0","page_num":"0","text":"-596","conf":"0.30000001192092896","level":"0","left":"0.46656976759933994","top":"0.6655052271933078","width":"0.014534883042599256"},{"word_num":"0","left":"0.47093023259606254","width":"0.010174418383456285","level":"0","text":"597","par_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","top":"0.6898954702884519","line_num":"0","height":"0.006968641205077342"},{"level":"0","block_num":"0","page_num":"0","word_num":"0","text":"598","par_num":"0","left":"0.4709302331016392","height":"0.020905922094220375","width":"0.011627906180442626","conf":"0.5","top":"0.7003484325068968","line_num":"0"},{"block_num":"0","page_num":"0","line_num":"0","width":"0.008720929952377943","text":"$99","word_num":"0","left":"0.4723837209976482","par_num":"0","conf":"1","height":"0.006968641205077342","top":"0.7247386758550688","level":"0"},{"top":"0.7282229962193458","left":"0.46656976790214993","height":"0.027874564820309367","block_num":"0","par_num":"0","width":"0.014534883042599311","level":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","text":"=600"},{"height":"0.006968640444571572","block_num":"0","conf":"0.30000001192092896","left":"0.4709302334945038","level":"0","par_num":"0","line_num":"0","top":"0.7595818818683066","text":"6011","width":"0.01017441774936434","page_num":"0","word_num":"0"},{"top":"0.7700348428613736","block_num":"0","par_num":"0","text":"-602","conf":"0.30000001192092896","height":"0.020905923615232025","line_num":"0","width":"0.014534883042599311","word_num":"0","level":"0","page_num":"0","left":"0.466569767781026"},{"top":"0.8048780490574194","left":"0.47093023264451217","level":"0","page_num":"0","line_num":"0","width":"0.010174418383456285","block_num":"0","text":"604","conf":"1","par_num":"0","word_num":"0","height":"0.020905922094220375"},{"word_num":"0","conf":"0.30000001192092896","level":"0","top":"0.8292682935500775","left":"0.47093023257922917","height":"0.010452960286604362","line_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.008720929318285997","text":"605"},{"conf":"1","height":"0.017421602252187474","level":"0","text":"606","left":"0.4723837211284622","block_num":"0","width":"0.008720929952377943","page_num":"0","top":"0.8432055753547425","line_num":"0","par_num":"0","word_num":"0"},{"left":"0.4665697671564489","text":"— 607","word_num":"0","height":"0.010689139176023432","conf":"0.30000001192092896","width":"0.013081394611520969","line_num":"0","top":"0.8641114988686065","par_num":"0","block_num":"0","level":"0","page_num":"0"},{"par_num":"0","text":"608","word_num":"0","line_num":"0","page_num":"0","top":"0.8815331015640149","width":"0.008720929318285997","left":"0.4723837218234151","level":"0","conf":"1","height":"0.010452960286604362","block_num":"0"},{"left":"0.9127906979746175","level":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","word_num":"0","text":"100% 52","block_num":"0","page_num":"0","top":"0.006968641043132773","width":"0.018895348335834172","conf":"0.30000001192092896"},{"page_num":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.006968640444571461","text":"• MOn ZU Aor 10.44:30","left":"0.9345930271435576","level":"0","top":"0.006968641450188162","line_num":"0","conf":"0.30000001192092896","width":"0.058139532170397246"},{"width":"0.08866278668667404","page_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","left":"0.8270348901595695","line_num":"0","par_num":"0","height":"0.010452960286604362","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904"},{"width":"0.029069763548830674","block_num":"0","conf":"0.5","left":"0.4738372097953522","par_num":"0","line_num":"0","page_num":"0","height":"0.010452960286604362","word_num":"0","level":"0","top":"0.05574912978701141","text":"=custom.log"},{"block_num":"0","text":"=laravel.log","top":"0.055749129145434506","line_num":"0","left":"0.5101744200028817","page_num":"0","height":"0.010452961047110132","width":"0.027616277654120225","word_num":"0","level":"0","conf":"1","par_num":"0"},{"height":"0.010452960286604362","line_num":"0","top":"0.05574912978701141","block_num":"0","level":"0","conf":"0.5","page_num":"0","par_num":"0","word_num":"0","left":"0.5450581399922917","text":"A SF [jiminny@localhost]","width":"0.050872087478637695"},{"text":"4 HS_local (iminny@localhost]","par_num":"0","left":"0.6046511654871605","block_num":"0","page_num":"0","width":"0.06104650903255382","level":"0","height":"0.010452961047110132","top":"0.055749129145434506","conf":"0.5","word_num":"0","line_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","line_num":"0","width":"0.017441858636571994","par_num":"0","left":"0.6947674436468302","conf":"1","text":"Cascade","top":"0.05574912943857935","height":"0.010452960286604362","level":"0"},{"par_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.0797448165869219","line_num":"0","width":"0.07703488431078326","word_num":"0","height":"0.011164274322169043","left":"0.4738372088584945","page_num":"0","text":"A console [PROD] X A console [EU]"},{"line_num":"0","level":"0","par_num":"0","text":"A console [STAGING]","top":"0.0797448165869219","block_num":"0","word_num":"0","width":"0.04360464785961393","conf":"0.5","page_num":"0","height":"0.011164274322169043","left":"0.5595930266071848"},{"line_num":"0","par_num":"0","width":"0.04651162979450629","text":"Retactor Connection","word_num":"0","conf":"1","left":"0.6933139525309181","block_num":"0","level":"0","top":"0.08362369354010668","height":"0.007285397208668498","page_num":"0"},{"height":"0.007285397208668609","par_num":"0","page_num":"0","left":"0.7470930289847444","level":"0","block_num":"0","line_num":"0","text":"CRM Initial Sync Oven","conf":"0.30000001192092896","width":"0.045058133754324436","word_num":"0","top":"0.08362369371432266"},{"height":"0.0071770334928229484","conf":"0.5","left":"0.5348837228066751","block_num":"0","page_num":"0","width":"0.02034883549872868","top":"0.1044657097288676","word_num":"0","par_num":"0","level":"0","text":"Tx: Autov","line_num":"0"},{"left":"0.6627906972313775","height":"0.010516868633897003","word_num":"0","line_num":"0","level":"0","block_num":"0","text":"do jiminny v","top":"0.1044657097460916","page_num":"0","conf":"0.5","width":"0.023255814897253146","par_num":"0"},{"block_num":"0","level":"0","conf":"0.5","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","line_num":"0","left":"0.49273255700367574","top":"0.12519936212958604","page_num":"0","width":"0.12936045261139567","word_num":"0","height":"0.010689139176023432","par_num":"0"},{"top":"0.12519936195537007","block_num":"0","text":"034 A1 A34 M62 ^ -","word_num":"0","height":"0.010689139176023432","conf":"0.30000001192092896","left":"0.6279069838403225","line_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.05813952709766146"},{"text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","conf":"0.30000001192092896","left":"0.4927325782522842","width":"0.12499997970905707","word_num":"0","level":"0","page_num":"0","line_num":"0","top":"0.1463414637498397","block_num":"0","height":"0.006968640444571461","par_num":"0"},{"left":"0.4927325630147635","line_num":"0","page_num":"0","block_num":"0","width":"0.1962209052227913","conf":"1","height":"0.013937280889143033","par_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","top":"0.15679442610595107","word_num":"0"},{"word_num":"0","top":"0.17770034895077447","line_num":"0","page_num":"0","par_num":"0","width":"0.015988370205493707","height":"0.010452960286604362","conf":"1","block_num":"0","left":"0.49273255988271814","level":"0","text":"SELECT"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","top":"0.1951219518899232","conf":"0.5","page_num":"0","width":"0.1889534605310318","left":"0.5014535184914614","height":"0.013937280889143033","par_num":"0","level":"0","line_num":"0","word_num":"0","block_num":"0"},{"level":"0","height":"0.006968640444571461","block_num":"0","width":"0.021802323929806966","conf":"0.30000001192092896","page_num":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.21602787489966546","text":"U.ema1l.","left":"0.5029069786600965"},{"conf":"0.30000001192092896","word_num":"0","line_num":"0","par_num":"0","width":"0.011627907448626518","block_num":"0","height":"0.006968641205077342","text":"sa.*","page_num":"0","top":"0.233449477263315","level":"0","left":"0.5029069764355705"},{"block_num":"0","text":"towner 1d FRol sochal accounts sa","height":"0.006968641205077342","page_num":"0","level":"0","left":"0.5029069796729173","top":"0.25087108008861336","width":"0.08866278668667404","word_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0"},{"height":"0.011164274322168932","par_num":"0","top":"0.2679425837320575","word_num":"0","conf":"0.5","width":"0.0959302313784336","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","level":"0","line_num":"0","block_num":"0","left":"0.49273255569667207"},{"left":"0.492732561293783","word_num":"0","height":"0.007196483429539158","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","page_num":"0","width":"0.10610464785961388","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","line_num":"0"},{"top":"0.2995371262853762","block_num":"0","left":"0.49269744083144135","conf":"0.5","line_num":"0","height":"0.0148935728666314","page_num":"0","level":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","word_num":"0","width":"0.1381482875093501"},{"par_num":"0","top":"0.33797909453440456","word_num":"0","line_num":"0","page_num":"0","height":"0.010505753841126397","level":"0","conf":"1","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.14534883296236073","left":"0.4927325646028267","block_num":"0"},{"height":"0.01075026787449107","top":"0.3728222999543015","par_num":"0","conf":"1","left":"0.4927325633660667","level":"0","line_num":"0","block_num":"0","page_num":"0","width":"0.059593018065107584","word_num":"0","text":"select * from features;"},{"par_num":"0","width":"0.12936045261139567","word_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0","page_num":"0","top":"0.38995215302990127","height":"0.007260390255820148","block_num":"0","left":"0.49273257312172364","level":"0","conf":"0.30000001192092896"},{"conf":"1","page_num":"0","block_num":"0","par_num":"0","line_num":"0","word_num":"0","left":"0.4927325550814989","text":"select * from teams where id = 556;","height":"0.010500196824994035","top":"0.42503987254774733","width":"0.09011627765412028","level":"0"},{"block_num":"0","left":"0.4927325616686351","level":"0","line_num":"0","top":"0.4599303140744231","page_num":"0","word_num":"0","text":"select * from","width":"0.03779069413530067","conf":"1","par_num":"0","height":"0.010564103651274914"},{"conf":"1","height":"0.010564103651274914","level":"0","top":"0.4599303140744231","width":"0.12499998985452854","line_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","left":"0.5654069877565148","par_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","height":"0.010686361048210191","level":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","line_num":"0","top":"0.47735191659424503","word_num":"0","width":"0.19767440633570887","conf":"1","par_num":"0","left":"0.4927325741233989"},{"par_num":"0","text":"select * from automated_report_results order Dy zu desc,","width":"0.1453954818400931","line_num":"0","block_num":"0","top":"0.49466613506674073","page_num":"0","word_num":"0","left":"0.4927008834473122","conf":"0.5","level":"0","height":"0.014546766235497555"},{"level":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","block_num":"0","line_num":"0","top":"0.5119617223575448","word_num":"0","page_num":"0","conf":"1","height":"0.010686361048210191","width":"0.14244185102746842","left":"0.4927325548990552"},{"width":"0.15552323929806972","conf":"1","level":"0","page_num":"0","left":"0.49273255862023396","word_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831"},{"block_num":"0","level":"0","top":"0.5818815337886577","par_num":"0","width":"0.12209300791963623","conf":"1","word_num":"0","height":"0.010622453461423431","line_num":"0","text":"select * from opportunities where id = 7594349:","page_num":"0","left":"0.49273256125581216"},{"word_num":"0","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","conf":"0.5","page_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.49273257226354994","top":"0.6164274323772443","width":"0.19767440633570899","height":"0.010750267113985301"},{"width":"0.15406975847609494","word_num":"0","block_num":"0","height":"0.010628010477555794","conf":"1","page_num":"0","level":"0","text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","top":"0.6339712919137487","left":"0.49273256709487234","par_num":"0"},{"page_num":"0","block_num":"0","height":"0.010505753841126397","left":"0.4927325551571803","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","conf":"1","line_num":"0","level":"0","top":"0.651515151624469","par_num":"0","width":"0.15261626750864876","word_num":"0"},{"top":"0.6689895475345226","word_num":"0","page_num":"0","block_num":"0","width":"0.11046511061648101","par_num":"0","conf":"1","level":"0","height":"0.013937280889143033","line_num":"0","left":"0.4927325646279135","text":"SELECT * FROM crm_fields WHERE id = 226147"},{"block_num":"0","word_num":"0","left":"0.4927325552882119","top":"0.6864111504286012","par_num":"0","line_num":"0","conf":"1","level":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","height":"0.010558546635142552","width":"0.15261626750864876","page_num":"0"},{"level":"0","par_num":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.4927325602990887","top":"0.724738676080081","width":"0.12354650903255388","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","conf":"0.5","word_num":"0","height":"0.007318740065968554"},{"conf":"0.30000001192092896","left":"0.492732558848917","word_num":"0","page_num":"0","height":"0.010452961047110132","par_num":"0","level":"0","text":"GELECT","line_num":"0","block_num":"0","top":"0.7386759584137272","width":"0.0159883714736776"},{"left":"0.5029069807442199","level":"0","line_num":"0","block_num":"0","width":"0.18604649888708236","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","height":"0.014354066985646008","top":"0.7559808612440191"},{"text":"u. email","top":"0.7767145136381128","par_num":"0","width":"0.021802323929806966","level":"0","page_num":"0","line_num":"0","height":"0.007257611367501027","left":"0.5014534902332606","conf":"0.30000001192092896","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","left":"0.5029069777669138","height":"0.006968640444571461","par_num":"0","line_num":"0","top":"0.7944250874432196","width":"0.013081394611520913","word_num":"0","block_num":"0","text":"sa.*","page_num":"0","level":"0"},{"width":"0.09011626750864876","left":"0.5014534906556222","height":"0.010497418697180683","word_num":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0","text":"t.owner_id FROM social_accounts sa","par_num":"0","top":"0.8118022326885981","level":"0"},{"par_num":"0","text":"JOTN usens u on trid = ca.cociable idi","page_num":"0","word_num":"0","width":"0.09738371220040826","height":"0.007254833239687675","line_num":"0","left":"0.49273256673203064","conf":"0.30000001192092896","block_num":"0","top":"0.8292682928942409","level":"0"},{"height":"0.010566882539594036","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","width":"0.10610464785961393","word_num":"0","level":"0","left":"0.49273255613526434","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.8466898957943156","line_num":"0"},{"conf":"1","width":"0.1380813882706013","block_num":"0","top":"0.8641114986943905","page_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","word_num":"0","left":"0.4927325670763793","height":"0.010689139176023432","level":"0","line_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","height":"0.01068358215989107","top":"0.8987240830528642","word_num":"0","width":"0.19622092551373427","left":"0.4927325575704069","level":"0","conf":"0.5","par_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE"},{"text":"+0 ..","block_num":"0","height":"0.011164274322169043","page_num":"0","level":"0","top":"0.0797448165869219","conf":"0.30000001192092896","par_num":"0","left":"0.965116281891486","width":"0.020348834230544677","line_num":"0","word_num":"0"},{"left":"0.6976744093136732","par_num":"0","height":"0.01059744650857497","top":"0.10104529661439754","conf":"1","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","line_num":"0","level":"0","width":"0.2703488329623608","page_num":"0","block_num":"0","word_num":"0"},{"page_num":"0","line_num":"0","top":"0.11846689891207607","height":"0.006968641205077342","level":"0","left":"0.703488371377582","conf":"0.30000001192092896","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337","block_num":"0","par_num":"0","word_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","conf":"1","height":"0.007357639939400973","line_num":"0","par_num":"0","left":"0.694767473312973","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","level":"0","top":"0.1393728226143094","width":"0.28633718287691157"},{"level":"0","width":"0.2819767201200445","par_num":"0","conf":"0.5","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","word_num":"0","top":"0.15311004796085603","left":"0.6962209524994839","line_num":"0","page_num":"0","block_num":"0","height":"0.010653017430404366"},{"height":"0.010583553587991013","text":"already solved - just not parametrised for the profile/since case","word_num":"0","par_num":"0","level":"0","top":"0.1672473874286453","line_num":"0","left":"0.6947674594038452","width":"0.12645347067650337","block_num":"0","page_num":"0","conf":"1"},{"left":"0.6947674552483422","par_num":"0","conf":"1","height":"0.010494639808861561","text":"What splitting the profile sync into batches would look like","line_num":"0","page_num":"0","block_num":"0","level":"0","width":"0.13517440633570899","word_num":"0","top":"0.19856459312259356"},{"par_num":"0","block_num":"0","conf":"1","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","top":"0.21929824549679078","width":"0.1511627765412027","word_num":"0","height":"0.007182590508955311","level":"0","line_num":"0","page_num":"0","left":"0.6947674427962095"},{"height":"0.010569660667407277","left":"0.694767459943104","conf":"1","block_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","width":"0.28633716258596864","word_num":"0"},{"height":"0.006968640444571461","block_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.6947674612076477","top":"0.2508710804745784","word_num":"0","level":"0","page_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","width":"0.24127905419532292"},{"height":"0.007329854098233168","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","conf":"1","page_num":"0","par_num":"0","block_num":"0","left":"0.6962209605769604","line_num":"0","top":"0.271777003894373","width":"0.284883661473051","level":"0","word_num":"0"},{"block_num":"0","height":"0.006968640444571461","par_num":"0","width":"0.2877906636988863","line_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","word_num":"0","left":"0.6962209692158519","top":"0.306620209394439","page_num":"0","conf":"0.30000001192092896","level":"0"},{"par_num":"0","block_num":"0","line_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","conf":"1","left":"0.7034883691075557","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","width":"0.2776162573631774"},{"line_num":"0","par_num":"0","top":"0.33797909453440456","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","height":"0.010505753841126397","page_num":"0","word_num":"0","block_num":"0","left":"0.7034883928957734","level":"0","width":"0.20639533184944325","conf":"0.30000001192092896"},{"height":"0.010628010477555794","word_num":"0","left":"0.6962209294276679","top":"0.3554006976086954","conf":"1","width":"0.2819767201200445","par_num":"0","block_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","level":"0","line_num":"0","page_num":"0"},{"left":"0.6962209430504749","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","word_num":"0","height":"0.0072659472719524","par_num":"0","line_num":"0","conf":"1","page_num":"0","block_num":"0","top":"0.3763066205343165","width":"0.2848836817639939","level":"0"},{"block_num":"0","height":"0.007215933366255256","left":"0.6947674424200525","conf":"0.5","level":"0","par_num":"0","text":"You get for free","top":"0.41463414653422836","line_num":"0","page_num":"0","word_num":"0","width":"0.0319767404109873"},{"line_num":"0","height":"0.0071770334928229484","word_num":"0","left":"0.697674417508692","text":"•streamed fetch (no 0OM on big owners)","block_num":"0","par_num":"0","conf":"0.5","width":"0.08575581489725315","level":"0","page_num":"0","top":"0.43540669856459324"},{"width":"0.06540696671668522","text":"• 100-record batches via Redis","left":"0.6976744285694189","line_num":"0","height":"0.0071770334928229484","page_num":"0","level":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.4529505582137161","word_num":"0"},{"page_num":"0","conf":"1","width":"0.13953486909257606","top":"0.4703832754342152","left":"0.6976744332330052","height":"0.010477968760464584","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0"},{"conf":"1","width":"0.1322674244008165","line_num":"0","level":"0","word_num":"0","top":"0.4912280700058711","left":"0.6976744360642997","block_num":"0","height":"0.010514089745577881","par_num":"0","page_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob"},{"block_num":"0","conf":"0.5","par_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","left":"0.6976744452422932","width":"0.2819767201200444","word_num":"0","height":"0.010452960286604251","line_num":"0","level":"0","page_num":"0","top":"0.508710801912447"},{"par_num":"0","height":"0.007360418067214214","left":"0.7034883798200974","line_num":"0","text":"key so difterent orofiles don't collide","block_num":"0","top":"0.5261324047144549","conf":"0.5","level":"0","page_num":"0","width":"0.07267441140844466","word_num":"0"},{"level":"0","width":"0.1729650903255382","word_num":"0","page_num":"0","conf":"1","top":"0.5470383280448511","height":"0.010452960286604362","block_num":"0","par_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","left":"0.6947674678139966","line_num":"0"},{"level":"0","line_num":"0","page_num":"0","conf":"0.5","block_num":"0","height":"0.0073104049220229506","width":"0.2819767201200445","word_num":"0","top":"0.5644599301598978","left":"0.6947674633339377","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","par_num":"0"},{"page_num":"0","par_num":"0","width":"0.28052323929806977","conf":"1","left":"0.6947674627311626","word_num":"0","level":"0","top":"0.5956937798195339","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","line_num":"0","height":"0.010577996571858761","block_num":"0"},{"par_num":"0","width":"0.13953487923804753","left":"0.6947674461509291","block_num":"0","line_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","word_num":"0","height":"0.0071770334928229484","conf":"1","page_num":"0","level":"0"},{"line_num":"0","conf":"1","width":"0.04215116196490354","par_num":"0","page_num":"0","word_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.6411149825213349","text":"Recommendation","level":"0","left":"0.6947674422006878"},{"line_num":"0","page_num":"0","par_num":"0","width":"0.28052323929806977","left":"0.6947674626641019","word_num":"0","block_num":"0","conf":"1","height":"0.010522425650029366","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","top":"0.6585365856142653","level":"0"},{"height":"0.006968640444571461","block_num":"0","level":"0","page_num":"0","left":"0.6947674655515993","top":"0.6759581884885157","word_num":"0","conf":"0.5","par_num":"0","line_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","width":"0.28488370205493685"},{"height":"0.01055576774682343","level":"0","left":"0.6947674548777797","conf":"1","word_num":"0","page_num":"0","top":"0.6897926635444678","block_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","par_num":"0","line_num":"0","width":"0.17441859143845573"},{"block_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","line_num":"0","top":"0.7105263158961413","width":"0.22819766592472157","level":"0","conf":"1","par_num":"0","left":"0.697674427545875","page_num":"0","height":"0.01072803904945574","word_num":"0"},{"text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","left":"0.6976744577707242","level":"0","block_num":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.7317073174083762","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461","width":"0.28488368176399403"},{"level":"0","left":"0.7034883726365229","word_num":"0","text":"do),","height":"0.017421602252187585","top":"0.7421602788826169","width":"0.011627906180442626","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"conf":"0.5","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","width":"0.2776162573631774","line_num":"0","level":"0","height":"0.0071770334928229484","left":"0.6976744436144179","word_num":"0","top":"0.766347687400319","par_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","conf":"1","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","height":"0.011164274322169043","top":"0.7870813397129187","width":"0.2877906636988864","page_num":"0","word_num":"0","left":"0.694767475704478","level":"0","line_num":"0","block_num":"0"},{"text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","line_num":"0","word_num":"0","left":"0.6947674739397125","page_num":"0","height":"0.013937280889143033","level":"0","block_num":"0","conf":"1","top":"0.8013937288934075","width":"0.2718022934933926","par_num":"0"},{"word_num":"0","block_num":"0","width":"0.08430232392980697","left":"0.6962209318790669","height":"0.0071770334928229484","line_num":"0","par_num":"0","page_num":"0","text":"watermark — gate it on \"no profile context\".","top":"0.8221690590111643","level":"0","conf":"1"},{"top":"0.8397129185198681","level":"0","text":"G.l .","width":"0.017441858636571994","par_num":"0","word_num":"0","line_num":"0","page_num":"0","left":"0.9651162807795277","block_num":"0","conf":"0.30000001192092896","height":"0.010461296951561616"},{"conf":"0.30000001192092896","left":"0.6962209300842392","level":"0","text":"Ask anvthina (84-D","line_num":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.9266347687400319","page_num":"0","width":"0.04069767099745736","height":"0.0071770334928229484"},{"block_num":"0","line_num":"0","page_num":"0","top":"0.9545454545454546","conf":"0.30000001192092896","par_num":"0","width":"0.04651162472177062","word_num":"0","text":"Claude Qnus 17 Medium","left":"0.7223837197862006","height":"0.0071770334928229484","level":"0"},{"par_num":"0","level":"0","block_num":"0","height":"0.006968640444571572","top":"0.9860627181052405","left":"0.9331395351302343","page_num":"0","text":"144-25","line_num":"0","conf":"0.5","word_num":"0","width":"0.01453488177441542"},{"par_num":"0","level":"0","top":"0.986062718234409","width":"0.01453488177441531","conf":"0.30000001192092896","text":"Po 4 sp","word_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.01074748898617195","left":"0.9709302343731505"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8065
|
NULL
|
NULL
|
|
71045
|
DM•ActivityLateMoreSlackcalVIewJiminny...y* Channe DM•ActivityLateMoreSlackcalVIewJiminny...y* Channels# ai-chapter# alerts# backend# c-learning-people# contusion-clinic# curiosity_lab# deal-insiehts-dev# engineering# frontend# general# infra-changes#t liminnv-be• people-with-copilo..8 people-with-zoom-…..# platform-team# platform-tickets# product launches# random# releases# sofa-office# supporti thank-vous# the people of iimi..ó- Direct messages(3 Aneliva Angelova. ...Nikolav Yankov.MistonWindowhelp< Describe wnat you are lookins for* Aneliya Angelova, ...84MessagesAdd canvaUr FilesГаля като си сг Today ~ олко репорта - да гиTeнeрирамеLukas Kovalik 12:24 PMда ти нямаш ли?Aneliya Angelova v 12:25 PMох имам - сега се сетих по време на зохоточе оънвахAneliva Angelova 12:56 PMза момента всичко изглежла ла работи напродNikolav Yankov 1:06 PMБлаво на есичкиї Лобла пабота свіошихмеLukas Kovallk 1:09 pMnaro на paсAnelliva Angelova 2.53 PMТази лата в репорта от кьле илва?Analvsis based on 4 calls. covering 15 - 21 Aor20261Lukas Kovallk 2.56 PMтрябва да e weekly от вчера на задAneliva Angelova M 2.57 PMне тояова ли ла е прелишната селмишаMessage Aneliva Angelova, Nikolay Yankov. Steli..+ АaSupport Daily - in 3 m100% C42Wed 22 Apr 14:57:26FV faVsco.js vP9 JY-20157-AJ-report-not-send-notificatProject v> D docsMtront-endi> D lang>mnode modules llbrary root> D phpstan|> D publicv D resourcesv D viewsv@ emails> @ activities> C calendars102JcrmC postmark-templatesv D repors# ask-liminnv-report-generat 10€report-generated.blade.orrevort-not-generated,oladebutton.olade.ohoconterence-tooter.olade.onotooter.olade.ono# sms.blade.ohotemplate.blade.php• Merrors I> notifications• M partials> shared>O vendorv Mroutecphp api.phpphp api_v2.phpphp console.onpphp customer_api.ongpnp embeadea.onpphp nealtn.pnppnp scim.onophp uprotected_web.phpphp web.phpphp webhook.php129> O scripts.v D storage© JiminnyDebugCommand.php© RequestGenerateAskJiminnyReportJob.php X= custom.log= laravel.log X 4 SF jiminny@localhost]« HS_local [jiminny@localhost]& console [PROD)]A console (FulC AutomatedReportsService.onpreport-not-Automatedkeporscommano.ongsenakeportNotceneratedMallJob.pnp© ReportNotGenerated.phpA console [STAGING](C) AutomatedReportsRepository.ongpnp apLvz.phpW138%V(2026-04-22 11:54:16] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"comC) AutomatedReportkesult.php[2026-04-22 11:54:16] local.INF0:[SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"}LOG PREFIXxP Cc W .*TLY :[2026-04-2211.04.10.soc1aLAccountservicel loken recrieveo " soclaLAccouncla.1470,"0l2026-04-22 11:54:161Local.INFU: EncryptedtokenManager Generating access token.""mode": "Leqacy"' ""correlation_1d"class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUniqueAIУSAY[2026-04-2211:54:17][Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{| "message) ":| "Forbidpublic function handle(> M debuabarframework)v Dlogs.aitianoreaudio.wav= custom.lod=hubspot-journal-poll.logaravel lod< nhnunit ymius ttt is= oauth-nrivate kev1311321331351372026-04-22Jiminny Console commands Command::run Memory usage before startina command - "command"[ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id" : "9fbebLocaLINFo: Jamanny Console Commands Command: :run Memory usage fon command *"command":"meetino-001$this->reportResult = SreportService->get0rCreateReportResult(local, INF0: Jiminnv\ Console\Commands\ Command::run Memory usage before startina command {"commandautomatedRenont• SautomatedRenontdata:['status' => AutomatedReportResult::STATUS_UEFAULT'media type' => AutomatedReportsService::MEDIA_TYPE_PDF.SactivityIds = SactivityService->qetActivityIdsForSavedSearch(user: screator.frequency: SautomatedReport->qetFrequencv@SLoqger->info(self:: LUG PREFIX .I•Fetched activity IDs'. ['automatedReportluid' => Sthis->reportUuid.'activitycount' => count Sactivitvids).if count(Sactivitvids) < self.MIN ACTTVITTES COUNT) ^Sthis->farlRenortdAutomatedRenortResult:REASON NOT_ ENOUGH ACTTVITTES)Sloaden->infolself::L0G PREFTXNot enouah activities. skinned''automatedReportUuid' => $this->reportUuid,= count (Cactivitvlde)thic-sdicnatchMotGenenatodNotjficatjonc/CautomatedReport,sreporcservice,Sunl Generator.snobuisparcher,slogder.return:Spavload = SrenortService->qetAskJaminnvGenerateReportPavloadautomatedRenort: SautomatedRenont2026-04-2211:54:17[2026-04-22Jiminny Console commands Command::run Memory usage for command "command": "activ1ty:a[RetryFailedDownloads] Starting {"options":{"from":null."to":null."help": false. "silen11:55:08111:55:101LocaL,INFO: Jiminny Console Commands Command: :run Memory usage for command -"command"•"dialers:moLocal, NoTcE: Monitorina startLocaL NOTICE: Monitorina endLocaL,INF0: Jiminny Console Commands Command::run Memory usage before startina command - "command)ocalTNs0• liminnv Console Commands Command• •run Memony usade Fon command " "command"«"maiihoy.cl[2026-04-22 11:55:11]2926-04-22[2026-04-22 11:55:11]12026-04-22 11•55•11]|[2026-04-22 11:55:12]г204-04-9 11.55.121[2026-04-22 11:55:14]112024-04-22 11-55.141[2026-04-22 11:55:15]1г2024-04-22 11-55.151[2026-04-22 11:55:15][2026-04-22 11:55:19][2026-04-22 11:55:191[2026-04-22 11:55:19]2026-04-22 11:55119(2026-04-22 11:55:2312026-04-22 11:55:23local.INF0: Jiminny \Console\Commands\Command::run Memory usage before starting command {"conlocal.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1" "processed":0} {"correJocal TNE0• liminnv Console Commands. Command• • nun Memonvusage before starting command {"command":local.INF0: Jiminny\Console\Commands\Command::run MemorLocal.INru. Jininny console commanas comnand..run Menoryusage before starting command {"command":usace berore starcine conmand "command.usage for command "command":"conterence:usage before starting command {"command" :Running conference:monitor:start command for activities in (2026-04-22 11:45:00. 2026-[conference:monitor:start] No activities found in (2026-04-22 11:45:00. 2026-04-22 11:Jaminny Console Commands Command::run memory usage tor command *"command": "conterenceusage before starting command 1"command"conference:moniton:end:Jiminny Console Commands Activities MonitorMeetinaendCommand::11:55:231conference:moniton:end:Jiminny Console Commands Activities MonitorMeetingendCommand::712026-04-22 11:55:23111:55:2912026-04-2211:55:29Jiminny Console Commands Command::run Memory usage for command -"comTrving torefresh HubSoot token "account_ id":59."uodated_at":"2025-10-03 09:32:05"7 4[EncnvntedTokenManader] Genenatina access token. {imodel."legacy"} {"correlation idi."12026-04-2212026-04-22SocialAccountServicel Refrechina token from nroviden {"socialAccountTd".59 "nroviden"Local.ERROR: Failed to refresh HubSpot token {"account_id":59, "updated_at":"2025-10-03 09:32:05". "local.INF0: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"}[EncryptedTokenManager] Generating access token. {"mode":"Legacy"} {"correlation_id":SocialAccountServicel Refreching token from nroviden &"socialAccountTd"•306 "nnovider11:55:301local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03",Tovina +o nofnoch HuhSnot tolon diaccount idil:1772 lundatod a+i.12025-10-02 14-47-0413.2024-04-99[2026-04-22 11:55:301[EncryptedTokenManager] Generating access token. {"mode":"Zegacy"} {"correlation_id":4-04-9locol TNSh• [SocinlAecoun+Convicol Pofrochina tokon fnom nnovidon filcocialAccoun+tdll.1272 IInnovide[2026-04-22 11:55:301local.ERROR: Failed to refresh HubSpot token {"account id":1372,"updated at":"2025-10-02 14:47:061г2a24-04-2211•55•201Jocal NOTTOg. Ponainina HubSnot +okonc ond Siltotalll.? Ifivodil.n Hfailodil.2l Siconnolation idil.u24dPo 4s...
|
[{"word_num":"0","level":& [{"word_num":"0","level":"0","text":"DM•","top":"0.19163763152917168","height":"0.010452960286604362","block_num":"0","width":"0.008720929318286004","page_num":"0","left":"0.005813953509461694","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"par_num":"0","width":"0.014534883042599294","conf":"1","block_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.017421602252187585","top":"0.24390243911780862","word_num":"0","text":"Activity","left":"0.004360465697692593"},{"top":"0.35540069773126226","block_num":"0","conf":"1","height":"0.010452960286604362","left":"0.005813953509461694","line_num":"0","level":"0","par_num":"0","text":"Late","word_num":"0","page_num":"0","width":"0.008720929318286004"},{"level":"0","page_num":"0","text":"More","par_num":"0","line_num":"0","top":"0.4111498261191777","width":"0.010174417749364324","word_num":"0","block_num":"0","height":"0.006968640444571461","left":"0.00581395442473639","conf":"0.5"},{"conf":"1","line_num":"0","top":"0.0034843206088490675","height":"0.010452961047110243","page_num":"0","par_num":"0","text":"Slack","left":"0.017441860645243803","word_num":"0","width":"0.011627906180442647","block_num":"0","level":"0"},{"text":"cal","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","par_num":"0","top":"0.00696864101186323","width":"0.00872092995237797","word_num":"0","page_num":"0","line_num":"0","left":"0.04941860471857845"},{"line_num":"0","page_num":"0","level":"0","top":"0.006968641450188162","block_num":"0","left":"0.06395348829101556","par_num":"0","text":"VIew","conf":"0.30000001192092896","width":"0.010174417749364326","word_num":"0","height":"0.006968640444571461"},{"word_num":"0","height":"0.010452961047110243","text":"Jiminny...y","conf":"0.30000001192092896","left":"0.027616278692204954","level":"0","block_num":"0","top":"0.06968641154961563","page_num":"0","width":"0.036337208240590196","line_num":"0","par_num":"0"},{"page_num":"0","height":"0.007199262317858168","par_num":"0","top":"0.09407665489989869","width":"0.027616280190488122","text":"* Channels","word_num":"0","block_num":"0","line_num":"0","left":"0.0290697668088257","conf":"0.30000001192092896","level":"0"},{"par_num":"0","line_num":"0","block_num":"0","left":"0.03343023633263483","conf":"1","top":"0.11483253586664133","height":"0.010603003524707222","word_num":"0","page_num":"0","level":"0","width":"0.031976740410987366","text":"# ai-chapter"},{"block_num":"0","par_num":"0","line_num":"0","page_num":"0","top":"0.1355661881977671","level":"0","width":"0.020348835498728644","text":"# alerts","left":"0.03343023239598461","conf":"1","word_num":"0","height":"0.011164274322169043"},{"top":"0.15961833195662922","width":"0.026248957248444255","par_num":"0","left":"0.034840638961162705","line_num":"0","height":"0.011773788567745247","text":"# backend","word_num":"0","page_num":"0","level":"0","block_num":"0","conf":"1"},{"left":"0.03343023822072165","text":"# c-learning-people","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.18102073358608917","height":"0.010616896445291069","block_num":"0","width":"0.04796511061648105","word_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","level":"0","text":"# contusion-clinic","top":"0.20557491325434119","height":"0.01053353968229398","width":"0.043604647859613946","conf":"1","left":"0.03343023368106672"},{"conf":"1","page_num":"0","left":"0.03343023617405145","line_num":"0","width":"0.03633720570422234","level":"0","height":"0.010458518063242495","text":"# curiosity_lab","word_num":"0","top":"0.22647527912807963","block_num":"0","par_num":"0"},{"par_num":"0","height":"0.010630789365874915","width":"0.046511624721770596","conf":"1","level":"0","top":"0.2472089313926451","page_num":"0","word_num":"0","left":"0.03343023349043226","line_num":"0","text":"# deal-insiehts-dev","block_num":"0"},{"block_num":"0","conf":"1","height":"0.010519646761710244","left":"0.03343023272677395","level":"0","line_num":"0","par_num":"0","top":"0.27177700406858885","page_num":"0","width":"0.034883717273144016","word_num":"0","text":"# engineering"},{"page_num":"0","height":"0.010472410983826341","conf":"1","text":"# frontend","word_num":"0","line_num":"0","par_num":"0","top":"0.29266347702174356","level":"0","left":"0.033430233743877","width":"0.0276162751177524","block_num":"0"},{"par_num":"0","conf":"1","height":"0.010678025143758818","block_num":"0","text":"# general","level":"0","left":"0.03343023460359518","top":"0.31707317105431465","page_num":"0","width":"0.026162789223041938","word_num":"0","line_num":"0"},{"left":"0.033430232438163815","height":"0.010505753841126286","conf":"1","level":"0","width":"0.03779069413530066","text":"# infra-changes","block_num":"0","par_num":"0","word_num":"0","top":"0.33797909470862064","line_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","text":"#t liminnv-be","top":"0.3588516747411914","width":"0.031976740410987366","left":"0.03343023633270344","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010486303904410188","line_num":"0","level":"0"},{"block_num":"0","left":"0.03343023664905082","word_num":"0","width":"0.05232557844608388","line_num":"0","page_num":"0","text":"• people-with-copilo..","top":"0.38327526169434645","conf":"1","height":"0.01066413222317486","level":"0","par_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","block_num":"0","text":"8 people-with-zoom-…..","width":"0.05523255023550481","word_num":"0","height":"0.01049186092054255","level":"0","left":"0.03343024046216735","top":"0.4041811853486523","page_num":"0"},{"conf":"1","word_num":"0","left":"0.03343023630359673","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"# platform-team","top":"0.4282296650717703","height":"0.011164274322169154","line_num":"0","width":"0.0406976709974573"},{"par_num":"0","text":"# platform-tickets","page_num":"0","width":"0.043604647859613946","height":"0.010650239302591125","left":"0.03343023202949556","line_num":"0","block_num":"0","level":"0","conf":"1","word_num":"0","top":"0.4494773525085942"},{"width":"0.04796511061648105","level":"0","page_num":"0","left":"0.03343023821666419","par_num":"0","text":"# product launches","top":"0.470383275988684","conf":"0.5","block_num":"0","height":"0.010477967999958815","line_num":"0","word_num":"0"},{"left":"0.03343023460359518","page_num":"0","conf":"1","level":"0","height":"0.011164274322169043","par_num":"0","text":"# random","top":"0.49441786283891553","block_num":"0","width":"0.026162789223041938","line_num":"0","word_num":"0"},{"page_num":"0","par_num":"0","line_num":"0","text":"# releases","block_num":"0","conf":"1","top":"0.5156794431486259","width":"0.0276162751177524","word_num":"0","height":"0.010636346382007278","level":"0","left":"0.03343023650550463"},{"level":"0","page_num":"0","width":"0.03343022884206569","line_num":"0","left":"0.033430236274031216","par_num":"0","top":"0.5398724081888148","text":"# sofa-office","word_num":"0","block_num":"0","conf":"0.5","height":"0.010650239302591014"},{"height":"0.011164274322169154","page_num":"0","conf":"0.30000001192092896","line_num":"0","text":"# support","top":"0.5606060606060606","width":"0.026162789223041945","left":"0.033430231987316365","word_num":"0","block_num":"0","level":"0","par_num":"0"},{"left":"0.03343023627384907","level":"0","width":"0.03343022884206569","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.5818815337886577","height":"0.010622453461423431","page_num":"0","block_num":"0","text":"i thank-vous"},{"height":"0.01066413222317486","par_num":"0","width":"0.05232557337334815","level":"0","page_num":"0","word_num":"0","top":"0.6060606059082626","line_num":"0","text":"# the people of iimi..","conf":"0.5","left":"0.03343024055139238","block_num":"0"},{"width":"0.043604647859613946","block_num":"0","level":"0","text":"ó- Direct messages","left":"0.02906977140557671","height":"0.010694696192155795","par_num":"0","word_num":"0","line_num":"0","conf":"0.5","page_num":"0","top":"0.6376306625144285"},{"level":"0","block_num":"0","word_num":"0","width":"0.052325578446083876","text":"(3 Aneliva Angelova. ...","left":"0.033430236751562065","conf":"0.5","line_num":"0","height":"0.010522424889523485","par_num":"0","page_num":"0","top":"0.6585365861687342"},{"line_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","left":"0.033430236434687635","word_num":"0","height":"0.0104696328560131","text":"Nikolav Yankov.","width":"0.04215115942853562","top":"0.6794258372497021","block_num":"0"},{"page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","line_num":"0","top":"0.006968641450188162","width":"0.01598837020549368","par_num":"0","text":"Miston","left":"0.09302325755713681","height":"0.006968640444571461"},{"par_num":"0","level":"0","top":"0.003484321424642056","word_num":"0","width":"0.015988370205493693","line_num":"0","height":"0.010452960286604362","block_num":"0","page_num":"0","conf":"1","text":"Window","left":"0.11482558153969509"},{"par_num":"0","width":"0.011627906180442654","level":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.13662790679349965","top":"0.006968641450188162","height":"0.006968640444571461","text":"help","line_num":"0","page_num":"0"},{"top":"0.03484320591011847","left":"0.087209300515646","width":"0.0712209255137342","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"< Describe wnat you are lookins for","block_num":"0","line_num":"0","word_num":"0","level":"0"},{"left":"0.10319767911854762","block_num":"0","text":"* Aneliya Angelova, ...","word_num":"0","top":"0.06618819745513715","level":"0","page_num":"0","conf":"0.5","height":"0.01395117533073853","line_num":"0","width":"0.06540697178942091","par_num":"0"},{"height":"0.020905922094220375","line_num":"0","width":"0.013081394611520969","word_num":"0","left":"0.17877906996652634","page_num":"0","par_num":"0","top":"0.06271777031177483","block_num":"0","level":"0","conf":"0.30000001192092896","text":"84"},{"height":"0.006968641205077453","page_num":"0","block_num":"0","line_num":"0","conf":"1","left":"0.10465116236199706","par_num":"0","top":"0.10452961670018723","width":"0.02470930332833149","text":"Messages","level":"0","word_num":"0"},{"block_num":"0","page_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","par_num":"0","text":"Add canva","width":"0.02906976354883073","word_num":"0","line_num":"0","top":"0.1044657097288676","left":"0.1351744195663418","level":"0"},{"block_num":"0","left":"0.1715116285090085","word_num":"0","par_num":"0","height":"0.0071770334928229484","text":"Ur Files","top":"0.1044657097288676","conf":"0.30000001192092896","level":"0","page_num":"0","line_num":"0","width":"0.015988371473677626"},{"width":"0.1061046377141425","par_num":"0","word_num":"0","conf":"0.5","block_num":"0","line_num":"0","top":"0.12891986094915675","text":"Галя като си сг Today ~ олко репорта - да ги","level":"0","height":"0.013937280889143033","page_num":"0","left":"0.1162790839214447"},{"word_num":"0","text":"Teнeрираме","conf":"0.30000001192092896","height":"0.006968640444571572","width":"0.029069763548830715","block_num":"0","par_num":"0","line_num":"0","left":"0.1162790702604685","level":"0","page_num":"0","top":"0.14982578430733096"},{"block_num":"0","left":"0.11773256187297075","level":"0","page_num":"0","height":"0.010530760793974858","par_num":"0","conf":"1","top":"0.17065390749736042","word_num":"0","line_num":"0","text":"Lukas Kovalik 12:24 PM","width":"0.05232557844608389"},{"left":"0.11761164352767989","text":"да ти нямаш ли?","block_num":"0","top":"0.18772454657527826","width":"0.039425556964062636","line_num":"0","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","level":"0","height":"0.011316526829721063"},{"height":"0.010741931970039587","block_num":"0","conf":"1","par_num":"0","text":"Aneliya Angelova v 12:25 PM","level":"0","word_num":"0","page_num":"0","top":"0.21254355441437112","width":"0.06686045768413139","left":"0.11773256586760535","line_num":"0"},{"block_num":"0","left":"0.11627908338300989","conf":"0.5","word_num":"0","page_num":"0","top":"0.22966507176903272","line_num":"0","width":"0.10029068398982922","text":"ох имам - сега се сетих по време на зохото","par_num":"0","level":"0","height":"0.010753046002304423"},{"line_num":"0","left":"0.11773256007759206","text":"че оънвах","word_num":"0","height":"0.007207597461803994","width":"0.02325581236088531","block_num":"0","level":"0","page_num":"0","top":"0.2543554009942979","conf":"0.30000001192092896","par_num":"0"},{"level":"0","conf":"0.5","text":"Aneliva Angelova 12:56 PM","width":"0.06540697178942091","left":"0.11773256166010666","page_num":"0","height":"0.010594667620255738","block_num":"0","top":"0.2751196173981312","word_num":"0","line_num":"0","par_num":"0"},{"conf":"1","width":"0.09738372234587973","block_num":"0","top":"0.29585326947398305","page_num":"0","level":"0","left":"0.11773255721156424","height":"0.007282619080855257","word_num":"0","text":"за момента всичко изглежла ла работи на","line_num":"0","par_num":"0"},{"block_num":"0","text":"прод","conf":"1","line_num":"0","word_num":"0","level":"0","page_num":"0","left":"0.11773255795629037","par_num":"0","height":"0.010452960286604251","width":"0.011627906180442654","top":"0.3135888510413668"},{"conf":"0.5","page_num":"0","left":"0.11773256076435365","top":"0.3620414671889527","text":"Nikolav Yankov 1:06 PM","line_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.007296512001439215","par_num":"0","width":"0.052325578446083876"},{"par_num":"0","word_num":"0","block_num":"0","left":"0.11773257182158738","conf":"0.30000001192092896","page_num":"0","line_num":"0","level":"0","width":"0.1002906839898292","top":"0.379585326953748","height":"0.0071770334928229484","text":"Блаво на есичкиї Лобла пабота свіошихме"},{"conf":"0.30000001192092896","block_num":"0","left":"0.11773255840839784","level":"0","width":"0.047965115689216783","word_num":"0","page_num":"0","height":"0.006968641205077342","top":"0.4216027874008401","text":"Lukas Kovallk 1:09 pM","line_num":"0","par_num":"0"},{"line_num":"0","text":"naro на paс","width":"0.02906976354883073","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","top":"0.439024390579108","page_num":"0","left":"0.1177325619752227"},{"width":"0.06395348082197475","line_num":"0","left":"0.11773256563060114","par_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","text":"Anelliva Angelova 2.53 PM","word_num":"0","height":"0.0071770334928229484","block_num":"0","top":"0.463317384370016"},{"height":"0.00720204044567152","word_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.48083623717426005","line_num":"0","page_num":"0","left":"0.11627906894463119","text":"Тази лата в репорта от кьле илва?","width":"0.0813953419949146","level":"0","par_num":"0"},{"par_num":"0","left":"0.11627908785571696","page_num":"0","conf":"0.5","height":"0.007324297082100917","level":"0","line_num":"0","block_num":"0","text":"Analvsis based on 4 calls. covering 15 - 21 Aor","top":"0.49825784007433505","width":"0.10319765577925012","word_num":"0"},{"level":"0","par_num":"0","left":"0.11627907146744342","height":"0.006968640444571572","line_num":"0","top":"0.5156794428439163","conf":"0.30000001192092896","block_num":"0","text":"20261","word_num":"0","width":"0.01453488177441535","page_num":"0"},{"left":"0.11627906867529325","par_num":"0","word_num":"0","text":"Lukas Kovallk 2.56 PM","top":"0.539872408293461","width":"0.04941860158392722","conf":"0.30000001192092896","page_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.0071770334928229484"},{"block_num":"0","top":"0.557416268105572","word_num":"0","level":"0","par_num":"0","left":"0.11773256736225023","page_num":"0","text":"трябва да e weekly от вчера на зад","width":"0.07994185102746844","conf":"1","line_num":"0","height":"0.010527981905655848"},{"conf":"0.5","top":"0.5781499200769926","left":"0.11773256601810393","width":"0.06395348082197473","page_num":"0","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"Aneliva Angelova M 2.57 PM","height":"0.010700253968794038","word_num":"0"},{"width":"0.09156975847609497","height":"0.006968640444571461","word_num":"0","page_num":"0","top":"0.5993031362237073","line_num":"0","conf":"0.5","level":"0","left":"0.11773256710230373","text":"не тояова ли ла е прелишната селмиша","block_num":"0","par_num":"0"},{"top":"0.6376306626886444","line_num":"0","par_num":"0","left":"0.1061046497250744","page_num":"0","height":"0.010694696192155795","level":"0","width":"0.10901161964903487","word_num":"0","conf":"1","text":"Message Aneliva Angelova, Nikolay Yankov. Steli..","block_num":"0"},{"page_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","level":"0","block_num":"0","text":"+ Аa","height":"0.010452960286604362","left":"0.1075581413423384","top":"0.6689895475570463","width":"0.017441858636572008"},{"line_num":"0","page_num":"0","left":"0.8343023288715419","par_num":"0","top":"0.0031897926052030234","word_num":"0","block_num":"0","width":"0.04360464785961393","conf":"0.5","text":"Support Daily - in 3 m","height":"0.01074748898617195","level":"0"},{"page_num":"0","par_num":"0","top":"0","width":"0.02034883676691257","word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.01754385964912286","line_num":"0","text":"100% C42","left":"0.9113372092359853"},{"line_num":"0","word_num":"0","par_num":"0","level":"0","top":"0.0031897927794189984","conf":"1","block_num":"0","left":"0.9476744198780297","width":"0.045058133754324436","height":"0.01074748898617195","page_num":"0","text":"Wed 22 Apr 14:57:26"},{"width":"0.030523251979909072","text":"FV faVsco.js v","top":"0.02787456497864904","left":"0.26162791067484453","height":"0.010452960286604362","level":"0","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","block_num":"0"},{"level":"0","word_num":"0","block_num":"0","width":"0.08284882788962505","top":"0.02787456497864904","conf":"1","height":"0.010452960286604362","left":"0.30087210234293305","line_num":"0","page_num":"0","par_num":"0","text":"P9 JY-20157-AJ-report-not-send-notificat"},{"par_num":"0","height":"0.010452960286604362","line_num":"0","top":"0.05574912943857935","conf":"1","text":"Project v","width":"0.021802323929806966","word_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.2456395368345185"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.010552989619010189","text":"> D docs","top":"0.07655502377242651","word_num":"0","level":"0","page_num":"0","width":"0.023255812360885253","left":"0.2529069785575907","line_num":"0"},{"level":"0","text":"Mtront-endi","left":"0.2529069802737345","par_num":"0","width":"0.033430228842065646","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.09407665538747034","word_num":"0","page_num":"0"},{"level":"0","height":"0.01051131085725876","line_num":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","text":"> D lang","conf":"0.30000001192092896","left":"0.2529069785575907","top":"0.11149825835444249","width":"0.023255812360885253"},{"conf":"0.30000001192092896","left":"0.25282962560553435","width":"0.06842855189708952","height":"0.012147060041412416","text":">mnode modules llbrary root","word_num":"0","page_num":"0","top":"0.12820559134535492","level":"0","par_num":"0","line_num":"0","block_num":"0"},{"text":"> D phpstan|","top":"0.14634146377433943","par_num":"0","width":"0.030523251979909072","block_num":"0","left":"0.2529069805750962","level":"0","conf":"0.30000001192092896","height":"0.010755824890623433","word_num":"0","page_num":"0","line_num":"0"},{"page_num":"0","par_num":"0","height":"0.010739153081720465","conf":"0.30000001192092896","block_num":"0","left":"0.25290698073647777","text":"> D public","line_num":"0","word_num":"0","top":"0.16347687404958489","level":"0","width":"0.026162786686674044"},{"level":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"v D resources","page_num":"0","top":"0.18102073376030525","height":"0.010616896445291069","width":"0.03343023137843354","word_num":"0","left":"0.25290697818762475","par_num":"0"},{"block_num":"0","par_num":"0","text":"v D views","width":"0.024709300791963595","left":"0.2587209299217338","line_num":"0","height":"0.010494639808861672","level":"0","page_num":"0","top":"0.19856459329680953","word_num":"0","conf":"0.30000001192092896"},{"page_num":"0","width":"0.027616277654120225","height":"0.010452960286604362","text":"v@ emails","conf":"0.30000001192092896","par_num":"0","word_num":"0","top":"0.21602787508317867","block_num":"0","line_num":"0","level":"0","left":"0.2645348856530238"},{"level":"0","width":"0.03197674041098736","block_num":"0","page_num":"0","top":"0.23344947751420808","conf":"0.30000001192092896","word_num":"0","text":"> @ activities","left":"0.27180232935617393","line_num":"0","height":"0.010569661427913157","par_num":"0"},{"par_num":"0","level":"0","width":"0.0334302288420657","left":"0.2718023259536915","height":"0.010691917303836784","block_num":"0","line_num":"0","text":"> C calendars","top":"0.2508710809687519","conf":"0.30000001192092896","word_num":"0","page_num":"0"},{"page_num":"0","height":"0.010452960286604362","par_num":"0","word_num":"0","block_num":"0","text":"102","conf":"0.5","top":"0.24738676010060034","width":"0.01017441774936434","line_num":"0","left":"0.3473837218665969","level":"0"},{"height":"0.006968640444571572","line_num":"0","left":"0.27180232541924043","level":"0","conf":"0.30000001192092896","par_num":"0","text":"Jcrm","width":"0.020348835498728624","page_num":"0","block_num":"0","word_num":"0","top":"0.2717770038195261"},{"page_num":"0","height":"0.010680804032077829","top":"0.28548644319371497","text":"C postmark-templates","width":"0.050872087478637695","block_num":"0","word_num":"0","level":"0","line_num":"0","conf":"0.5","par_num":"0","left":"0.27616279624229084"},{"left":"0.27180232481255406","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","top":"0.306620209394439","par_num":"0","page_num":"0","word_num":"0","text":"v D repors","width":"0.027616277654120225","block_num":"0"},{"height":"0.013937280889143144","text":"# ask-liminnv-report-generat 10€","top":"0.31707317105368626","par_num":"0","block_num":"0","conf":"0.5","left":"0.2848837266922633","page_num":"0","line_num":"0","width":"0.07122092551373421","level":"0","word_num":"0"},{"height":"0.006968641205077342","word_num":"0","text":"report-generated.blade.or","level":"0","top":"0.3414634145811801","block_num":"0","left":"0.2848837220962494","line_num":"0","width":"0.0639534858947105","conf":"0.5","page_num":"0","par_num":"0"},{"page_num":"0","width":"0.0625","word_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.2848837208575582","text":"revort-not-generated,olade","line_num":"0","top":"0.35888501736845235","par_num":"0","conf":"0.5","level":"0"},{"conf":"0.5","par_num":"0","text":"button.olade.oho","line_num":"0","word_num":"0","left":"0.2790697678115758","top":"0.3763066201515679","level":"0","page_num":"0","block_num":"0","width":"0.04069767353382514","height":"0.006968641205077342"},{"conf":"0.5","height":"0.006968641205077342","left":"0.2790697673102007","line_num":"0","page_num":"0","block_num":"0","width":"0.06540697686215663","top":"0.39372822294372534","par_num":"0","word_num":"0","level":"0","text":"conterence-tooter.olade.ono"},{"height":"0.006968640444571461","page_num":"0","conf":"0.30000001192092896","left":"0.2790697711873177","line_num":"0","text":"tooter.olade.ono","top":"0.4111498261191777","level":"0","word_num":"0","block_num":"0","width":"0.0406976709974573","par_num":"0"},{"block_num":"0","page_num":"0","width":"0.03633720824059017","par_num":"0","height":"0.010500196824994035","conf":"0.30000001192092896","top":"0.42503987246063923","level":"0","text":"# sms.blade.oho","word_num":"0","line_num":"0","left":"0.27906976888115836"},{"line_num":"0","page_num":"0","conf":"1","left":"0.27906977136004474","text":"template.blade.php","level":"0","width":"0.04651162472177056","top":"0.44599303187760375","height":"0.010452960286604362","block_num":"0","par_num":"0","word_num":"0"},{"height":"0.0071770334928229484","top":"0.463317384370016","line_num":"0","page_num":"0","left":"0.26598837568890416","text":"• Merrors I","word_num":"0","block_num":"0","width":"0.026162786686674044","level":"0","conf":"0.30000001192092896","par_num":"0"},{"level":"0","line_num":"0","width":"0.03924418256637896","word_num":"0","left":"0.2659883757952987","block_num":"0","conf":"0.5","height":"0.010452960286604362","par_num":"0","text":"> notifications","top":"0.4808362374525167","page_num":"0"},{"word_num":"0","text":"• M partials","page_num":"0","block_num":"0","left":"0.2659883759827447","conf":"0.30000001192092896","level":"0","height":"0.007324297082100917","line_num":"0","par_num":"0","top":"0.49825784007433505","width":"0.02906976354883073"},{"page_num":"0","conf":"0.30000001192092896","height":"0.010636346382007167","line_num":"0","level":"0","top":"0.5156794429744099","par_num":"0","word_num":"0","left":"0.26598837602643854","width":"0.027616275117752387","text":"> shared","block_num":"0"},{"left":"0.26453488760243304","width":"0.02906976354883073","conf":"0.30000001192092896","top":"0.5331010454942319","word_num":"0","page_num":"0","level":"0","height":"0.010758603778942555","block_num":"0","line_num":"0","par_num":"0","text":">O vendor"},{"par_num":"0","block_num":"0","page_num":"0","text":"v Mroutec","top":"0.5502392344742832","word_num":"0","conf":"0.30000001192092896","width":"0.026162789223041938","height":"0.007252054351368553","level":"0","left":"0.2529069787896417","line_num":"0"},{"conf":"1","page_num":"0","par_num":"0","line_num":"0","left":"0.2645348833631968","top":"0.5677830939882639","word_num":"0","width":"0.02325581236088531","block_num":"0","height":"0.010614118317477828","level":"0","text":"php api.php"},{"top":"0.5853269539050211","line_num":"0","word_num":"0","conf":"1","text":"php api_v2.php","width":"0.030523251979909072","level":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.01049186092054255","left":"0.2645348845019031"},{"block_num":"0","page_num":"0","text":"php console.onp","height":"0.0071798116206361895","left":"0.26453488409378817","top":"0.6060606061050023","conf":"0.5","width":"0.0334302288420657","par_num":"0","level":"0","line_num":"0","word_num":"0"},{"top":"0.6236044657097288","height":"0.0071770334928230595","width":"0.04360464785961393","text":"php customer_api.ong","left":"0.2645348831812265","par_num":"0","word_num":"0","page_num":"0","conf":"0.5","block_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","word_num":"0","block_num":"0","width":"0.039244182566379016","top":"0.6411149830944434","level":"0","left":"0.2645348834877277","line_num":"0","height":"0.007210375589617124","par_num":"0","text":"pnp embeadea.onp","page_num":"0"},{"conf":"0.30000001192092896","level":"0","text":"php nealtn.pnp","height":"0.007332632986552401","top":"0.6585365856142653","line_num":"0","left":"0.2645348845018644","par_num":"0","width":"0.030523251979909072","word_num":"0","block_num":"0","page_num":"0"},{"level":"0","height":"0.006968640444571461","line_num":"0","page_num":"0","par_num":"0","text":"pnp scim.ono","left":"0.2645348831390473","top":"0.6759581884885157","word_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.026162789223041938"},{"conf":"1","height":"0.007365975843852457","level":"0","page_num":"0","text":"php uprotected_web.php","top":"0.6929824560019078","line_num":"0","width":"0.050872087478637695","par_num":"0","block_num":"0","left":"0.2645348841783377","word_num":"0"},{"top":"0.7105263159186651","text":"php web.php","level":"0","block_num":"0","conf":"1","height":"0.007243718446917069","left":"0.2645348831390473","line_num":"0","width":"0.026162789223041938","par_num":"0","word_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","left":"0.2645348836920618","word_num":"0","conf":"1","top":"0.7280701754385965","level":"0","page_num":"0","text":"php webhook.php","height":"0.0071770334928229484","width":"0.03633720570422233","par_num":"0"},{"level":"0","top":"0.7212543559194157","block_num":"0","word_num":"0","width":"0.008720929318286053","conf":"1","line_num":"0","left":"0.34883721019550806","par_num":"0","height":"0.010452960286604362","text":"129","page_num":"0"},{"height":"0.010630789365874915","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.742160279154372","level":"0","line_num":"0","par_num":"0","text":"> O scripts.","width":"0.027616275117752442","left":"0.2529069806920382"},{"block_num":"0","left":"0.25290697772299664","top":"0.7630662022542091","word_num":"0","line_num":"0","width":"0.02906976354883073","conf":"0.30000001192092896","height":"0.00726872616027141","page_num":"0","par_num":"0","text":"v D storage","level":"0"},{"block_num":"0","line_num":"0","height":"0.010452960286604362","text":"© JiminnyDebugCommand.php","par_num":"0","conf":"1","left":"0.35029070333578616","level":"0","top":"0.05574912943857935","width":"0.06249999492726427","word_num":"0","page_num":"0"},{"line_num":"0","width":"0.09447674041098736","word_num":"0","left":"0.4781976703307032","top":"0.05574912978701141","level":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","text":"© RequestGenerateAskJiminnyReportJob.php X","block_num":"0","conf":"1"},{"page_num":"0","top":"0.055749129145434506","level":"0","conf":"1","text":"= custom.log","block_num":"0","line_num":"0","word_num":"0","left":"0.6584302339737528","height":"0.010452961047110132","par_num":"0","width":"0.027616277654120225"},{"height":"0.010452960286604362","block_num":"0","word_num":"0","left":"0.6933139626900713","width":"0.08575580475178168","conf":"0.5","line_num":"0","par_num":"0","level":"0","page_num":"0","top":"0.05574912943857935","text":"= laravel.log X 4 SF jiminny@localhost]"},{"text":"« HS_local [jiminny@localhost]","line_num":"0","width":"0.06104650395981803","height":"0.010452960286604362","page_num":"0","block_num":"0","top":"0.05574912943857935","word_num":"0","conf":"0.5","level":"0","par_num":"0","left":"0.7877907053425032"},{"line_num":"0","left":"0.8575581395984607","level":"0","page_num":"0","par_num":"0","width":"0.036337205704222275","word_num":"0","text":"& console [PROD)]","block_num":"0","top":"0.05574912978701141","height":"0.010452960286604362","conf":"0.30000001192092896"},{"width":"0.0319767404109873","left":"0.9026162828372292","top":"0.05574912945445576","height":"0.007249275463049432","par_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","text":"A console (Ful","page_num":"0","block_num":"0"},{"conf":"0.5","level":"0","top":"0.07989260216229199","word_num":"0","height":"0.011031390377208905","page_num":"0","left":"0.35025528585596155","width":"0.06551156652734635","line_num":"0","block_num":"0","par_num":"0","text":"C AutomatedReportsService.onp"},{"conf":"0.5","level":"0","line_num":"0","par_num":"0","top":"0.10452961724345744","word_num":"0","width":"0.027616275117752387","height":"0.010452960286604362","page_num":"0","text":"report-not-","block_num":"0","left":"0.3517441894033329"},{"level":"0","height":"0.006968640444571572","left":"0.4244186048198796","text":"Automatedkeporscommano.ong","top":"0.08362369371499645","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","line_num":"0","word_num":"0","width":"0.06976743454628803"},{"text":"senakeportNotceneratedMallJob.pnp","top":"0.08362369371499645","block_num":"0","par_num":"0","width":"0.07994185102746842","word_num":"0","line_num":"0","page_num":"0","height":"0.006968640444571572","left":"0.5029069774659174","level":"0","conf":"0.30000001192092896"},{"conf":"1","height":"0.011164274322169043","par_num":"0","block_num":"0","line_num":"0","top":"0.0797448165869219","word_num":"0","left":"0.591569768963293","text":"© ReportNotGenerated.php","page_num":"0","level":"0","width":"0.053779069413530056"},{"top":"0.0797448165869219","left":"0.6569767499646575","text":"A console [STAGING]","page_num":"0","level":"0","width":"0.045058133754324325","word_num":"0","conf":"1","par_num":"0","block_num":"0","height":"0.011164274322169043","line_num":"0"},{"height":"0.011359849044580761","width":"0.07131979820576123","word_num":"0","text":"(C) AutomatedReportsRepository.ong","conf":"1","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.10430412667979916","left":"0.4941503443926814","block_num":"0"},{"width":"0.027616277654120225","page_num":"0","line_num":"0","level":"0","height":"0.007327075970420038","word_num":"0","block_num":"0","par_num":"0","text":"pnp apLvz.php","conf":"0.30000001192092896","left":"0.5741279062632016","top":"0.10765550223535247"},{"height":"0.006968641205077342","page_num":"0","text":"W138%V","width":"0.027616277654120225","block_num":"0","conf":"0.30000001192092896","left":"0.959302326357856","line_num":"0","top":"0.10452961669904859","word_num":"0","level":"0","par_num":"0"},{"top":"0.11846689913421948","conf":"1","level":"0","block_num":"0","text":"(2026-04-22 11:54:16] local.INF0: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"com","width":"0.2979650903255382","word_num":"0","page_num":"0","line_num":"0","par_num":"0","height":"0.010719703905510247","left":"0.6758721188175553"},{"left":"0.35029069923785694","par_num":"0","top":"0.13237639553429026","word_num":"0","text":"C) AutomatedReportkesult.php","width":"0.06104650395981809","line_num":"0","block_num":"0","level":"0","conf":"0.5","page_num":"0","height":"0.0071770334928229484"},{"par_num":"0","text":"[2026-04-22 11:54:16] local.INF0:","conf":"1","line_num":"0","width":"0.08720929571922797","word_num":"0","height":"0.011164274322169043","block_num":"0","level":"0","top":"0.1355661881977671","left":"0.6758720997809146","page_num":"0"},{"page_num":"0","conf":"1","block_num":"0","line_num":"0","left":"0.7659884013497317","par_num":"0","word_num":"0","width":"0.21656973818515213","level":"0","top":"0.1355661881977671","height":"0.011164274322169043","text":"[SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"}"},{"level":"0","word_num":"0","left":"0.37354651259809235","line_num":"0","text":"LOG PREFIX","conf":"1","top":"0.1602787460943993","height":"0.007185368636768663","par_num":"0","width":"0.02906976354883073","block_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.03924418256637896","top":"0.15679442575751912","height":"0.013937280889142922","line_num":"0","par_num":"0","level":"0","text":"xP Cc W .*","word_num":"0","left":"0.4229651158168253"},{"width":"0.030523251979909072","page_num":"0","conf":"0.30000001192092896","left":"0.49709302375588854","par_num":"0","word_num":"0","top":"0.15679442568860036","block_num":"0","text":"TLY :","level":"0","line_num":"0","height":"0.010669689239307334"},{"conf":"1","left":"0.6758720964664408","block_num":"0","par_num":"0","text":"[2026-04-22","word_num":"0","top":"0.15331010504833542","width":"0.030523251979909016","page_num":"0","level":"0","height":"0.010452960286604362","line_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","left":"0.7078488367406464","conf":"0.30000001192092896","text":"11.04.10.","width":"0.02470930079196365","block_num":"0","height":"0.006968640444571461","level":"0","top":"0.1567944254223136","line_num":"0"},{"text":"soc1aLAccountservicel loken recrieveo \" soclaLAccouncla.1470,\"0l","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.7645348849731823","top":"0.1567944254223136","level":"0","line_num":"0","width":"0.17151160950356337","height":"0.006968640444571461","word_num":"0","par_num":"0"},{"width":"0.05523255530824056","height":"0.007340968130498116","conf":"0.5","page_num":"0","block_num":"0","line_num":"0","top":"0.17384370033505325","par_num":"0","left":"0.6758720915593047","level":"0","word_num":"0","text":"2026-04-22 11:54:161"},{"conf":"0.5","level":"0","text":"Local.INFU: EncryptedtokenManager Generating access token.","height":"0.007340968130498116","top":"0.17384370033505325","block_num":"0","par_num":"0","word_num":"0","width":"0.15697673026551595","line_num":"0","left":"0.7340116418040703","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","height":"0.007340968891003885","par_num":"0","width":"0.09302325958901259","top":"0.1738437001290164","word_num":"0","page_num":"0","text":"\"\"mode\": \"Leqacy\"' \"\"correlation_1d\"","left":"0.8909883698293106","level":"0"},{"page_num":"0","conf":"1","top":"0.18466898977425128","block_num":"0","line_num":"0","level":"0","height":"0.01070581098492629","left":"0.3691860647853197","par_num":"0","text":"class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique","word_num":"0","width":"0.20639533184944314"},{"height":"0.006968640444571572","left":"0.6206395350702464","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.18815331043973516","text":"AIУSAY","width":"0.0334302288420657","word_num":"0","level":"0","conf":"0.30000001192092896"},{"page_num":"0","level":"0","line_num":"0","block_num":"0","text":"[2026-04-22","top":"0.18815331062324836","width":"0.030523251979909016","conf":"1","word_num":"0","height":"0.010452960286604362","left":"0.6758720964664408","par_num":"0"},{"height":"0.010452960286604362","page_num":"0","top":"0.18815331062324836","width":"0.02470930079196365","block_num":"0","line_num":"0","conf":"1","text":"11:54:17]","left":"0.7078488392115763","par_num":"0","word_num":"0","level":"0"},{"top":"0.18815331097168042","line_num":"0","text":"[Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{| \"message) \":| \"Forbid","width":"0.21947669982910156","left":"0.7674418828298669","word_num":"0","height":"0.010452960286604362","par_num":"0","page_num":"0","conf":"1","block_num":"0","level":"0"},{"height":"0.011164274322169154","text":"public function handle(","par_num":"0","top":"0.20175438596491224","width":"0.06249999492726427","word_num":"0","block_num":"0","conf":"1","page_num":"0","left":"0.3793604713850344","level":"0","line_num":"0"},{"width":"0.0334302288420657","text":"> M debuabar","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.7942583731520936","height":"0.01061967533361019","block_num":"0","left":"0.25872093060298534","level":"0","par_num":"0","word_num":"0"},{"text":"framework)","top":"0.8153310107881673","level":"0","word_num":"0","left":"0.2587209302147495","page_num":"0","height":"0.006968640444571461","width":"0.03633720570422233","conf":"0.30000001192092896","par_num":"0","block_num":"0","line_num":"0"},{"text":"v Dlogs","word_num":"0","par_num":"0","page_num":"0","height":"0.013937280889143033","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","top":"0.829268293353338","left":"0.25872093219165027","width":"0.02325581236088531"},{"word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.27180232501057217","line_num":"0","page_num":"0","block_num":"0","height":"0.006968640444571461","par_num":"0","text":".aitianore","top":"0.8501742163630801","width":"0.026162789223041938"},{"par_num":"0","level":"0","left":"0.27180232898139844","top":"0.8641114989282507","line_num":"0","width":"0.029069763548830674","word_num":"0","height":"0.013937280889143033","text":"audio.wav","block_num":"0","conf":"0.5","page_num":"0"},{"par_num":"0","width":"0.02761628019048812","text":"= custom.lod","top":"0.8850174216200114","word_num":"0","left":"0.2732558133204536","conf":"0.5","height":"0.007327075970420038","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"par_num":"0","word_num":"0","text":"=hubspot-journal-poll.log","conf":"1","left":"0.27172052371890804","page_num":"0","top":"0.898659122637328","width":"0.05684965214830767","line_num":"0","block_num":"0","level":"0","height":"0.014528444889439718"},{"left":"0.2718023293833041","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","word_num":"0","top":"0.9198606275129059","level":"0","width":"0.02906976354883073","line_num":"0","height":"0.006968640444571461","text":"aravel lod"},{"left":"0.27180232669941556","level":"0","par_num":"0","text":"< nhnunit ymi","word_num":"0","height":"0.007249276223555312","top":"0.9370015948598658","page_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.03052325451627691"},{"left":"0.27180232756451","page_num":"0","height":"0.0071770334928229484","top":"0.9545454545454546","word_num":"0","line_num":"0","width":"0.015988370205493707","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"us ttt is"},{"text":"= oauth-nrivate kev","top":"0.9720893141945773","level":"0","height":"0.0071770334928229484","width":"0.04215115689216781","line_num":"0","block_num":"0","left":"0.26598837364710537","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","text":"131","word_num":"0","par_num":"0","left":"0.3473837218665969","top":"0.7560975614943285","level":"0","width":"0.01017441774936434","page_num":"0","block_num":"0","line_num":"0","height":"0.010452960286604362"},{"height":"0.010452960286604362","left":"0.34883721019550806","conf":"1","line_num":"0","par_num":"0","text":"132","page_num":"0","level":"0","top":"0.7735191642817849","word_num":"0","width":"0.008720929318286053","block_num":"0"},{"level":"0","height":"0.010452960286604362","word_num":"0","text":"133","width":"0.01017441774936434","top":"0.7909407670692414","left":"0.3473837218665969","block_num":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0"},{"left":"0.34883720958249664","line_num":"0","par_num":"0","top":"0.8222996516613625","text":"135","level":"0","block_num":"0","height":"0.017421602252187585","word_num":"0","page_num":"0","conf":"1","width":"0.010174418383456285"},{"text":"137","width":"0.010174418383456285","top":"0.8571428572362757","par_num":"0","left":"0.34883720958249664","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","height":"0.017421602252187474","page_num":"0"},{"top":"0.24390243899768138","width":"0.029069766085198623","level":"0","line_num":"0","conf":"1","height":"0.006968641205077342","text":"2026-04-22","par_num":"0","left":"0.6773255821425291","page_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","par_num":"0","left":"0.7645348857716515","line_num":"0","level":"0","width":"0.22238372234587978","conf":"0.5","height":"0.007293733113119982","page_num":"0","text":"Jiminny Console commands Command::run Memory usage before startina command - \"command\"","top":"0.24390243908003706","word_num":"0"},{"level":"0","height":"0.014354066985645897","conf":"1","line_num":"0","width":"0.22093022123296213","page_num":"0","left":"0.7659883869572995","text":"[ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\" : \"9fbeb","par_num":"0","word_num":"0","top":"0.25757575757575757","block_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.7354651312339573","text":"LocaLINFo: Jamanny Console Commands Command: :run Memory usage fon command *\"command\":\"meetino-001","word_num":"0","conf":"0.30000001192092896","width":"0.25290696164394955","top":"0.27874564455225337","level":"0","par_num":"0"},{"level":"0","width":"0.16279068398982927","word_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.2822299660239451","line_num":"0","conf":"1","page_num":"0","text":"$this->reportResult = SreportService->get0rCreateReportResult(","block_num":"0","left":"0.3997093008000044"},{"conf":"0.5","level":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"local, INF0: Jiminnv\\ Console\\Commands\\ Command::run Memory usage before startina command {\"command","top":"0.29266347693463546","width":"0.24854649888708236","word_num":"0","height":"0.010472410983826341","left":"0.7340116322954093"},{"par_num":"0","conf":"1","block_num":"0","text":"automatedRenont• SautomatedRenont","top":"0.29965156815423977","word_num":"0","level":"0","height":"0.007365975843852457","line_num":"0","width":"0.08720929571922786","page_num":"0","left":"0.4113372170566687"},{"left":"0.4113372111750541","line_num":"0","height":"0.010452960286604362","par_num":"0","level":"0","conf":"0.5","width":"0.02034883549872868","page_num":"0","word_num":"0","text":"data:[","top":"0.317073171250426","block_num":"0"},{"word_num":"0","line_num":"0","text":"'status' => AutomatedReportResult::STATUS_UEFAULT","conf":"0.5","page_num":"0","height":"0.014182722739625842","left":"0.42147782738905476","level":"0","par_num":"0","top":"0.33433130814993306","block_num":"0","width":"0.12944556297139925"},{"text":"'media type' => AutomatedReportsService::MEDIA_TYPE_PDF.","height":"0.010694696192155906","par_num":"0","block_num":"0","page_num":"0","top":"0.35167464129341575","level":"0","word_num":"0","width":"0.14534882281688938","conf":"1","left":"0.4229651307381565","line_num":"0"},{"par_num":"0","conf":"1","height":"0.010614118317477717","line_num":"0","left":"0.3997093159070337","level":"0","text":"SactivityIds = SactivityService->qetActivityIdsForSavedSearch(","page_num":"0","block_num":"0","top":"0.4216027876942583","width":"0.16424417495727545","word_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","conf":"0.5","word_num":"0","text":"user: screator.","par_num":"0","height":"0.006968640444571461","top":"0.4599303139240558","level":"0","left":"0.41133721302624654","width":"0.039244182566379016"},{"block_num":"0","page_num":"0","width":"0.11337208240590202","height":"0.010636346382007389","level":"0","top":"0.4736842106435828","line_num":"0","par_num":"0","text":"frequency: SautomatedReport->qetFrequencv@","word_num":"0","left":"0.41133722046922283","conf":"1"},{"par_num":"0","page_num":"0","text":"SLoqger->info(self:: LUG PREFIX .I","left":"0.4011627973462778","height":"0.0071770334928230595","level":"0","block_num":"0","line_num":"0","top":"0.529505582137161","width":"0.08430231885707123","conf":"0.30000001192092896","word_num":"0"},{"top":"0.5261324048886707","word_num":"0","page_num":"0","text":"•Fetched activity IDs'. [","line_num":"0","conf":"0.5","block_num":"0","left":"0.4854651165483912","par_num":"0","width":"0.06976743454628809","level":"0","height":"0.010550210730691068"},{"top":"0.5435540071471688","word_num":"0","par_num":"0","width":"0.11046511061648107","page_num":"0","block_num":"0","height":"0.010672468127626344","level":"0","line_num":"0","text":"'automatedReportluid' => Sthis->reportUuid.","left":"0.4127907039839344","conf":"1"},{"text":"'activitycount' => count Sactivitvids).","width":"0.10029068398982921","page_num":"0","left":"0.4127907113588847","level":"0","line_num":"0","conf":"0.5","height":"0.007310404161517181","par_num":"0","top":"0.5644599307143667","word_num":"0","block_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","height":"0.0072659472719524","par_num":"0","line_num":"0","top":"0.6164274323644275","width":"0.14389535214038607","left":"0.40116278728495736","text":"if count(Sactivitvids) < self.MIN ACTTVITTES COUNT) ^","conf":"0.30000001192092896","level":"0"},{"width":"0.0479651156892168","height":"0.006968641205077342","left":"0.41133720952457764","word_num":"0","line_num":"0","top":"0.6341463414078088","conf":"0.5","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"Sthis->farlRenortd"},{"level":"0","conf":"0.5","par_num":"0","line_num":"0","page_num":"0","left":"0.4752906935391317","height":"0.0071770334928229484","top":"0.6339712918660287","text":"AutomatedRenortResult:REASON NOT_ ENOUGH ACTTVITTES)","block_num":"0","width":"0.13953488938351893","word_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","height":"0.0072464973352361906","conf":"0.30000001192092896","left":"0.41133721100898984","level":"0","width":"0.07848837020549371","word_num":"0","block_num":"0","top":"0.6689895471800943","text":"Sloaden->infolself::L0G PREFTX"},{"height":"0.010730817177268981","conf":"0.5","par_num":"0","page_num":"0","width":"0.09156975847609505","top":"0.6655052273287644","left":"0.5000000002015572","block_num":"0","line_num":"0","level":"0","text":"Not enouah activities. skinned'","word_num":"0"},{"height":"0.010558546635142552","level":"0","page_num":"0","width":"0.11046511061648107","word_num":"0","conf":"1","par_num":"0","text":"'automatedReportUuid' => $this->reportUuid,","block_num":"0","top":"0.6864111502543853","line_num":"0","left":"0.4229651243073655"},{"word_num":"0","left":"0.46220930999357396","height":"0.006968640444571572","block_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"= count (Cactivitvlde)","top":"0.7038327529484459","width":"0.06104650395981809","conf":"0.30000001192092896"},{"height":"0.006968641205077342","page_num":"0","text":"thic-sdicnatchMotGenenatodNotjficatjonc/","line_num":"0","par_num":"0","word_num":"0","top":"0.7560975609258538","left":"0.41133720958356296","block_num":"0","conf":"0.30000001192092896","width":"0.10755813882706017","level":"0"},{"height":"0.01135031838546341","width":"0.04521742272884288","page_num":"0","word_num":"0","level":"0","text":"CautomatedReport,","par_num":"0","left":"0.4214578712761794","top":"0.7731373081124078","line_num":"0","block_num":"0","conf":"0.5"},{"page_num":"0","top":"0.7944250874432196","width":"0.03924418256637896","conf":"1","level":"0","text":"sreporcservice,","word_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.42151162768483397"},{"page_num":"0","block_num":"0","par_num":"0","level":"0","text":"Sunl Generator.","line_num":"0","height":"0.011360236902556387","left":"0.42138547362202583","top":"0.807757525539359","width":"0.03659500213379557","word_num":"0","conf":"0.5"},{"line_num":"0","height":"0.006968641205077342","top":"0.8292682926249746","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","left":"0.4200581399072907","conf":"0.30000001192092896","text":"snobuisparcher,","width":"0.040697673533825196"},{"word_num":"0","level":"0","text":"slogder.","height":"0.006968640444571461","page_num":"0","left":"0.42151162982288704","top":"0.8466898958055888","block_num":"0","line_num":"0","par_num":"0","width":"0.02180232392980702","conf":"0.30000001192092896"},{"conf":"1","height":"0.006968640444571461","level":"0","par_num":"0","text":"return:","width":"0.018895347067650337","word_num":"0","top":"0.8989547041679581","line_num":"0","page_num":"0","left":"0.4113372092423377","block_num":"0"},{"line_num":"0","conf":"0.5","word_num":"0","level":"0","text":"Spavload = SrenortService->qetAskJaminnvGenerateReportPavload","left":"0.4011627891084936","height":"0.007313183049836192","top":"0.9512195122631822","page_num":"0","block_num":"0","par_num":"0","width":"0.1613372133133259"},{"left":"0.4113372170566687","line_num":"0","height":"0.006968640444571572","conf":"0.5","text":"automatedRenort: SautomatedRenont","top":"0.968641115317784","width":"0.08720929571922786","word_num":"0","block_num":"0","level":"0","par_num":"0","page_num":"0"},{"word_num":"0","height":"0.006968640444571572","block_num":"0","text":"2026-04-22","conf":"1","level":"0","left":"0.6758720934141155","width":"0.030523251979909016","top":"0.20905923378468283","line_num":"0","par_num":"0","page_num":"0"},{"height":"0.006968640444571572","top":"0.20905923378468283","width":"0.023255812360885253","conf":"0.5","page_num":"0","level":"0","text":"11:54:17","word_num":"0","block_num":"0","par_num":"0","line_num":"0","left":"0.7078488368428134"},{"width":"0.030523251979909016","left":"0.6758720964664408","top":"0.2229965161981613","word_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0","conf":"1","block_num":"0","level":"0","text":"[2026-04-22","line_num":"0"},{"word_num":"0","text":"Jiminny Console commands Command::run Memory usage for command \"command\": \"activ1ty:a","height":"0.0071770334928230595","par_num":"0","top":"0.2089314194577352","line_num":"0","page_num":"0","block_num":"0","conf":"0.5","level":"0","width":"0.22238372234587978","left":"0.76453488576685"},{"left":"0.765988403594341","level":"0","height":"0.010655796318723487","page_num":"0","text":"[RetryFailedDownloads] Starting {\"options\":{\"from\":null.\"to\":null.\"help\": false. \"silen","width":"0.2209302009420192","word_num":"0","line_num":"0","block_num":"0","top":"0.22299651615441607","conf":"1","par_num":"0"},{"conf":"1","page_num":"0","text":"11:55:081","level":"0","par_num":"0","top":"0.3270308281209766","width":"0.02377966109742513","word_num":"0","height":"0.015157821265894489","left":"0.7076422498067284","line_num":"0","block_num":"0"},{"conf":"1","left":"0.7076422498067284","height":"0.015157821265894378","level":"0","top":"0.36187403369588966","width":"0.02377966109742513","word_num":"0","par_num":"0","block_num":"0","line_num":"0","text":"11:55:101","page_num":"0"},{"block_num":"0","left":"0.7354651161337202","conf":"0.5","height":"0.0071770334928229484","word_num":"0","line_num":"0","page_num":"0","width":"0.25","level":"0","par_num":"0","text":"LocaL,INFO: Jiminny Console Commands Command: :run Memory usage for command -\"command\"•\"dialers:mo","top":"0.3133971291866029"},{"word_num":"0","line_num":"0","block_num":"0","left":"0.7340116297208279","par_num":"0","text":"Local, NoTcE: Monitorina start","width":"0.07848837020549371","conf":"0.30000001192092896","top":"0.33094098883572576","page_num":"0","level":"0","height":"0.0071770334928229484"},{"page_num":"0","par_num":"0","height":"0.007229826286839103","top":"0.3484320557199807","conf":"0.30000001192092896","level":"0","width":"0.07122093058646994","left":"0.7354651157777016","line_num":"0","text":"LocaL NOTICE: Monitorina end","block_num":"0","word_num":"0"},{"block_num":"0","text":"LocaL,INF0: Jiminny Console Commands Command::run Memory usage before startina command - \"command)","height":"0.007352082923268499","level":"0","width":"0.24999997970905719","conf":"0.5","page_num":"0","par_num":"0","top":"0.36585365879427156","word_num":"0","left":"0.7340116491515918","line_num":"0"},{"conf":"0.30000001192092896","top":"0.3832752612769804","par_num":"0","width":"0.25145350111291764","page_num":"0","level":"0","line_num":"0","block_num":"0","text":"ocalTNs0• liminnv Console Commands Command• •run Memony usade Fon command \" \"command\"«\"maiihoy.cl","word_num":"0","left":"0.7354651053076894","height":"0.006968641205077342"},{"block_num":"0","par_num":"0","text":"[2026-04-22 11:55:11]","line_num":"0","width":"0.053779069413530056","height":"0.011164274322168932","word_num":"0","page_num":"0","conf":"1","level":"0","top":"0.40031897926634774","left":"0.6773255802434961"},{"level":"0","height":"0.006968640444571461","top":"0.41811846723416024","par_num":"0","left":"0.677325584795352","line_num":"0","page_num":"0","text":"2926-04-22","width":"0.02906976354883073","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","top":"0.43540669863647596","level":"0","left":"0.6773255801939576","par_num":"0","text":"[2026-04-22 11:55:11]","width":"0.053779069413530056","word_num":"0","height":"0.010586332476310245","block_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.4529505582137161","width":"0.05523255530824056","text":"12026-04-22 11•55•11]|","word_num":"0","line_num":"0","page_num":"0","left":"0.6773255853567695","level":"0","par_num":"0","block_num":"0"},{"level":"0","line_num":"0","conf":"1","height":"0.010477967999958815","left":"0.6758720953991132","page_num":"0","par_num":"0","top":"0.470383275988684","width":"0.055232550235504774","word_num":"0","block_num":"0","text":"[2026-04-22 11:55:12]"},{"width":"0.05523255530824056","level":"0","par_num":"0","top":"0.4878048783839861","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"г204-04-9 11.55.121","word_num":"0","page_num":"0","left":"0.6773255853567695"},{"width":"0.056686041202950954","line_num":"0","word_num":"0","par_num":"0","level":"0","page_num":"0","height":"0.010722482033323488","conf":"1","left":"0.6758720983317866","text":"[2026-04-22 11:55:14]","top":"0.5052264812343649","block_num":"0"},{"block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","line_num":"0","text":"112024-04-22 11-55.141","top":"0.5223285484687972","height":"0.00728817609698762","width":"0.056686041202950954","left":"0.6758720983315931","level":"0"},{"height":"0.010650239302591014","block_num":"0","conf":"1","level":"0","par_num":"0","line_num":"0","top":"0.5398724081888148","width":"0.056686041202950954","word_num":"0","text":"[2026-04-22 11:55:15]","left":"0.6758720983317866","page_num":"0"},{"par_num":"0","word_num":"0","height":"0.0071770334928229484","page_num":"0","top":"0.5574162679425837","conf":"0.30000001192092896","left":"0.6758720983315931","level":"0","width":"0.056686041202950954","line_num":"0","text":"1г2024-04-22 11-55.151","block_num":"0"},{"line_num":"0","text":"[2026-04-22 11:55:15]","left":"0.6758720983317866","height":"0.010452960286604362","level":"0","width":"0.056686041202950954","word_num":"0","par_num":"0","conf":"1","page_num":"0","block_num":"0","top":"0.5749128925047814"},{"width":"0.05523255530824045","left":"0.6773255854261233","top":"0.5923344949742337","conf":"1","word_num":"0","block_num":"0","line_num":"0","height":"0.010536318570613101","par_num":"0","level":"0","page_num":"0","text":"[2026-04-22 11:55:19]"},{"conf":"1","line_num":"0","par_num":"0","page_num":"0","block_num":"0","level":"0","top":"0.6097560984287775","word_num":"0","height":"0.010658574446536728","left":"0.6758720953991132","width":"0.055232550235504774","text":"[2026-04-22 11:55:191"},{"width":"0.05523255530824045","line_num":"0","left":"0.677325585465754","page_num":"0","text":"[2026-04-22 11:55:19]","top":"0.6267942583732058","word_num":"0","block_num":"0","conf":"1","height":"0.011164274322169043","level":"0","par_num":"0"},{"top":"0.6480836240285853","width":"0.05523255530824056","height":"0.006968640444571572","line_num":"0","page_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","text":"2026-04-22 11:55119","par_num":"0","left":"0.6758720915593047"},{"conf":"1","block_num":"0","height":"0.010591889492442497","width":"0.056686041202950954","text":"(2026-04-22 11:55:231","page_num":"0","par_num":"0","line_num":"0","level":"0","top":"0.6618819775389818","word_num":"0","left":"0.6758720983317866"},{"left":"0.6758720915593047","top":"0.682615629913179","conf":"1","block_num":"0","width":"0.05523255530824056","line_num":"0","height":"0.007279840192536136","level":"0","par_num":"0","text":"2026-04-22 11:55:23","word_num":"0","page_num":"0"},{"conf":"1","level":"0","left":"0.7340116523788023","text":"local.INF0: Jiminny \\Console\\Commands\\Command::run Memory usage before starting command {\"con","width":"0.23837207226043045","page_num":"0","height":"0.011164274322168932","line_num":"0","word_num":"0","block_num":"0","top":"0.40031897926634774","par_num":"0"},{"width":"0.2529069413530065","page_num":"0","level":"0","word_num":"0","conf":"1","line_num":"0","par_num":"0","height":"0.010586332476310134","block_num":"0","left":"0.7340116379792129","text":"local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\" \"processed\":0} {\"corre","top":"0.4354066985493681"},{"text":"Jocal TNE0• liminnv Console Commands. Command• • nun Memonv","conf":"0.30000001192092896","width":"0.1468023137843355","block_num":"0","level":"0","line_num":"0","word_num":"0","height":"0.00728817609698762","left":"0.7340116399805254","top":"0.4703832754342152","page_num":"0","par_num":"0"},{"level":"0","text":"usage before starting command {\"command\":","width":"0.10610463771414247","block_num":"0","word_num":"0","line_num":"0","page_num":"0","top":"0.4703832754342152","par_num":"0","conf":"1","height":"0.010477968760464584","left":"0.8822674553066905"},{"block_num":"0","level":"0","width":"0.14244185102746842","left":"0.734011639428945","line_num":"0","word_num":"0","par_num":"0","text":"local.INF0: Jiminny\\Console\\Commands\\Command::run Memor","conf":"0.5","page_num":"0","height":"0.01060022539689398","top":"0.4878048783342901"},{"line_num":"0","page_num":"0","height":"0.0072381614307848174","conf":"0.30000001192092896","left":"0.7340116274091558","par_num":"0","text":"Local.INru. Jininny console commanas comnand..run Menory","level":"0","top":"0.5087108018143799","width":"0.1468023137843355","word_num":"0","block_num":"0"},{"par_num":"0","word_num":"0","level":"0","top":"0.5052264812343649","page_num":"0","left":"0.8822674553066905","block_num":"0","height":"0.010722482033323488","conf":"1","line_num":"0","text":"usage before starting command {\"command\":","width":"0.10610463771414247"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","height":"0.006968640444571461","text":"usace berore starcine conmand \"command.","left":"0.8808139536550837","level":"0","par_num":"0","top":"0.5435540073038466","width":"0.10755812868158865"},{"block_num":"0","left":"0.8808139536550261","page_num":"0","top":"0.5781499200995164","line_num":"0","conf":"1","level":"0","width":"0.10755812868158865","word_num":"0","par_num":"0","text":"usage for command \"command\":\"conterence:","height":"0.007215933366255367"},{"left":"0.8793604742668581","height":"0.010536318570613101","line_num":"0","width":"0.10901161964903494","text":"usage before starting command {\"command\" :","par_num":"0","top":"0.5923344949742337","level":"0","block_num":"0","conf":"1","page_num":"0","word_num":"0"},{"conf":"1","par_num":"0","height":"0.010658575207042498","line_num":"0","text":"Running conference:monitor:start command for activities in (2026-04-22 11:45:00. 2026-","top":"0.6097560978743086","width":"0.2238372031678545","block_num":"0","left":"0.7645348929311759","page_num":"0","word_num":"0","level":"0"},{"conf":"1","left":"0.7645348933213686","top":"0.6267942583732058","width":"0.2238372031678545","word_num":"0","height":"0.011164274322169043","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"[conference:monitor:start] No activities found in (2026-04-22 11:45:00. 2026-04-22 11:","page_num":"0"},{"text":"Jaminny Console Commands Command::run memory usage tor command *\"command\": \"conterence","par_num":"0","page_num":"0","top":"0.6480836240285853","width":"0.22238370205493685","left":"0.7645348848682494","height":"0.006968640444571572","word_num":"0","block_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896"},{"par_num":"0","height":"0.010730817937774861","left":"0.8808139563240522","level":"0","width":"0.10610463771414247","page_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.6655052267742954","word_num":"0","text":"usage before starting command 1\"command\""},{"page_num":"0","left":"0.765988370677376","word_num":"0","top":"0.6826156300873951","conf":"0.5","par_num":"0","height":"0.007279840192536247","text":"conference:moniton:end:Jiminny Console Commands Activities MonitorMeetinaendCommand::","level":"0","line_num":"0","width":"0.22238372234587966","block_num":"0"},{"width":"0.02470930079196365","height":"0.006968640444571461","level":"0","line_num":"0","par_num":"0","word_num":"0","top":"0.7003484323909547","page_num":"0","block_num":"0","left":"0.7078488367406464","conf":"0.5","text":"11:55:231"},{"word_num":"0","conf":"0.5","text":"conference:moniton:end:Jiminny Console Commands Activities MonitorMeetingendCommand::7","block_num":"0","par_num":"0","left":"0.7659883706764197","line_num":"0","top":"0.7001594896331739","height":"0.0071770334928229484","page_num":"0","level":"0","width":"0.22238372234587966"},{"page_num":"0","block_num":"0","par_num":"0","level":"0","text":"12026-04-22 11:55:231","left":"0.6758720915593047","width":"0.05523255530824056","word_num":"0","top":"0.7177033492822966","line_num":"0","conf":"1","height":"0.0071770334928229484"},{"left":"0.7078488392115763","par_num":"0","level":"0","line_num":"0","text":"11:55:291","top":"0.7317073175918895","width":"0.02470930079196365","page_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1","word_num":"0"},{"height":"0.006968641205077342","level":"0","top":"0.7526132403914095","line_num":"0","par_num":"0","text":"2026-04-22","left":"0.6773255821425291","conf":"1","page_num":"0","word_num":"0","width":"0.029069766085198623","block_num":"0"},{"word_num":"0","left":"0.7078488368428134","page_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","line_num":"0","width":"0.023255812360885253","text":"11:55:29","conf":"0.30000001192092896","top":"0.7526132407533239"},{"word_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.17732559366429101","left":"0.764534875423068","conf":"0.5","height":"0.0071770334928229484","block_num":"0","page_num":"0","text":"Jiminny Console Commands Command::run Memory usage for command -\"com","top":"0.7177033492822966"},{"top":"0.7526132408944168","block_num":"0","conf":"0.5","left":"0.764534884840703","page_num":"0","width":"0.026162786686674044","word_num":"0","text":"Trving to","height":"0.007354861051081851","level":"0","par_num":"0","line_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","level":"0","text":"refresh HubSoot token \"account_ id\":59.\"uodated_at\":\"2025-10-03 09:32:05\"7 4","par_num":"0","page_num":"0","word_num":"0","width":"0.1991278871576836","height":"0.007354861051081851","top":"0.7526132408944168","left":"0.7906976726611669"},{"par_num":"0","left":"0.7645348932976651","text":"[EncnvntedTokenManader] Genenatina access token. {imodel.\"legacy\"} {\"correlation idi.\"","level":"0","width":"0.2238372031678545","conf":"0.5","word_num":"0","height":"0.010655796318723487","line_num":"0","page_num":"0","top":"0.7663476873526445","block_num":"0"},{"block_num":"0","height":"0.015073800581303809","par_num":"0","conf":"1","text":"12026-04-22","width":"0.03084526163466439","word_num":"0","line_num":"0","left":"0.6757110905522168","level":"0","top":"0.8008254696307578","page_num":"0"},{"level":"0","page_num":"0","left":"0.6773255821425291","block_num":"0","top":"0.8222996515412353","height":"0.006968641205077342","width":"0.029069766085198623","line_num":"0","word_num":"0","text":"12026-04-22","conf":"0.30000001192092896","par_num":"0"},{"top":"0.7870813399010578","height":"0.007343747018817126","par_num":"0","left":"0.765988370675023","width":"0.22238372234587978","line_num":"0","page_num":"0","block_num":"0","level":"0","text":"SocialAccountServicel Refrechina token from nroviden {\"socialAccountTd\".59 \"nroviden\"","conf":"0.5","word_num":"0"},{"text":"Local.ERROR: Failed to refresh HubSpot token {\"account_id\":59, \"updated_at\":\"2025-10-03 09:32:05\". \"","top":"0.8013937285449755","height":"0.013937280889143033","par_num":"0","page_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","word_num":"0","left":"0.7340116504006509","width":"0.25436044246592415"},{"block_num":"0","word_num":"0","line_num":"0","height":"0.010583554348497004","level":"0","top":"0.8221690588644346","page_num":"0","width":"0.2514534808219747","conf":"1","par_num":"0","left":"0.735465112858589","text":"local.INF0: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"}"},{"line_num":"0","top":"0.8362369341198884","width":"0.22093022123296213","page_num":"0","level":"0","height":"0.013937280889143033","text":"[EncryptedTokenManager] Generating access token. {\"mode\":\"Legacy\"} {\"correlation_id\":","left":"0.7659883724443558","block_num":"0","par_num":"0","word_num":"0","conf":"1"},{"text":"SocialAccountServicel Refreching token from nroviden &\"socialAccountTd\"•306 \"nnovider","left":"0.7659883909676691","top":"0.8571428575343606","word_num":"0","width":"0.22238370205493685","level":"0","height":"0.007290954224800861","page_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"0.5"},{"par_num":"0","top":"0.8705848350896177","text":"11:55:301","word_num":"0","width":"0.02377966109742513","block_num":"0","conf":"1","height":"0.015157821265894378","line_num":"0","left":"0.7076422498067284","level":"0","page_num":"0"},{"top":"0.8745644606086513","left":"0.734011625114089","conf":"1","level":"0","width":"0.25436044246592426","height":"0.010603003524707222","line_num":"0","text":"local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",","par_num":"0","word_num":"0","page_num":"0","block_num":"0"},{"top":"0.8919860626704453","line_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","word_num":"0","height":"0.006968641205077342","left":"0.764534889709893","page_num":"0","text":"Tovina +o nofnoch HuhSnot tolon diaccount idil:1772 lundatod a+i.12025-10-02 14-47-0413.","width":"0.2238372031678545"},{"level":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","width":"0.02906976354883073","left":"0.677325584795352","page_num":"0","line_num":"0","text":"2024-04-99","block_num":"0","top":"0.8919860630529755","par_num":"0"},{"conf":"0.5","top":"0.9059011164274322","page_num":"0","height":"0.014354066985645897","block_num":"0","par_num":"0","text":"[2026-04-22 11:55:301","width":"0.053779069413530056","left":"0.6773255827754108","line_num":"0","word_num":"0","level":"0"},{"text":"[EncryptedTokenManager] Generating access token. {\"mode\":\"Zegacy\"} {\"correlation_id\":","line_num":"0","block_num":"0","width":"0.22093022123296202","level":"0","page_num":"0","par_num":"0","height":"0.011164274322169043","conf":"1","left":"0.7659883755488741","top":"0.9090909090909091","word_num":"0"},{"left":"0.677325584795352","par_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.9268292686278885","width":"0.02906976354883073","page_num":"0","text":"4-04-9","word_num":"0"},{"word_num":"0","block_num":"0","left":"0.7354651516693276","level":"0","text":"locol TNSh• [SocinlAecoun+Convicol Pofrochina tokon fnom nnovidon filcocialAccoun+tdll.1272 IInnovide","height":"0.0071770334928229484","page_num":"0","par_num":"0","top":"0.9266347687400319","conf":"0.30000001192092896","line_num":"0","width":"0.2529069413530066"},{"conf":"1","level":"0","width":"0.05523255530824045","height":"0.010525203777842607","block_num":"0","line_num":"0","page_num":"0","left":"0.6773255854261233","word_num":"0","text":"[2026-04-22 11:55:301","par_num":"0","top":"0.9441786283335306"},{"page_num":"0","line_num":"0","width":"0.25290696164394944","conf":"1","height":"0.010525203777842496","par_num":"0","block_num":"0","left":"0.7340116177084154","top":"0.9441786285077468","word_num":"0","level":"0","text":"local.ERROR: Failed to refresh HubSpot token {\"account id\":1372,\"updated at\":\"2025-10-02 14:47:06"},{"word_num":"0","height":"0.006968640444571572","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.6758720964664408","level":"0","page_num":"0","top":"0.9616724742028013","text":"1г2a24-04-22","width":"0.030523251979909016"},{"page_num":"0","par_num":"0","level":"0","top":"0.9616724742028013","block_num":"0","text":"11•55•201","left":"0.7078488392115763","height":"0.006968640444571572","conf":"0.30000001192092896","width":"0.02470930079196365","word_num":"0","line_num":"0"},{"block_num":"0","height":"0.007227047398520092","left":"0.7340116505565647","level":"0","line_num":"0","text":"Jocal NOTTOg. Ponainina HubSnot +okonc ond Siltotalll.? Ifivodil.n Hfailodil.2l Siconnolation idil.u24d","conf":"0.30000001192092896","top":"0.961672474174304","word_num":"0","page_num":"0","width":"0.25436044246592426","par_num":"0"},{"par_num":"0","text":"Po 4s","height":"0.01074748898617195","word_num":"0","line_num":"0","top":"0.986062718234409","page_num":"0","conf":"0.30000001192092896","left":"0.9694767452358817","width":"0.013081394611521024","level":"0","block_num":"0"}]...
|
Slack
|
AppleNative
|
Aneliya Angelova, Nikolay Yankov, Steliyan Georgie Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev (DM) - Jiminny Inc - 1 new item - Slack...
|
True
|
8065
|
NULL
|
NULL
|
|
59393
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.24L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"level":"0","line_num":& [{"level":"0","line_num":"0","text":"Phostorm","width":"0.021802326466174835","height":"0.006968641205077342","left":"0.01744185995005212","top":"0.006968641046706359","page_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0"},{"left":"0.1148255812121043","block_num":"0","height":"0.006968640444571461","par_num":"0","line_num":"0","text":"code","width":"0.01162790618044264","page_num":"0","word_num":"0","top":"0.006968641450188162","level":"0","conf":"0.30000001192092896"},{"level":"0","text":"FV faVsco.js","height":"0.010452960286604362","par_num":"0","top":"0.02787456497864904","word_num":"0","block_num":"0","page_num":"0","line_num":"0","conf":"0.5","left":"0.030523259704860126","width":"0.029069763548830722"},{"conf":"0.30000001192092896","line_num":"0","text":"?9 master","par_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","width":"0.024709300791963623","left":"0.06831395542728312","word_num":"0","top":"0.02787456497864904","block_num":"0"},{"page_num":"0","height":"0.003484320602538671","par_num":"0","text":"Proledey","width":"0.020348836766912577","block_num":"0","top":"0.05923344944238418","word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","left":"0.014534883869450689"},{"word_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","top":"0.07612742412338913","width":"0.030583024024963372","page_num":"0","left":"0.043574765514713835","height":"0.01150821840934213","line_num":"0","par_num":"0","text":"D Salesforce"},{"par_num":"0","top":"0.09407665591941561","word_num":"0","left":"0.046511627642654756","height":"0.010452960286604362","level":"0","conf":"0.30000001192092896","block_num":"0","text":"> DDTO","width":"0.021802323929806973","line_num":"0","page_num":"0"},{"block_num":"0","conf":"1","height":"0.015479323586398475","par_num":"0","word_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","top":"0.11024367702094318","page_num":"0","left":"0.0537095887639354","line_num":"0","level":"0","width":"0.07137109878215384"},{"conf":"0.30000001192092896","line_num":"0","width":"0.08575580475178171","left":"0.05232558202147495","top":"0.13237639553429026","text":"c ProcesssalestorcetnutybatchJob.ong","word_num":"0","height":"0.0071770334928229484","level":"0","block_num":"0","par_num":"0","page_num":"0"},{"line_num":"0","top":"0.14982578435435434","word_num":"0","left":"0.05232558202147495","width":"0.08575580475178171","conf":"0.5","block_num":"0","par_num":"0","height":"0.0072715042880847625","text":"C) ketryralleasalestorcerecorasJob.onp","page_num":"0","level":"0"},{"width":"0.06249999492726427","word_num":"0","top":"0.16724738709478748","level":"0","par_num":"0","block_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.046511627154292065","page_num":"0","conf":"0.30000001192092896","text":"c) AulolocDelavec locrm.ono"},{"text":"© CheckAndRetryRemoteMatch.php","par_num":"0","line_num":"0","height":"0.010616896445291069","word_num":"0","width":"0.07558138827060132","top":"0.18102073376030525","left":"0.046511627667025296","level":"0","conf":"1","page_num":"0","block_num":"0"},{"conf":"0.5","height":"0.0073048471453848185","left":"0.04651163545709501","level":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.2017543859602864","width":"0.06395348082197473","word_num":"0","text":"C) CreaterollowupActivity.php"},{"par_num":"0","left":"0.04651162858740109","line_num":"0","text":"C) CreateNotes.php","conf":"0.30000001192092896","width":"0.04215116196490349","top":"0.21929824565899192","level":"0","word_num":"0","height":"0.007182590508955311","page_num":"0","block_num":"0"},{"word_num":"0","par_num":"0","conf":"1","top":"0.23684210521680837","width":"0.08720929571922789","text":"© MatchActivitiesToNewOpportunity.php","level":"0","left":"0.04651163557061816","page_num":"0","height":"0.010544653714558705","line_num":"0","block_num":"0"},{"width":"0.06249999492726427","par_num":"0","height":"0.007207597461803994","line_num":"0","top":"0.2543554009942979","level":"0","conf":"0.5","page_num":"0","word_num":"0","text":"C) MatchActivitvermData.php","left":"0.04651163358738779","block_num":"0"},{"text":"E) NoteObiect.ohp","top":"0.27177700333990396","page_num":"0","par_num":"0","width":"0.039244185102746854","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.046511628705343505","block_num":"0","height":"0.00732985485873916","line_num":"0"},{"left":"0.04651163174781109","height":"0.006968640444571461","width":"0.04215115942853562","level":"0","page_num":"0","line_num":"0","word_num":"0","top":"0.2891986066069825","conf":"0.30000001192092896","par_num":"0","text":"c) SaveActiviv.ono","block_num":"0"},{"level":"0","height":"0.006968641205077342","top":"0.30662020900450737","conf":"0.30000001192092896","left":"0.04651162677256695","par_num":"0","page_num":"0","text":"c)saveliranscriotion.onv","block_num":"0","line_num":"0","width":"0.0523255835188196","word_num":"0"},{"line_num":"0","page_num":"0","height":"0.0072464973352361906","left":"0.04651163174781109","par_num":"0","top":"0.32376395531045343","conf":"0.5","block_num":"0","width":"0.04215115942853562","word_num":"0","text":"C) SetuoLavout.oho","level":"0"},{"width":"0.04215115942853562","text":"C) SvncActivitv.oho","height":"0.0071770334928230595","level":"0","left":"0.04651163174781109","page_num":"0","word_num":"0","top":"0.34130781499202545","line_num":"0","conf":"0.5","par_num":"0","block_num":"0"},{"line_num":"0","level":"0","top":"0.3552072621290665","width":"0.055435398791698696","left":"0.04638947542561308","page_num":"0","height":"0.014418177627490425","conf":"1","par_num":"0","block_num":"0","word_num":"0","text":"@ SvncFieldMetadata.php"},{"top":"0.3763066205343165","width":"0.039244182566378974","block_num":"0","word_num":"0","left":"0.046511631609252174","par_num":"0","conf":"1","level":"0","page_num":"0","line_num":"0","height":"0.010455739935429254","text":"© SyncLeads.php"},{"level":"0","height":"0.014354066985645897","par_num":"0","width":"0.04215115942853562","top":"0.38995215311004783","word_num":"0","line_num":"0","conf":"1","left":"0.046511631695615716","block_num":"0","page_num":"0","text":"© SyncObjects.php"},{"block_num":"0","width":"0.06104650903255382","text":"© SyncOpportunitiesJob.php","word_num":"0","height":"0.010700253968793927","page_num":"0","level":"0","line_num":"0","left":"0.04651163073081603","conf":"1","par_num":"0","top":"0.41114982586710536"},{"text":"© SyncOpportunity.php","conf":"1","block_num":"0","page_num":"0","width":"0.05087208747863769","par_num":"0","left":"0.046511633451594","level":"0","line_num":"0","top":"0.42503987240829344","word_num":"0","height":"0.014354066985646008"},{"page_num":"0","left":"0.04651163071712692","top":"0.44577352463809683","line_num":"0","text":"© SyncProfileMetadata.php","block_num":"0","level":"0","par_num":"0","conf":"1","width":"0.05813953217039717","word_num":"0","height":"0.010672468127626344"},{"left":"0.04651163321565249","top":"0.46331738455485405","line_num":"0","conf":"1","height":"0.010550210730691068","width":"0.056686041202950996","level":"0","block_num":"0","text":"© SyncTeamFieldsJob.php","page_num":"0","par_num":"0","word_num":"0"},{"conf":"1","text":"© SyncTeamMetadata.php","left":"0.04651163321565131","block_num":"0","top":"0.48083623715937174","par_num":"0","width":"0.05668604120295098","height":"0.010452961047110243","line_num":"0","page_num":"0","level":"0","word_num":"0"},{"height":"0.01051408974557777","page_num":"0","word_num":"0","text":"© UpdateOpportunitySpecifications.php","line_num":"0","level":"0","left":"0.04651163548425466","top":"0.49825784007433493","width":"0.08430231885707123","par_num":"0","block_num":"0","conf":"1"},{"level":"0","par_num":"0","width":"0.04215115942853563","top":"0.5191637634014077","line_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","text":"Updatestage.ong","word_num":"0","left":"0.046511627480499834"},{"block_num":"0","left":"0.03343023627313173","text":"> @ DealRisks","width":"0.03343022884206569","word_num":"0","par_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.010758603778942555","conf":"0.30000001192092896","top":"0.5331010454942319"},{"word_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.03924418649273823","text":"_Meeuine bor","width":"0.031976740410987366","block_num":"0","height":"0.006968640444571572","level":"0","page_num":"0","top":"0.5714285717637769"},{"top":"0.6411149830944434","level":"0","block_num":"0","line_num":"0","height":"0.007210375589617124","conf":"0.30000001192092896","text":"a Telephony","width":"0.029069763548830715","word_num":"0","page_num":"0","par_num":"0","left":"0.03924418703063903"},{"level":"0","text":"C User","page_num":"0","width":"0.017441858636572008","conf":"0.30000001192092896","height":"0.011164274322169154","left":"0.03924418612559764","top":"0.6547049441786283","block_num":"0","line_num":"0","word_num":"0","par_num":"0"},{"word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"c8aseprocessing.oo.ono","par_num":"0","top":"0.675958188117432","block_num":"0","height":"0.006968641205077342","left":"0.04069767337055839","width":"0.05523256038097625","page_num":"0","level":"0"},{"width":"0.03779069667166852","conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.6897926633384308","left":"0.04069767586474709","word_num":"0","page_num":"0","level":"0","height":"0.01055576850732931","line_num":"0","text":"@ Dummv.Job.php"},{"level":"0","conf":"0.5","line_num":"0","top":"0.7108013940634285","word_num":"0","width":"0.07558138827060132","text":"(C)ImoortRecallA|Recordinas.Job.oho","par_num":"0","height":"0.006968640444571572","block_num":"0","left":"0.04069768173679198","page_num":"0"},{"conf":"0.5","block_num":"0","text":"@ ImportRemoteTrack.Job.ohp","line_num":"0","top":"0.724738676808766","left":"0.0406976819687229","word_num":"0","height":"0.010508531968939527","par_num":"0","level":"0","width":"0.06395348082197475","page_num":"0"},{"left":"0.04069767637769677","height":"0.0071770334928229484","par_num":"0","text":"C ob.oho","conf":"0.30000001192092896","top":"0.7456140350877193","width":"0.023255812360885288","level":"0","line_num":"0","block_num":"0","word_num":"0","page_num":"0"},{"height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","left":"0.04069767469984203","block_num":"0","text":"C)JobDisoatcher.oho","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.7630662020343051","width":"0.04505813882706013"},{"left":"0.04069768139133789","height":"0.006968640444571572","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.06395348082197473","word_num":"0","page_num":"0","level":"0","block_num":"0","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543"},{"top":"0.7942583731520936","width":"0.08430231885707126","word_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.01061967533361019","conf":"0.5","line_num":"0","text":"@ [EMAIL]","page_num":"0","left":"0.04069768199588256"},{"level":"0","text":"T. SacVisibilitvControl.ohn","top":"0.8149920253520749","block_num":"0","line_num":"0","height":"0.007307626033703829","par_num":"0","width":"0.05668604120295098","word_num":"0","conf":"0.30000001192092896","left":"0.039244191467289816","page_num":"0"},{"page_num":"0","top":"0.8325358850720923","block_num":"0","line_num":"0","level":"0","left":"0.027616282843257383","conf":"0.5","word_num":"0","height":"0.010669689239307223","par_num":"0","width":"0.03197674041098737","text":"v D Listeners"},{"top":"0.8500797448165869","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.03343023313500392","line_num":"0","text":"v M Activitiod","height":"0.0071770334928230595","par_num":"0","page_num":"0","block_num":"0","width":"0.031976740410987366"},{"text":"v M ActivitvProviden","width":"0.04651162979450632","top":"0.8675958187199364","word_num":"0","page_num":"0","line_num":"0","height":"0.007204819333990642","level":"0","left":"0.03924418511117721","par_num":"0","block_num":"0","conf":"0.5"},{"top":"0.8850174216200114","width":"0.02906976608519858","word_num":"0","left":"0.046511629117106865","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.007327075970420038","text":"> M.lustCall","block_num":"0","page_num":"0","par_num":"0"},{"par_num":"0","height":"0.010639125270326288","top":"0.9024390246943023","text":"v D UserPilot","width":"0.03197674041098737","word_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.5","left":"0.046511631681215526"},{"width":"0.07412789730315514","conf":"1","top":"0.9198606275943773","block_num":"0","height":"0.010761381906755796","left":"0.059593032929402996","level":"0","page_num":"0","text":"© TrackProviderInstalledEvent.php","word_num":"0","line_num":"0","par_num":"0"},{"height":"0.006968640444571572","line_num":"0","block_num":"0","par_num":"0","left":"0.039244188091967266","text":"MAudia","level":"0","page_num":"0","top":"0.9372822303003622","conf":"0.30000001192092896","width":"0.026162789223041938","word_num":"0"},{"top":"0.9547038330878187","word_num":"0","height":"0.006968640444571572","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"MRots","width":"0.0232558123608853","left":"0.039244188005603746"},{"line_num":"0","width":"0.047965110616481066","conf":"0.5","level":"0","par_num":"0","left":"0.15406977310444897","block_num":"0","page_num":"0","top":"0.05574912945445576","text":"C ActivitvController.ohn","word_num":"0","height":"0.007249275463049432"},{"conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","par_num":"0","text":"Automateakeporskepository.pnp","line_num":"0","left":"0.15406976733606492","block_num":"0","width":"0.07122093058646994","word_num":"0","page_num":"0","top":"0.08362369334200259"},{"level":"0","width":"0.07122092551373421","block_num":"0","left":"0.30668604530999377","text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","page_num":"0","height":"0.011164274322169043","conf":"1","line_num":"0","par_num":"0","word_num":"0"},{"height":"0.006968640444571461","left":"0.3066860477020153","top":"0.13240418151987454","par_num":"0","level":"0","block_num":"0","word_num":"0","conf":"0.5","line_num":"0","width":"0.05523255023550483","text":"Opportunitysynclrait.ong","page_num":"0"},{"level":"0","conf":"0.5","line_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","top":"0.13240418151987454","width":"0.08720929571922792","left":"0.37063954254736237","block_num":"0","height":"0.006968640444571461","page_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.31831396020201475","text":"wsyncermenuuiestrait.ono","width":"0.05523255023550483","page_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.1567944254223136","level":"0"},{"level":"0","page_num":"0","top":"0.18102073365231264","block_num":"0","text":"c) SyncObiects.pho","left":"0.15406976824025068","width":"0.039244185102746826","word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0071770334928229484","par_num":"0"},{"block_num":"0","level":"0","height":"0.010452960286604362","top":"0.17770034929920653","width":"0.06104650395981806","word_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"©ImportOpportunityBatch.php","left":"0.20203489060729998"},{"block_num":"0","top":"0.17770034916869026","level":"0","par_num":"0","left":"0.27180233100804285","line_num":"0","height":"0.010497417936674913","word_num":"0","page_num":"0","text":"© ImportContactBatch.php","conf":"1","width":"0.053779064340794325"},{"left":"0.33284884116015484","level":"0","width":"0.027616275117752387","text":"© Client.php","height":"0.010497417936674913","block_num":"0","word_num":"0","par_num":"0","line_num":"0","page_num":"0","conf":"1","top":"0.17770034916869026"},{"height":"0.0071770334928229484","text":"C) HubspotPaqinationService.phg","width":"0.0654069717894209","line_num":"0","block_num":"0","top":"0.18102073365231264","left":"0.3677325572728374","par_num":"0","word_num":"0","conf":"0.5","page_num":"0","level":"0"},{"height":"0.007343747018817126","conf":"0.30000001192092896","par_num":"0","text":"() Service.php","top":"0.20557491325434107","level":"0","word_num":"0","width":"0.030523251979909044","page_num":"0","block_num":"0","left":"0.15406977127553043","line_num":"0"},{"level":"0","width":"0.04505813375432441","word_num":"0","conf":"0.5","height":"0.006968640444571572","top":"0.20557491322719157","page_num":"0","left":"0.19186047025946548","block_num":"0","line_num":"0","par_num":"0","text":"BatchSyncTrait.php"},{"left":"0.2441860510865191","word_num":"0","height":"0.011164274322169154","par_num":"0","width":"0.14534883296236076","page_num":"0","level":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","block_num":"0","conf":"0.5","line_num":"0","top":"0.20175438596491224"},{"text":"php api_v2.php","height":"0.007343747018817126","line_num":"0","width":"0.02906976354883073","page_num":"0","conf":"0.5","block_num":"0","par_num":"0","top":"0.20557491325434107","word_num":"0","left":"0.3982558178455254","level":"0"},{"width":"0.06104650395981809","left":"0.15406977510994932","conf":"1","text":"(C) AutomatedReportResult.oho","top":"0.22966507158551952","word_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.007268726160271521"},{"text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","conf":"1","par_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.010691917303836784","left":"0.17151161694332442","line_num":"0","top":"0.2508710809687519","word_num":"0","width":"0.21656975847609497"},{"width":"0.05959302313784334","left":"0.18313953485556841","level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.007318740065968554","text":"nublic function handlel","top":"0.26794258384399516","word_num":"0","conf":"1","block_num":"0"},{"top":"0.4111498263026909","width":"0.010174417749364312","word_num":"0","page_num":"0","left":"0.1497093032619457","block_num":"0","height":"0.010452960286604362","line_num":"0","text":"138","level":"0","conf":"0.30000001192092896","par_num":"0"},{"page_num":"0","height":"0.017421602252187474","left":"0.15116279097784552","width":"0.010174418383456285","level":"0","block_num":"0","conf":"1","text":"140","line_num":"0","par_num":"0","top":"0.44250871089481225","word_num":"0"},{"page_num":"0","left":"0.15116279076509007","text":"1143","par_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","block_num":"0","top":"0.5017421601756263","level":"0","width":"0.00872092995237797","word_num":"0"},{"text":"144","height":"0.010452961047110132","block_num":"0","left":"0.1511627908377645","width":"0.00872092995237797","conf":"1","line_num":"0","page_num":"0","level":"0","word_num":"0","par_num":"0","top":"0.5156794425600686"},{"word_num":"0","page_num":"0","text":"149","par_num":"0","width":"0.00872092995237797","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","left":"0.15116279076509007","top":"0.6062717769003649"},{"word_num":"0","left":"0.15116279159085694","page_num":"0","block_num":"0","level":"0","conf":"1","height":"0.010452960286604362","par_num":"0","line_num":"0","text":"155","top":"0.7108013942469417","width":"0.008720929318285997"},{"left":"0.15116279159085694","conf":"1","text":"158","top":"0.763066202609311","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0"},{"left":"0.15116279159085694","block_num":"0","page_num":"0","height":"0.010452960286604362","top":"0.8153310109716805","width":"0.008720929318285997","level":"0","par_num":"0","line_num":"0","text":"161","word_num":"0","conf":"1"},{"top":"0.8501742165465933","block_num":"0","word_num":"0","line_num":"0","text":"163","left":"0.15116279159085694","width":"0.008720929318285997","conf":"1","page_num":"0","par_num":"0","level":"0","height":"0.010452960286604362"},{"top":"0.871080139269703","word_num":"0","left":"0.15116279076509007","text":"1164","conf":"1","height":"0.006968641205077342","level":"0","par_num":"0","width":"0.00872092995237797","line_num":"0","page_num":"0","block_num":"0"},{"level":"0","word_num":"0","page_num":"0","top":"0.8850174221215062","line_num":"0","conf":"1","height":"0.010452960286604362","left":"0.15116279159085694","block_num":"0","text":"165","width":"0.008720929318285997","par_num":"0"},{"text":"1166","conf":"0.30000001192092896","width":"0.00872092995237797","height":"0.006968641205077342","page_num":"0","top":"0.9059233448446159","left":"0.15116279076509007","block_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0"},{"width":"0.021802323929806966","par_num":"0","page_num":"0","top":"0.2891986067904957","word_num":"0","height":"0.010452960286604362","conf":"1","text":"$config,","block_num":"0","line_num":"0","level":"0","left":"0.21366279261358478"},{"level":"0","height":"0.010452960286604362","width":"0.04505813375432441","top":"0.30662020992638417","word_num":"0","text":"$batchRepository,","block_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"1","left":"0.21366279584086087"},{"block_num":"0","level":"0","text":"SredisService","left":"0.21366279067986574","word_num":"0","height":"0.010452960286604362","width":"0.03633720570422233","page_num":"0","par_num":"0","line_num":"0","conf":"1","top":"0.3240418127138407"},{"conf":"1","word_num":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.04796511061648104","level":"0","text":"$entityRepository,","page_num":"0","top":"0.3414634155012971","left":"0.21366279592722434","height":"0.010452960286604251"},{"word_num":"0","height":"0.006968640444571461","par_num":"0","block_num":"0","text":"sloggen","top":"0.3623693383142996","conf":"0.30000001192092896","width":"0.018895347067650337","page_num":"0","left":"0.21366279063768656","line_num":"0","level":"0"},{"width":"0.2398255733733482","block_num":"0","conf":"0.5","left":"0.20348838007687264","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","line_num":"0","height":"0.007215933366255367","level":"0","word_num":"0","page_num":"0"},{"par_num":"0","conf":"0.5","height":"0.010672467367120575","page_num":"0","width":"0.07994185102746842","block_num":"0","word_num":"0","top":"0.4457735248441337","text":"if (Sthis->attemots@ === 1) {","level":"0","left":"0.20348838095072486","line_num":"0"},{"left":"0.21366278713067985","line_num":"0","top":"0.46331738455485405","page_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","word_num":"0","block_num":"0","width":"0.1482558047517817","conf":"1","level":"0","par_num":"0","height":"0.010550210730691068"},{"word_num":"0","left":"0.20348838105878864","conf":"0.5","par_num":"0","page_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","block_num":"0","height":"0.0071770334928229484","top":"0.5191387559808612","width":"0.091569758476095","level":"0","line_num":"0"},{"conf":"1","top":"0.5331010453200158","block_num":"0","page_num":"0","par_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","word_num":"0","left":"0.20348837906873227","line_num":"0","height":"0.013948396442419408","level":"0","width":"0.15552324944354115"},{"level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","left":"0.20348837025078986","top":"0.5714285713801411","word_num":"0","block_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","width":"0.14970930586469938"},{"par_num":"0","top":"0.5923344949742337","left":"0.2470930229619993","width":"0.021802323929806966","word_num":"0","level":"0","height":"0.010536318570613101","conf":"0.30000001192092896","page_num":"0","text":"<1/6 >","line_num":"0","block_num":"0"},{"left":"0.2151162810652241","level":"0","par_num":"0","top":"0.6060606061050023","height":"0.0071798116206361895","width":"0.027616277654120253","word_num":"0","block_num":"0","text":"'entity tvo","line_num":"0","conf":"0.30000001192092896","page_num":"0"},{"text":"© Logger","word_num":"0","height":"0.010455739935429254","top":"0.6132376396173622","line_num":"0","left":"0.25000000055269916","width":"0.021802323929806966","par_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.5"},{"level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.0071770334928230595","word_num":"0","conf":"0.5","text":"Itotal reco","top":"0.6236044657097288","width":"0.027616277654120253","left":"0.2151162810652241","line_num":"0"},{"block_num":"0","top":"0.6339712919137487","conf":"0.5","page_num":"0","text":"public function info","word_num":"0","left":"0.248546517777781","width":"0.05668604120295098","line_num":"0","par_num":"0","level":"0","height":"0.010628010477555794"},{"line_num":"0","conf":"0.5","block_num":"0","page_num":"0","left":"0.2151162799850968","height":"0.0072103763501230045","top":"0.6411149825399743","level":"0","width":"0.027616277654120253","par_num":"0","text":"\"batches d","word_num":"0"},{"top":"0.6585365856142653","conf":"0.30000001192092896","text":"Isvnced atl","left":"0.21511628105837952","block_num":"0","level":"0","height":"0.007332632986552401","par_num":"0","width":"0.026162789223041966","line_num":"0","word_num":"0","page_num":"0"},{"height":"0.010591889492442497","word_num":"0","level":"0","block_num":"0","left":"0.26598837545525295","text":"cav $context = [1","page_num":"0","width":"0.04360464785961399","par_num":"0","line_num":"0","top":"0.6618819775389818","conf":"0.5"},{"text":": voidi","word_num":"0","par_num":"0","width":"0.020348835498728624","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.24854651350063556","line_num":"0","top":"0.6794258373205742","height":"0.0071770334928229484"},{"page_num":"0","par_num":"0","block_num":"0","left":"0.1918604731373945","top":"0.6929824561403509","width":"0.052325573373348144","level":"0","height":"0.011164274322169043","conf":"1","line_num":"0","word_num":"0","text":"} catch (SocialAcco"},{"text":"Cloaden-swannir","page_num":"0","width":"0.039244185102746854","conf":"0.5","word_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.7108013936697744","level":"0","left":"0.2034883724950264","par_num":"0","line_num":"0"},{"top":"0.7105263157219254","level":"0","line_num":"0","page_num":"0","word_num":"0","par_num":"0","width":"0.08720929571922792","block_num":"0","text":"Log an informational message to the logs.","height":"0.01072803904945585","left":"0.24854651872595424","conf":"1"},{"top":"0.7384370017274113","page_num":"0","level":"0","width":"0.0813953419949146","block_num":"0","word_num":"0","par_num":"0","conf":"1","line_num":"0","height":"0.010691917303836673","left":"0.24854651107352554","text":"Implements: Loggerinterface::info"},{"line_num":"0","par_num":"0","top":"0.7595818820518198","text":"array|ArravyablelJsonable|Stri","left":"0.27761628499022556","page_num":"0","conf":"1","level":"0","word_num":"0","block_num":"0","height":"0.010452960286604362","width":"0.07122092551373421"},{"top":"0.7804878052132543","block_num":"0","line_num":"0","width":"0.056686041202950954","left":"0.2761627910440279","par_num":"0","height":"0.006968640444571572","level":"0","text":"ngable lstring smessage","word_num":"0","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","text":"} catch (Throwable","block_num":"0","level":"0","width":"0.049418596511191515","conf":"1","height":"0.010703032096607279","line_num":"0","left":"0.19186047325424327","page_num":"0","word_num":"0","top":"0.7979094080543587"},{"par_num":"0","top":"0.7944250876267327","line_num":"0","width":"0.03924418256637896","level":"0","height":"0.010452960286604362","word_num":"0","block_num":"0","conf":"0.5","text":"arrayScontext","left":"0.2761627943999499","page_num":"0"},{"top":"0.8188153313456585","conf":"0.30000001192092896","text":"slogger->errorl","width":"0.03924418256637899","block_num":"0","left":"0.20348837187088045","level":"0","line_num":"0","word_num":"0","height":"0.006968640444571461","page_num":"0","par_num":"0"},{"conf":"1","level":"0","page_num":"0","text":"Returns:","width":"0.01889534706765031","left":"0.2485465134574538","height":"0.010452960286604362","line_num":"0","par_num":"0","block_num":"0","top":"0.8188153315291717","word_num":"0"},{"height":"0.006968640444571572","line_num":"0","word_num":"0","top":"0.8432055752480975","left":"0.24854651337109027","par_num":"0","block_num":"0","text":"CAurno","page_num":"0","level":"0","conf":"0.30000001192092896","width":"0.01598837020549368"},{"word_num":"0","left":"0.2747093029029664","conf":"0.5","page_num":"0","par_num":"0","text":"vendor/aravel/tramework/src","block_num":"0","top":"0.8466898958055888","height":"0.006968640444571461","level":"0","width":"0.06395348082197477","line_num":"0"},{"page_num":"0","text":"luminare Loc/Loccer.ono","height":"0.006968640444571461","block_num":"0","level":"0","top":"0.8641114985930454","left":"0.2747093023963053","conf":"0.30000001192092896","par_num":"0","width":"0.05668604120295101","word_num":"0","line_num":"0"},{"height":"0.007235383302971576","conf":"0.30000001192092896","text":"'error' =>","width":"0.026162789223041938","par_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.21511627846207848","block_num":"0","top":"0.8708133969827938","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","left":"0.20348837139363007","level":"0","width":"0.023255814897253146","par_num":"0","text":"throw Ser","top":"0.9233449476199234","word_num":"0","height":"0.0072770620647228945","block_num":"0","page_num":"0"},{"level":"0","text":"826 л v 512","par_num":"0","width":"0.03488371727314399","top":"0.2508710809687519","conf":"0.30000001192092896","word_num":"0","page_num":"0","block_num":"0","height":"0.010691917303836784","line_num":"0","left":"0.44476744220017683"},{"width":"0.008720929952377943","text":"575","page_num":"0","height":"0.017421602252187585","left":"0.47238372096131104","top":"0.29965156834254736","word_num":"0","par_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0"},{"left":"0.47093023257922917","level":"0","height":"0.010452960286604362","conf":"0.30000001192092896","text":"576","page_num":"0","width":"0.008720929318285997","block_num":"0","line_num":"0","par_num":"0","top":"0.3205574921563493","word_num":"0"},{"height":"0.010452960286604362","text":"577","top":"0.3379790945953738","width":"0.01017441774936434","word_num":"0","block_num":"0","left":"0.4709302334945038","conf":"1","level":"0","page_num":"0","par_num":"0","line_num":"0"},{"height":"0.010452960286604362","width":"0.008720929318285997","top":"0.35540069773126226","word_num":"0","conf":"1","level":"0","line_num":"0","left":"0.47093023257922917","par_num":"0","text":"578","page_num":"0","block_num":"0"},{"word_num":"0","left":"0.4709302331500887","page_num":"0","width":"0.011627906180442682","conf":"1","line_num":"0","height":"0.017421602252187585","top":"0.3693379791874951","text":"579","block_num":"0","level":"0","par_num":"0"},{"par_num":"0","word_num":"0","top":"0.39024390295774314","line_num":"0","page_num":"0","level":"0","left":"0.4709302334945038","conf":"1","width":"0.01017441774936434","block_num":"0","text":"580","height":"0.010452960286604362"},{"text":"=581","line_num":"0","block_num":"0","level":"0","conf":"0.5","left":"0.4665697680180062","top":"0.40418118460121666","width":"0.0159883714736776","page_num":"0","height":"0.024390243457264815","word_num":"0","par_num":"0"},{"line_num":"0","block_num":"0","left":"0.4723837218234151","page_num":"0","level":"0","top":"0.4425087113201125","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0","text":"583","conf":"1","par_num":"0"},{"word_num":"0","block_num":"0","left":"0.4709302334945038","page_num":"0","par_num":"0","height":"0.010452960286604362","text":"584","conf":"1","top":"0.459930314107569","width":"0.01017441774936434","level":"0","line_num":"0"},{"word_num":"0","conf":"0.5","block_num":"0","level":"0","par_num":"0","left":"0.46656976846458836","top":"0.4773519168950253","page_num":"0","height":"0.010452960286604362","text":"—585","line_num":"0","width":"0.013081394611520969"},{"height":"0.010452960286604362","conf":"1","left":"0.47093023257922917","page_num":"0","level":"0","block_num":"0","line_num":"0","text":"586","top":"0.4947735200309138","par_num":"0","width":"0.008720929318285997","word_num":"0"},{"height":"0.010452960286604362","par_num":"0","conf":"1","text":"587","left":"0.4723837218234151","top":"0.5121951224699383","width":"0.008720929318285997","word_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0"},{"top":"0.5296167252573947","page_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","level":"0","text":"588","word_num":"0","par_num":"0","conf":"1","line_num":"0","left":"0.4723837218234151","block_num":"0"},{"word_num":"0","conf":"1","page_num":"0","width":"0.01017441774936434","height":"0.010452960286604362","block_num":"0","left":"0.4709302334945038","level":"0","line_num":"0","par_num":"0","text":"589","top":"0.5470383280448511"},{"block_num":"0","text":"590","top":"0.5609756106427853","par_num":"0","left":"0.47238372114299704","conf":"0.5","height":"0.020905922094220375","level":"0","page_num":"0","line_num":"0","word_num":"0","width":"0.008720929952377943"},{"word_num":"0","par_num":"0","height":"0.006968640444571572","text":"15911","block_num":"0","width":"0.013081394611520969","conf":"0.30000001192092896","left":"0.46802325552854196","top":"0.5853658539937421","page_num":"0","level":"0","line_num":"0"},{"line_num":"0","conf":"1","level":"0","par_num":"0","height":"0.020905923615232025","block_num":"0","text":"592","top":"0.5958188150216522","width":"0.010174418383456285","word_num":"0","left":"0.4723837209560432","page_num":"0"},{"page_num":"0","line_num":"0","text":"593","top":"0.616724738727316","conf":"1","width":"0.008720929952377998","word_num":"0","par_num":"0","level":"0","block_num":"0","height":"0.010452961047110132","left":"0.47238372099764825"},{"height":"0.013937280889142922","top":"0.6480836243637909","block_num":"0","conf":"0.30000001192092896","width":"0.014534881774415365","line_num":"0","level":"0","word_num":"0","left":"0.466569769326747","text":"T 595","par_num":"0","page_num":"0"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.46656976759933994","text":"-596","width":"0.014534883042599256","height":"0.020905922094220375","top":"0.6655052271933078","level":"0","line_num":"0","block_num":"0","word_num":"0"},{"top":"0.6898954702884519","text":"597","width":"0.010174418383456285","word_num":"0","height":"0.006968641205077342","par_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","left":"0.47093023259606254","line_num":"0","level":"0"},{"conf":"0.5","left":"0.4709302331016392","page_num":"0","top":"0.7003484325068968","text":"598","level":"0","line_num":"0","block_num":"0","width":"0.011627906180442626","height":"0.020905922094220375","word_num":"0","par_num":"0"},{"block_num":"0","left":"0.4723837209976482","page_num":"0","par_num":"0","conf":"1","width":"0.008720929952377943","word_num":"0","top":"0.7247386758550688","level":"0","line_num":"0","text":"$99","height":"0.006968641205077342"},{"page_num":"0","par_num":"0","top":"0.7282229962193458","block_num":"0","width":"0.014534883042599311","word_num":"0","level":"0","line_num":"0","height":"0.027874564820309367","conf":"0.30000001192092896","left":"0.46656976790214993","text":"=600"},{"conf":"0.30000001192092896","block_num":"0","left":"0.4709302334945038","height":"0.006968640444571572","line_num":"0","par_num":"0","level":"0","word_num":"0","width":"0.01017441774936434","top":"0.7595818818683066","text":"6011","page_num":"0"},{"block_num":"0","level":"0","line_num":"0","text":"-602","page_num":"0","top":"0.7700348428613736","word_num":"0","left":"0.466569767781026","width":"0.014534883042599311","conf":"0.30000001192092896","height":"0.020905923615232025","par_num":"0"},{"page_num":"0","word_num":"0","conf":"1","line_num":"0","width":"0.010174418383456285","par_num":"0","level":"0","block_num":"0","height":"0.020905922094220375","text":"604","left":"0.47093023264451217","top":"0.8048780490574194"},{"line_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.47093023257922917","page_num":"0","text":"605","par_num":"0","top":"0.8292682935500775","width":"0.008720929318285997","conf":"0.30000001192092896","level":"0","word_num":"0"},{"conf":"1","line_num":"0","height":"0.017421602252187474","par_num":"0","page_num":"0","word_num":"0","top":"0.8432055753547425","level":"0","text":"606","block_num":"0","left":"0.4723837211284622","width":"0.008720929952377943"},{"page_num":"0","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.8641114988686065","text":"— 607","left":"0.4665697671564489","width":"0.013081394611520969","height":"0.010689139176023432","par_num":"0"},{"level":"0","height":"0.010452960286604362","left":"0.4723837218234151","block_num":"0","conf":"1","page_num":"0","text":"608","par_num":"0","top":"0.8815331015640149","width":"0.008720929318285997","word_num":"0","line_num":"0"},{"line_num":"0","top":"0.006968641450188162","height":"0.006968640444571461","block_num":"0","page_num":"0","par_num":"0","left":"0.9127906995735092","text":"100% 52","width":"0.01889534706765028","word_num":"0","conf":"0.30000001192092896","level":"0"},{"level":"0","height":"0.006968640444571461","left":"0.9345930252198137","text":"• Mon ZU Aor 10.40.24","block_num":"0","top":"0.006968641450188162","width":"0.05813952709766146","page_num":"0","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896"},{"par_num":"0","level":"0","left":"0.8270348901595695","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904","width":"0.08866278668667404","word_num":"0","line_num":"0","height":"0.010452960286604362","conf":"1","block_num":"0","page_num":"0"},{"left":"0.4738372097953522","par_num":"0","block_num":"0","page_num":"0","conf":"0.5","text":"=custom.log","top":"0.05574912978701141","line_num":"0","width":"0.029069763548830674","word_num":"0","height":"0.010452960286604362","level":"0"},{"top":"0.055749129145434506","line_num":"0","page_num":"0","left":"0.5101744200028817","height":"0.010452961047110132","level":"0","par_num":"0","width":"0.027616277654120225","block_num":"0","text":"=laravel.log","word_num":"0","conf":"1"},{"height":"0.010452960286604362","word_num":"0","conf":"0.5","width":"0.050872087478637695","block_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","left":"0.5450581399922917","level":"0"},{"width":"0.06104650903255382","line_num":"0","block_num":"0","text":"4 HS_local (iminny@localhost]","word_num":"0","page_num":"0","left":"0.6046511654871605","height":"0.010452961047110132","level":"0","conf":"0.5","par_num":"0","top":"0.055749129145434506"},{"left":"0.6947674436468302","width":"0.017441858636571994","conf":"1","text":"Cascade","height":"0.010452960286604362","word_num":"0","level":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.05574912943857935"},{"text":"A console [PROD] X A console [EU]","word_num":"0","left":"0.4738372088584945","block_num":"0","conf":"0.30000001192092896","top":"0.0797448165869219","level":"0","width":"0.07703488431078326","page_num":"0","height":"0.011164274322169043","par_num":"0","line_num":"0"},{"left":"0.5595930266071848","text":"A console [STAGING]","block_num":"0","width":"0.04360464785961393","word_num":"0","height":"0.011164274322169043","par_num":"0","level":"0","top":"0.0797448165869219","conf":"0.5","line_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.08362369354010668","width":"0.04651162979450629","text":"Retactor Connection","left":"0.6933139525309181","word_num":"0","height":"0.007285397208668498","level":"0","conf":"1"},{"left":"0.7470930289847444","level":"0","line_num":"0","width":"0.045058133754324436","block_num":"0","page_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007285397208668609","text":"CRM Initial Sync Oven","top":"0.08362369371432266"},{"height":"0.0071770334928229484","block_num":"0","left":"0.5348837228066751","par_num":"0","level":"0","conf":"0.5","page_num":"0","top":"0.1044657097288676","width":"0.02034883549872868","word_num":"0","line_num":"0","text":"Tx: Autov"},{"block_num":"0","width":"0.023255814897253146","line_num":"0","page_num":"0","word_num":"0","par_num":"0","left":"0.6627906972313775","level":"0","conf":"0.5","height":"0.010516868633897003","top":"0.1044657097460916","text":"do jiminny v"},{"width":"0.12936045261139567","conf":"0.5","word_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","height":"0.010689139176023432","top":"0.12519936212958604","block_num":"0","par_num":"0","page_num":"0","left":"0.49273255700367574","level":"0","line_num":"0"},{"level":"0","width":"0.05813952709766146","block_num":"0","page_num":"0","height":"0.010689139176023432","top":"0.12519936195537007","word_num":"0","text":"034 A1 A34 M62 ^ -","left":"0.6279069838403225","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","top":"0.1463414637498397","page_num":"0","height":"0.006968640444571461","width":"0.12499997970905707","left":"0.4927325782522842","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","block_num":"0","level":"0"},{"height":"0.013937280889143033","page_num":"0","block_num":"0","par_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","left":"0.4927325630147635","level":"0","conf":"1","top":"0.15679442610595107","width":"0.1962209052227913","word_num":"0","line_num":"0"},{"conf":"1","height":"0.010452960286604362","page_num":"0","text":"SELECT","width":"0.015988370205493707","line_num":"0","par_num":"0","block_num":"0","word_num":"0","left":"0.49273255988271814","level":"0","top":"0.17770034895077447"},{"level":"0","conf":"0.5","page_num":"0","top":"0.1951219518899232","width":"0.1889534605310318","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","left":"0.5014535184914614","line_num":"0","par_num":"0","height":"0.013937280889143033","block_num":"0","word_num":"0"},{"text":"U.ema1l.","block_num":"0","level":"0","width":"0.021802323929806966","height":"0.006968640444571461","left":"0.5029069786600965","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.21602787489966546"},{"level":"0","conf":"0.30000001192092896","text":"sa.*","width":"0.011627907448626518","height":"0.006968641205077342","block_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.233449477263315","page_num":"0","left":"0.5029069764355705"},{"line_num":"0","left":"0.5029069796729173","conf":"0.30000001192092896","par_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336","height":"0.006968641205077342","width":"0.08866278668667404","word_num":"0","block_num":"0","page_num":"0","level":"0"},{"text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","block_num":"0","left":"0.49273255569667207","page_num":"0","level":"0","top":"0.2679425837320575","line_num":"0","width":"0.0959302313784336","height":"0.011164274322168932","par_num":"0","conf":"0.5"},{"word_num":"0","par_num":"0","top":"0.28548644338568163","height":"0.007196483429539158","line_num":"0","width":"0.10610464785961388","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.492732561293783","text":"JOIN teams t 1..n<->1: on t.id = u.teamid"},{"conf":"0.5","height":"0.0148935728666314","level":"0","word_num":"0","page_num":"0","left":"0.49269744083144135","line_num":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","top":"0.2995371262853762","width":"0.1381482875093501","block_num":"0"},{"top":"0.33797909453440456","block_num":"0","par_num":"0","height":"0.010505753841126397","level":"0","line_num":"0","conf":"1","text":"SELECT * FROM automated_report_results order by id desc;","left":"0.4927325646028267","word_num":"0","width":"0.14534883296236073","page_num":"0"},{"block_num":"0","height":"0.01075026787449107","left":"0.4927325633660667","line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"select * from features;","top":"0.3728222999543015","word_num":"0","level":"0","width":"0.059593018065107584"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","height":"0.007260390255820148","page_num":"0","level":"0","width":"0.12936045261139567","left":"0.49273257312172364","top":"0.38995215302990127","line_num":"0"},{"height":"0.010500196824994035","left":"0.4927325550814989","block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"select * from teams where id = 556;","width":"0.09011627765412028","word_num":"0","top":"0.42503987254774733","level":"0","line_num":"0"},{"par_num":"0","width":"0.03779069413530067","level":"0","text":"select * from","word_num":"0","block_num":"0","height":"0.010564103651274914","page_num":"0","top":"0.4599303140744231","conf":"1","left":"0.4927325616686351","line_num":"0"},{"word_num":"0","top":"0.4599303140744231","page_num":"0","block_num":"0","level":"0","width":"0.12499998985452854","left":"0.5654069877565148","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","height":"0.010564103651274914","line_num":"0","conf":"1","par_num":"0"},{"line_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","conf":"1","top":"0.47735191659424503","page_num":"0","par_num":"0","width":"0.19767440633570887","level":"0","block_num":"0","word_num":"0","height":"0.010686361048210191","left":"0.4927325741233989"},{"top":"0.49466613506674073","height":"0.014546766235497555","conf":"0.5","level":"0","left":"0.4927008834473122","par_num":"0","page_num":"0","text":"select * from automated_report_results order Dy zu desc,","block_num":"0","line_num":"0","width":"0.1453954818400931","word_num":"0"},{"height":"0.010686361048210191","top":"0.5119617223575448","conf":"1","left":"0.4927325548990552","level":"0","line_num":"0","width":"0.14244185102746842","word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:"},{"level":"0","word_num":"0","block_num":"0","top":"0.5470383283932831","page_num":"0","left":"0.49273255862023396","par_num":"0","text":"select * from automated report results WHERE report id = 54:","height":"0.010452960286604362","conf":"1","line_num":"0","width":"0.15552323929806972"},{"top":"0.5818815337886577","word_num":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.49273256125581216","text":"select * from opportunities where id = 7594349:","height":"0.010622453461423431","conf":"1","level":"0","width":"0.12209300791963623"},{"par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","level":"0","left":"0.49273257226354994","width":"0.19767440633570899","word_num":"0","top":"0.6164274323772443","block_num":"0","conf":"0.5","page_num":"0","height":"0.010750267113985301","line_num":"0"},{"par_num":"0","width":"0.15406975847609494","text":"select * from plavbooks where team id = 711: # event 226147","word_num":"0","left":"0.49273256709487234","block_num":"0","page_num":"0","top":"0.6339712919137487","level":"0","conf":"1","line_num":"0","height":"0.010628010477555794"},{"level":"0","block_num":"0","conf":"1","line_num":"0","top":"0.651515151624469","left":"0.4927325551571803","par_num":"0","word_num":"0","width":"0.15261626750864876","page_num":"0","height":"0.010505753841126397","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:"},{"height":"0.013937280889143033","page_num":"0","level":"0","par_num":"0","top":"0.6689895475345226","text":"SELECT * FROM crm_fields WHERE id = 226147","width":"0.11046511061648101","word_num":"0","block_num":"0","left":"0.4927325646279135","line_num":"0","conf":"1"},{"level":"0","block_num":"0","height":"0.010558546635142552","page_num":"0","conf":"1","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","line_num":"0","word_num":"0","par_num":"0","top":"0.6864111504286012","width":"0.15261626750864876","left":"0.4927325552882119"},{"word_num":"0","conf":"0.5","page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.007318740065968554","top":"0.724738676080081","left":"0.4927325602990887","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","line_num":"0","width":"0.12354650903255388"},{"text":"GELECT","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.7386759584137272","conf":"0.30000001192092896","height":"0.010452961047110132","left":"0.492732558848917","width":"0.0159883714736776","word_num":"0","block_num":"0"},{"conf":"0.5","line_num":"0","height":"0.014354066985646008","page_num":"0","top":"0.7559808612440191","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","left":"0.5029069807442199","level":"0","block_num":"0","width":"0.18604649888708236","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","height":"0.007257611367501027","level":"0","line_num":"0","left":"0.5014534902332606","block_num":"0","page_num":"0","text":"u. email","width":"0.021802323929806966","word_num":"0","top":"0.7767145136381128"},{"word_num":"0","width":"0.013081394611520913","page_num":"0","height":"0.010452960286604362","left":"0.5029069777669138","par_num":"0","text":"sa.*,","level":"0","conf":"1","top":"0.7944250876267327","line_num":"0","block_num":"0"},{"level":"0","block_num":"0","text":"t.owner_id FROM social_accounts sa","par_num":"0","top":"0.8118022326885981","width":"0.09011626750864876","word_num":"0","line_num":"0","conf":"1","left":"0.5014534906556222","height":"0.010497418697180683","page_num":"0"},{"height":"0.007254833239687675","top":"0.8292682928942409","width":"0.09738371220040826","page_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","text":"JOTN usens u on trid = ca.cociable idi","left":"0.49273256673203064"},{"page_num":"0","left":"0.49273255613526434","par_num":"0","conf":"0.5","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","word_num":"0","line_num":"0","height":"0.010566882539594036","block_num":"0","width":"0.10610464785961393","level":"0"},{"word_num":"0","level":"0","width":"0.1380813882706013","par_num":"0","height":"0.010689139176023432","left":"0.4927325670763793","conf":"1","line_num":"0","page_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","block_num":"0","top":"0.8641114986943905"},{"text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","par_num":"0","width":"0.19622092551373427","page_num":"0","block_num":"0","left":"0.4927325575704069","conf":"0.5","level":"0","line_num":"0","top":"0.8987240830528642","word_num":"0","height":"0.01068358215989107"},{"par_num":"0","text":"+0 ..","block_num":"0","top":"0.0797448165869219","word_num":"0","width":"0.020348834230544677","left":"0.965116281891486","line_num":"0","conf":"0.30000001192092896","height":"0.011164274322169043","page_num":"0","level":"0"},{"left":"0.6976744093136732","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","par_num":"0","conf":"1","page_num":"0","top":"0.10104529661439754","line_num":"0","width":"0.2703488329623608","height":"0.01059744650857497","block_num":"0","word_num":"0","level":"0"},{"level":"0","block_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","conf":"0.30000001192092896","left":"0.703488371377582","height":"0.006968641205077342","page_num":"0","line_num":"0","top":"0.11846689891207607","width":"0.23837209255137337","word_num":"0","par_num":"0"},{"conf":"1","left":"0.694767473312973","height":"0.007357639939400973","width":"0.28633718287691157","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094","word_num":"0"},{"word_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","level":"0","line_num":"0","block_num":"0","conf":"0.5","height":"0.010653017430404366","par_num":"0","page_num":"0","left":"0.6962209524994839","top":"0.15311004796085603","width":"0.2819767201200445"},{"conf":"1","level":"0","page_num":"0","top":"0.1672473874286453","left":"0.6947674594038452","height":"0.010583553587991013","line_num":"0","text":"already solved - just not parametrised for the profile/since case","width":"0.12645347067650337","par_num":"0","word_num":"0","block_num":"0"},{"top":"0.19856459312259356","left":"0.6947674552483422","block_num":"0","level":"0","height":"0.010494639808861561","page_num":"0","conf":"1","par_num":"0","text":"What splitting the profile sync into batches would look like","line_num":"0","width":"0.13517440633570899","word_num":"0"},{"block_num":"0","line_num":"0","top":"0.21929824549679078","conf":"1","par_num":"0","left":"0.6947674427962095","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","height":"0.007182590508955311","level":"0","page_num":"0","width":"0.1511627765412027","word_num":"0"},{"word_num":"0","page_num":"0","left":"0.694767459943104","block_num":"0","height":"0.010569660667407277","line_num":"0","width":"0.28633716258596864","par_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","conf":"1","level":"0"},{"block_num":"0","line_num":"0","word_num":"0","height":"0.006968640444571461","page_num":"0","width":"0.24127905419532292","conf":"0.30000001192092896","left":"0.6947674612076477","level":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","par_num":"0","top":"0.2508710804745784"},{"block_num":"0","top":"0.271777003894373","width":"0.284883661473051","left":"0.6962209605769604","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","level":"0","height":"0.007329854098233168"},{"top":"0.306620209394439","height":"0.006968640444571461","width":"0.2877906636988863","word_num":"0","left":"0.6962209692158519","par_num":"0","level":"0","page_num":"0","block_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","line_num":"0","conf":"0.30000001192092896"},{"height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","width":"0.2776162573631774","line_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.3205574921563493","word_num":"0","left":"0.7034883691075557","level":"0","par_num":"0"},{"height":"0.010505753841126397","line_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","page_num":"0","conf":"0.30000001192092896","level":"0","width":"0.20639533184944325","left":"0.7034883928957734","par_num":"0","top":"0.33797909453440456","block_num":"0","word_num":"0"},{"conf":"1","width":"0.2819767201200445","block_num":"0","page_num":"0","par_num":"0","height":"0.010628010477555794","top":"0.3554006976086954","word_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","line_num":"0","level":"0","left":"0.6962209294276679"},{"width":"0.2848836817639939","block_num":"0","height":"0.0072659472719524","left":"0.6962209430504749","level":"0","top":"0.3763066205343165","page_num":"0","word_num":"0","line_num":"0","par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","conf":"1"},{"word_num":"0","par_num":"0","left":"0.6947674424200525","line_num":"0","height":"0.007215933366255256","page_num":"0","text":"You get for free","width":"0.0319767404109873","level":"0","conf":"0.5","block_num":"0","top":"0.41463414653422836"},{"conf":"0.5","height":"0.0071770334928229484","width":"0.08575581489725315","left":"0.697674417508692","page_num":"0","block_num":"0","level":"0","par_num":"0","word_num":"0","text":"•streamed fetch (no 0OM on big owners)","line_num":"0","top":"0.43540669856459324"},{"conf":"0.5","par_num":"0","line_num":"0","left":"0.6976744285694189","page_num":"0","height":"0.0071770334928229484","block_num":"0","text":"• 100-record batches via Redis","width":"0.06540696671668522","word_num":"0","level":"0","top":"0.4529505582137161"},{"page_num":"0","par_num":"0","conf":"1","width":"0.13953486909257606","left":"0.6976744332330052","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","level":"0","block_num":"0","height":"0.010477968760464584","top":"0.4703832754342152","word_num":"0","line_num":"0"},{"level":"0","height":"0.010514089745577881","page_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","word_num":"0","left":"0.6976744360642997","top":"0.4912280700058711","width":"0.1322674244008165","par_num":"0","conf":"1","block_num":"0","line_num":"0"},{"par_num":"0","level":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","left":"0.6976744452422932","width":"0.2819767201200444","page_num":"0","block_num":"0","conf":"0.5","height":"0.010452960286604251","word_num":"0","line_num":"0"},{"conf":"0.5","word_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.007360418067214214","left":"0.7034883798200974","page_num":"0","par_num":"0","text":"key so difterent orofiles don't collide","top":"0.5261324047144549","width":"0.07267441140844466"},{"top":"0.5470383280448511","conf":"1","block_num":"0","line_num":"0","word_num":"0","width":"0.1729650903255382","left":"0.6947674678139966","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","par_num":"0","level":"0","page_num":"0","height":"0.010452960286604362"},{"conf":"0.5","page_num":"0","level":"0","par_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","height":"0.0073104049220229506","line_num":"0","left":"0.6947674633339377","top":"0.5644599301598978","word_num":"0","block_num":"0"},{"left":"0.6947674627311626","par_num":"0","height":"0.010577996571858761","word_num":"0","line_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","width":"0.28052323929806977","block_num":"0","conf":"1","page_num":"0","level":"0","top":"0.5956937798195339"},{"left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","line_num":"0","par_num":"0","top":"0.613237639553429","width":"0.13953487923804753","word_num":"0","level":"0","block_num":"0","height":"0.0071770334928229484","page_num":"0","conf":"1"},{"conf":"1","level":"0","page_num":"0","top":"0.6411149825213349","width":"0.04215116196490354","par_num":"0","height":"0.006968641205077342","block_num":"0","line_num":"0","text":"Recommendation","left":"0.6947674422006878","word_num":"0"},{"line_num":"0","conf":"1","par_num":"0","width":"0.28052323929806977","top":"0.6585365856142653","word_num":"0","left":"0.6947674626641019","level":"0","block_num":"0","height":"0.010522425650029366","page_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly"},{"block_num":"0","top":"0.6759581884885157","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","left":"0.6947674655515993","level":"0","line_num":"0","word_num":"0","width":"0.28488370205493685","height":"0.006968640444571461","page_num":"0","par_num":"0","conf":"0.5"},{"top":"0.6897926635444678","line_num":"0","word_num":"0","page_num":"0","left":"0.6947674548777797","height":"0.01055576774682343","block_num":"0","par_num":"0","conf":"1","width":"0.17441859143845573","level":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:"},{"par_num":"0","block_num":"0","line_num":"0","width":"0.22819766592472157","conf":"1","page_num":"0","height":"0.01072803904945574","top":"0.7105263158961413","word_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","level":"0","left":"0.697674427545875"},{"height":"0.006968640444571461","left":"0.6976744577707242","conf":"0.30000001192092896","block_num":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","top":"0.7317073174083762","width":"0.28488368176399403","word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","top":"0.7421602788826169","height":"0.017421602252187585","page_num":"0","level":"0","word_num":"0","left":"0.7034883726365229","text":"do),","width":"0.011627906180442626","block_num":"0","conf":"0.30000001192092896"},{"line_num":"0","top":"0.766347687400319","width":"0.2776162573631774","conf":"0.5","left":"0.6976744436144179","word_num":"0","height":"0.0071770334928229484","par_num":"0","level":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","page_num":"0","block_num":"0"},{"level":"0","par_num":"0","width":"0.2877906636988864","left":"0.694767475704478","conf":"1","line_num":"0","word_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","top":"0.7870813397129187","page_num":"0","height":"0.011164274322169043","block_num":"0"},{"line_num":"0","conf":"1","block_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","level":"0","par_num":"0","left":"0.6947674739397125","word_num":"0","top":"0.8013937288934075","height":"0.013937280889143033","width":"0.2718022934933926","page_num":"0"},{"par_num":"0","line_num":"0","block_num":"0","left":"0.6962209318790669","level":"0","top":"0.8221690590111643","word_num":"0","text":"watermark — gate it on \"no profile context\".","conf":"1","height":"0.0071770334928229484","width":"0.08430232392980697","page_num":"0"},{"block_num":"0","text":"Gal .","conf":"0.30000001192092896","top":"0.8397129185198681","width":"0.017441858636571994","left":"0.9651162807795277","level":"0","page_num":"0","par_num":"0","height":"0.010461296951561616","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","block_num":"0","line_num":"0","text":"Ask anvthina (84-D","par_num":"0","top":"0.9266347687400319","height":"0.0071770334928229484","width":"0.04069767099745736","left":"0.6962209300842392"},{"left":"0.7223837197862006","top":"0.9545454545454546","par_num":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0","line_num":"0","height":"0.0071770334928229484","level":"0","text":"Claude Qnus 17 Medium","page_num":"0","width":"0.04651162472177062"},{"conf":"0.5","block_num":"0","line_num":"0","left":"0.9331395351302343","top":"0.9860627181052405","level":"0","page_num":"0","width":"0.01453488177441542","par_num":"0","word_num":"0","text":"144-25","height":"0.006968640444571572"},{"text":"Po 4 sp","level":"0","width":"0.01453488177441531","block_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.01074748898617195","left":"0.9709302343731505","page_num":"0","top":"0.986062718234409","line_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8066
|
NULL
|
NULL
|
|
59397
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.:00L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"conf":"0.30000001192092896", [{"conf":"0.30000001192092896","top":"0.006968641046706359","width":"0.021802326466174835","height":"0.006968641205077342","page_num":"0","block_num":"0","word_num":"0","left":"0.01744185995005212","par_num":"0","text":"Phostorm","line_num":"0","level":"0"},{"line_num":"0","top":"0.006968641450188162","par_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571461","left":"0.1148255812121043","word_num":"0","width":"0.01162790618044264","conf":"0.30000001192092896","text":"code","level":"0"},{"par_num":"0","height":"0.010452960286604362","page_num":"0","conf":"0.5","block_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","text":"FV faVsco.js","left":"0.030523259704860126","line_num":"0","level":"0","word_num":"0"},{"word_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","top":"0.02787456497864904","width":"0.024709300791963623","text":"?9 master","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.06831395542728312","par_num":"0"},{"par_num":"0","page_num":"0","top":"0.05923344944238418","left":"0.014534883869450689","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.003484320602538671","width":"0.020348836766912577","block_num":"0","text":"Proledey","word_num":"0"},{"left":"0.043574765514713835","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","height":"0.01150821840934213","top":"0.07612742412338913","word_num":"0","level":"0","width":"0.030583024024963372","text":"D Salesforce","line_num":"0"},{"width":"0.021802323929806973","word_num":"0","block_num":"0","page_num":"0","top":"0.09407665591941561","height":"0.010452960286604362","line_num":"0","left":"0.046511627642654756","par_num":"0","text":"> DDTO","conf":"0.30000001192092896","level":"0"},{"par_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","text":"© FetchSalesforceEntitiesJob.pnp","top":"0.11024367702094318","width":"0.07137109878215384","height":"0.015479323586398475","word_num":"0","block_num":"0","left":"0.0537095887639354"},{"par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","block_num":"0","level":"0","conf":"0.30000001192092896","top":"0.13237639553429026","width":"0.08575580475178171","page_num":"0","left":"0.05232558202147495","line_num":"0","height":"0.0071770334928229484","word_num":"0"},{"par_num":"0","page_num":"0","top":"0.14982578435435434","height":"0.0072715042880847625","width":"0.08575580475178171","conf":"0.5","text":"C) ketryralleasalestorcerecorasJob.onp","left":"0.05232558202147495","line_num":"0","level":"0","word_num":"0","block_num":"0"},{"par_num":"0","word_num":"0","level":"0","block_num":"0","text":"c) AulolocDelavec locrm.ono","page_num":"0","top":"0.16724738709478748","line_num":"0","height":"0.006968640444571461","left":"0.046511627154292065","width":"0.06249999492726427","conf":"0.30000001192092896"},{"width":"0.07558138827060132","conf":"1","height":"0.010616896445291069","level":"0","page_num":"0","left":"0.046511627667025296","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","line_num":"0","top":"0.18102073376030525","block_num":"0","word_num":"0"},{"height":"0.0073048471453848185","word_num":"0","left":"0.04651163545709501","line_num":"0","text":"C) CreaterollowupActivity.php","level":"0","top":"0.2017543859602864","width":"0.06395348082197473","block_num":"0","conf":"0.5","page_num":"0","par_num":"0"},{"text":"C) CreateNotes.php","top":"0.21929824565899192","par_num":"0","line_num":"0","left":"0.04651162858740109","level":"0","width":"0.04215116196490349","height":"0.007182590508955311","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0"},{"level":"0","height":"0.010544653714558705","text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789","left":"0.04651163557061816","block_num":"0","top":"0.23684210521680837","line_num":"0","par_num":"0","word_num":"0","page_num":"0","conf":"1"},{"line_num":"0","width":"0.06249999492726427","left":"0.04651163358738779","level":"0","top":"0.2543554009942979","text":"C) MatchActivitvermData.php","height":"0.007207597461803994","word_num":"0","conf":"0.5","block_num":"0","page_num":"0","par_num":"0"},{"left":"0.046511628705343505","width":"0.039244185102746854","conf":"0.30000001192092896","text":"E) NoteObiect.ohp","word_num":"0","page_num":"0","top":"0.27177700333990396","height":"0.00732985485873916","block_num":"0","line_num":"0","par_num":"0","level":"0"},{"top":"0.2891986066069825","height":"0.006968640444571461","line_num":"0","page_num":"0","left":"0.04651163174781109","level":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"c) SaveActiviv.ono","width":"0.04215115942853562","word_num":"0"},{"line_num":"0","word_num":"0","text":"c)saveliranscriotion.onv","top":"0.30662020900450737","par_num":"0","width":"0.0523255835188196","block_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.04651162677256695","page_num":"0","level":"0"},{"text":"C) SetuoLavout.oho","page_num":"0","height":"0.0072464973352361906","word_num":"0","par_num":"0","left":"0.04651163174781109","width":"0.04215115942853562","conf":"0.5","line_num":"0","top":"0.32376395531045343","block_num":"0","level":"0"},{"par_num":"0","conf":"0.5","line_num":"0","width":"0.04215115942853562","height":"0.0071770334928230595","level":"0","page_num":"0","text":"C) SvncActivitv.oho","top":"0.34130781499202545","word_num":"0","left":"0.04651163174781109","block_num":"0"},{"word_num":"0","block_num":"0","conf":"1","left":"0.04638947542561308","line_num":"0","par_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","level":"0","width":"0.055435398791698696","page_num":"0","height":"0.014418177627490425"},{"level":"0","par_num":"0","top":"0.3763066205343165","left":"0.046511631609252174","page_num":"0","conf":"1","height":"0.010455739935429254","line_num":"0","width":"0.039244182566378974","block_num":"0","word_num":"0","text":"© SyncLeads.php"},{"text":"© SyncObjects.php","height":"0.014354066985645897","top":"0.38995215311004783","level":"0","line_num":"0","conf":"1","width":"0.04215115942853562","left":"0.046511631695615716","block_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"text":"© SyncOpportunitiesJob.php","left":"0.04651163073081603","width":"0.06104650903255382","top":"0.41114982586710536","conf":"1","block_num":"0","word_num":"0","height":"0.010700253968793927","page_num":"0","level":"0","par_num":"0","line_num":"0"},{"text":"© SyncOpportunity.php","left":"0.046511633451594","top":"0.42503987240829344","width":"0.05087208747863769","block_num":"0","level":"0","word_num":"0","page_num":"0","height":"0.014354066985646008","line_num":"0","conf":"1","par_num":"0"},{"text":"© SyncProfileMetadata.php","par_num":"0","level":"0","word_num":"0","top":"0.44577352463809683","conf":"1","height":"0.010672468127626344","page_num":"0","width":"0.05813953217039717","line_num":"0","left":"0.04651163071712692","block_num":"0"},{"top":"0.46331738455485405","width":"0.056686041202950996","level":"0","word_num":"0","line_num":"0","par_num":"0","conf":"1","height":"0.010550210730691068","left":"0.04651163321565249","page_num":"0","block_num":"0","text":"© SyncTeamFieldsJob.php"},{"conf":"1","par_num":"0","text":"© SyncTeamMetadata.php","left":"0.04651163321565131","word_num":"0","level":"0","line_num":"0","top":"0.48083623715937174","block_num":"0","width":"0.05668604120295098","page_num":"0","height":"0.010452961047110243"},{"block_num":"0","conf":"1","height":"0.01051408974557777","level":"0","line_num":"0","width":"0.08430231885707123","par_num":"0","top":"0.49825784007433493","left":"0.04651163548425466","page_num":"0","text":"© UpdateOpportunitySpecifications.php","word_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.5191637634014077","left":"0.046511627480499834","width":"0.04215115942853563","level":"0","text":"Updatestage.ong","height":"0.006968640444571461","conf":"0.30000001192092896"},{"height":"0.010758603778942555","width":"0.03343022884206569","conf":"0.30000001192092896","level":"0","block_num":"0","text":"> @ DealRisks","par_num":"0","page_num":"0","left":"0.03343023627313173","word_num":"0","top":"0.5331010454942319","line_num":"0"},{"width":"0.031976740410987366","block_num":"0","line_num":"0","left":"0.03924418649273823","level":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571572","top":"0.5714285717637769","word_num":"0","page_num":"0","text":"_Meeuine bor"},{"top":"0.6411149830944434","text":"a Telephony","block_num":"0","width":"0.029069763548830715","line_num":"0","page_num":"0","height":"0.007210375589617124","conf":"0.30000001192092896","left":"0.03924418703063903","par_num":"0","level":"0","word_num":"0"},{"level":"0","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0","height":"0.011164274322169154","left":"0.03924418612559764","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"C User"},{"height":"0.006968641205077342","conf":"0.30000001192092896","block_num":"0","left":"0.04069767337055839","page_num":"0","line_num":"0","par_num":"0","text":"c8aseprocessing.oo.ono","top":"0.675958188117432","word_num":"0","level":"0","width":"0.05523256038097625"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.04069767586474709","page_num":"0","height":"0.01055576850732931","block_num":"0","level":"0","text":"@ Dummv.Job.php","width":"0.03779069667166852","word_num":"0","top":"0.6897926633384308"},{"block_num":"0","conf":"0.5","level":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","line_num":"0","top":"0.7108013940634285","width":"0.07558138827060132","word_num":"0","par_num":"0","page_num":"0","left":"0.04069768173679198","height":"0.006968640444571572"},{"conf":"0.5","width":"0.06395348082197475","block_num":"0","word_num":"0","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","left":"0.0406976819687229","page_num":"0","top":"0.724738676808766","line_num":"0","level":"0","height":"0.010508531968939527"},{"height":"0.0071770334928229484","level":"0","text":"C ob.oho","top":"0.7456140350877193","width":"0.023255812360885288","page_num":"0","left":"0.04069767637769677","par_num":"0","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","width":"0.04505813882706013","left":"0.04069767469984203","page_num":"0","level":"0","height":"0.006968641205077342","par_num":"0","text":"C)JobDisoatcher.oho","top":"0.7630662020343051","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","text":".lobDisnatcherintertace.oho","left":"0.04069768139133789","width":"0.06395348082197473","height":"0.006968640444571572","line_num":"0","block_num":"0","top":"0.7804878052132543","page_num":"0","word_num":"0"},{"par_num":"0","top":"0.7942583731520936","left":"0.04069768199588256","word_num":"0","width":"0.08430231885707126","height":"0.01061967533361019","text":"@ [EMAIL]","page_num":"0","block_num":"0","conf":"0.5","line_num":"0","level":"0"},{"text":"T. SacVisibilitvControl.ohn","left":"0.039244191467289816","line_num":"0","level":"0","top":"0.8149920253520749","width":"0.05668604120295098","block_num":"0","conf":"0.30000001192092896","height":"0.007307626033703829","par_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","height":"0.010669689239307223","conf":"0.5","left":"0.027616282843257383","text":"v D Listeners","word_num":"0","line_num":"0","width":"0.03197674041098737","block_num":"0","level":"0","top":"0.8325358850720923","page_num":"0"},{"width":"0.031976740410987366","height":"0.0071770334928230595","left":"0.03343023313500392","line_num":"0","top":"0.8500797448165869","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","level":"0","text":"v M Activitiod"},{"width":"0.04651162979450632","height":"0.007204819333990642","par_num":"0","word_num":"0","page_num":"0","block_num":"0","left":"0.03924418511117721","text":"v M ActivitvProviden","line_num":"0","level":"0","top":"0.8675958187199364","conf":"0.5"},{"par_num":"0","height":"0.007327075970420038","conf":"0.30000001192092896","left":"0.046511629117106865","width":"0.02906976608519858","block_num":"0","text":"> M.lustCall","level":"0","line_num":"0","top":"0.8850174216200114","page_num":"0","word_num":"0"},{"line_num":"0","conf":"0.5","width":"0.03197674041098737","text":"v D UserPilot","block_num":"0","level":"0","par_num":"0","height":"0.010639125270326288","top":"0.9024390246943023","word_num":"0","page_num":"0","left":"0.046511631681215526"},{"conf":"1","page_num":"0","block_num":"0","height":"0.010761381906755796","line_num":"0","width":"0.07412789730315514","word_num":"0","text":"© TrackProviderInstalledEvent.php","level":"0","top":"0.9198606275943773","par_num":"0","left":"0.059593032929402996"},{"page_num":"0","text":"MAudia","level":"0","top":"0.9372822303003622","block_num":"0","line_num":"0","par_num":"0","height":"0.006968640444571572","left":"0.039244188091967266","word_num":"0","conf":"0.30000001192092896","width":"0.026162789223041938"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","level":"0","text":"MRots","left":"0.039244188005603746","page_num":"0","par_num":"0","width":"0.0232558123608853","word_num":"0","top":"0.9547038330878187"},{"par_num":"0","height":"0.007249275463049432","line_num":"0","left":"0.15406977310444897","text":"C ActivitvController.ohn","conf":"0.5","word_num":"0","top":"0.05574912945445576","level":"0","block_num":"0","page_num":"0","width":"0.047965110616481066"},{"word_num":"0","text":"Automateakeporskepository.pnp","width":"0.07122093058646994","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.15406976733606492","top":"0.08362369334200259","page_num":"0","level":"0"},{"top":"0.0797448165869219","text":"© AutomatedReportsCommand.php","word_num":"0","level":"0","conf":"1","height":"0.011164274322169043","block_num":"0","left":"0.30668604530999377","page_num":"0","par_num":"0","width":"0.07122092551373421","line_num":"0"},{"line_num":"0","conf":"0.5","height":"0.006968640444571461","top":"0.13240418151987454","word_num":"0","level":"0","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","block_num":"0","par_num":"0","left":"0.3066860477020153","page_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","left":"0.37063954254736237","page_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","par_num":"0","top":"0.13240418151987454","width":"0.08720929571922792","height":"0.006968640444571461","conf":"0.5"},{"left":"0.31831396020201475","page_num":"0","conf":"0.30000001192092896","width":"0.05523255023550483","text":"wsyncermenuuiestrait.ono","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.1567944254223136","word_num":"0","height":"0.006968640444571461"},{"text":"c) SyncObiects.pho","left":"0.15406976824025068","top":"0.18102073365231264","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.0071770334928229484","par_num":"0","word_num":"0","width":"0.039244185102746826"},{"block_num":"0","conf":"1","height":"0.010452960286604362","line_num":"0","top":"0.17770034929920653","width":"0.06104650395981806","word_num":"0","text":"©ImportOpportunityBatch.php","left":"0.20203489060729998","page_num":"0","level":"0","par_num":"0"},{"height":"0.010497417936674913","par_num":"0","page_num":"0","text":"© ImportContactBatch.php","left":"0.27180233100804285","width":"0.053779064340794325","block_num":"0","line_num":"0","word_num":"0","level":"0","top":"0.17770034916869026","conf":"1"},{"width":"0.027616275117752387","line_num":"0","par_num":"0","block_num":"0","text":"© Client.php","level":"0","conf":"1","top":"0.17770034916869026","left":"0.33284884116015484","word_num":"0","page_num":"0","height":"0.010497417936674913"},{"left":"0.3677325572728374","conf":"0.5","page_num":"0","text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264","width":"0.0654069717894209","line_num":"0","par_num":"0","level":"0","height":"0.0071770334928229484","block_num":"0","word_num":"0"},{"left":"0.15406977127553043","page_num":"0","word_num":"0","conf":"0.30000001192092896","text":"() Service.php","top":"0.20557491325434107","block_num":"0","level":"0","height":"0.007343747018817126","width":"0.030523251979909044","par_num":"0","line_num":"0"},{"page_num":"0","text":"BatchSyncTrait.php","top":"0.20557491322719157","par_num":"0","width":"0.04505813375432441","line_num":"0","word_num":"0","height":"0.006968640444571572","conf":"0.5","block_num":"0","level":"0","left":"0.19186047025946548"},{"block_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","line_num":"0","word_num":"0","top":"0.20175438596491224","left":"0.2441860510865191","level":"0","page_num":"0","conf":"0.5","height":"0.011164274322169154","width":"0.14534883296236076","par_num":"0"},{"left":"0.3982558178455254","line_num":"0","text":"php api_v2.php","height":"0.007343747018817126","page_num":"0","conf":"0.5","word_num":"0","par_num":"0","top":"0.20557491325434107","width":"0.02906976354883073","level":"0","block_num":"0"},{"text":"(C) AutomatedReportResult.oho","page_num":"0","conf":"1","block_num":"0","word_num":"0","left":"0.15406977510994932","line_num":"0","width":"0.06104650395981809","height":"0.007268726160271521","top":"0.22966507158551952","level":"0","par_num":"0"},{"text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","width":"0.21656975847609497","conf":"1","page_num":"0","left":"0.17151161694332442","height":"0.010691917303836784","level":"0","par_num":"0","block_num":"0","top":"0.2508710809687519","word_num":"0","line_num":"0"},{"conf":"1","width":"0.05959302313784334","line_num":"0","height":"0.007318740065968554","top":"0.26794258384399516","block_num":"0","page_num":"0","word_num":"0","text":"nublic function handlel","level":"0","par_num":"0","left":"0.18313953485556841"},{"height":"0.010452960286604362","line_num":"0","page_num":"0","word_num":"0","par_num":"0","text":"138","top":"0.4111498263026909","level":"0","left":"0.1497093032619457","conf":"0.30000001192092896","block_num":"0","width":"0.010174417749364312"},{"text":"140","level":"0","width":"0.010174418383456285","page_num":"0","block_num":"0","height":"0.017421602252187474","line_num":"0","conf":"1","left":"0.15116279097784552","par_num":"0","word_num":"0","top":"0.44250871089481225"},{"conf":"0.30000001192092896","word_num":"0","text":"1143","block_num":"0","level":"0","par_num":"0","top":"0.5017421601756263","page_num":"0","height":"0.006968641205077342","left":"0.15116279076509007","line_num":"0","width":"0.00872092995237797"},{"conf":"1","level":"0","par_num":"0","height":"0.010452961047110132","page_num":"0","text":"144","left":"0.1511627908377645","width":"0.00872092995237797","word_num":"0","top":"0.5156794425600686","line_num":"0","block_num":"0"},{"conf":"0.30000001192092896","left":"0.15116279076509007","line_num":"0","block_num":"0","height":"0.006968641205077342","page_num":"0","par_num":"0","top":"0.6062717769003649","width":"0.00872092995237797","text":"149","word_num":"0","level":"0"},{"height":"0.010452960286604362","par_num":"0","top":"0.7108013942469417","block_num":"0","width":"0.008720929318285997","conf":"1","level":"0","left":"0.15116279159085694","text":"155","word_num":"0","line_num":"0","page_num":"0"},{"page_num":"0","conf":"1","left":"0.15116279159085694","level":"0","par_num":"0","text":"158","line_num":"0","height":"0.010452960286604362","top":"0.763066202609311","block_num":"0","width":"0.008720929318285997","word_num":"0"},{"word_num":"0","line_num":"0","conf":"1","text":"161","top":"0.8153310109716805","width":"0.008720929318285997","par_num":"0","level":"0","height":"0.010452960286604362","block_num":"0","page_num":"0","left":"0.15116279159085694"},{"width":"0.008720929318285997","text":"163","top":"0.8501742165465933","word_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.15116279159085694","block_num":"0","line_num":"0","par_num":"0","level":"0","conf":"1"},{"page_num":"0","block_num":"0","text":"1164","par_num":"0","word_num":"0","level":"0","width":"0.00872092995237797","top":"0.871080139269703","height":"0.006968641205077342","left":"0.15116279076509007","conf":"1","line_num":"0"},{"width":"0.008720929318285997","conf":"1","height":"0.010452960286604362","block_num":"0","line_num":"0","par_num":"0","left":"0.15116279159085694","text":"165","word_num":"0","page_num":"0","top":"0.8850174221215062","level":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"1166","height":"0.006968641205077342","page_num":"0","level":"0","left":"0.15116279076509007","block_num":"0","par_num":"0","top":"0.9059233448446159","width":"0.00872092995237797","word_num":"0"},{"height":"0.010452960286604362","left":"0.21366279261358478","level":"0","par_num":"0","page_num":"0","width":"0.021802323929806966","text":"$config,","top":"0.2891986067904957","line_num":"0","word_num":"0","block_num":"0","conf":"1"},{"block_num":"0","par_num":"0","text":"$batchRepository,","level":"0","height":"0.010452960286604362","conf":"1","width":"0.04505813375432441","page_num":"0","left":"0.21366279584086087","word_num":"0","line_num":"0","top":"0.30662020992638417"},{"level":"0","line_num":"0","text":"SredisService","width":"0.03633720570422233","word_num":"0","block_num":"0","left":"0.21366279067986574","height":"0.010452960286604362","top":"0.3240418127138407","conf":"1","page_num":"0","par_num":"0"},{"level":"0","word_num":"0","line_num":"0","conf":"1","height":"0.010452960286604251","page_num":"0","top":"0.3414634155012971","text":"$entityRepository,","width":"0.04796511061648104","block_num":"0","left":"0.21366279592722434","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","text":"sloggen","width":"0.018895347067650337","word_num":"0","height":"0.006968640444571461","top":"0.3623693383142996","left":"0.21366279063768656","conf":"0.30000001192092896","page_num":"0","line_num":"0"},{"page_num":"0","word_num":"0","conf":"0.5","block_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","left":"0.20348838007687264","width":"0.2398255733733482","line_num":"0","level":"0","height":"0.007215933366255367","par_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","text":"if (Sthis->attemots@ === 1) {","width":"0.07994185102746842","height":"0.010672467367120575","top":"0.4457735248441337","level":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.20348838095072486"},{"height":"0.010550210730691068","level":"0","par_num":"0","line_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","left":"0.21366278713067985","top":"0.46331738455485405","block_num":"0","conf":"1","width":"0.1482558047517817","word_num":"0","page_num":"0"},{"height":"0.0071770334928229484","width":"0.091569758476095","top":"0.5191387559808612","conf":"0.5","line_num":"0","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","block_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.20348838105878864"},{"word_num":"0","line_num":"0","width":"0.15552324944354115","left":"0.20348837906873227","page_num":"0","height":"0.013948396442419408","par_num":"0","top":"0.5331010453200158","conf":"1","level":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","block_num":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","page_num":"0","level":"0","left":"0.20348837025078986","height":"0.006968641205077342","width":"0.14970930586469938"},{"block_num":"0","text":"<1/6 >","left":"0.2470930229619993","level":"0","page_num":"0","par_num":"0","height":"0.010536318570613101","line_num":"0","top":"0.5923344949742337","width":"0.021802323929806966","word_num":"0","conf":"0.30000001192092896"},{"level":"0","par_num":"0","top":"0.6060606061050023","word_num":"0","height":"0.0071798116206361895","page_num":"0","line_num":"0","left":"0.2151162810652241","conf":"0.30000001192092896","text":"'entity tvo","width":"0.027616277654120253","block_num":"0"},{"conf":"0.5","left":"0.25000000055269916","page_num":"0","width":"0.021802323929806966","text":"© Logger","height":"0.010455739935429254","level":"0","top":"0.6132376396173622","word_num":"0","line_num":"0","block_num":"0","par_num":"0"},{"top":"0.6236044657097288","width":"0.027616277654120253","word_num":"0","height":"0.0071770334928230595","line_num":"0","conf":"0.5","par_num":"0","left":"0.2151162810652241","block_num":"0","text":"Itotal reco","page_num":"0","level":"0"},{"height":"0.010628010477555794","word_num":"0","width":"0.05668604120295098","page_num":"0","par_num":"0","left":"0.248546517777781","conf":"0.5","text":"public function info","block_num":"0","level":"0","line_num":"0","top":"0.6339712919137487"},{"left":"0.2151162799850968","line_num":"0","top":"0.6411149825399743","block_num":"0","word_num":"0","conf":"0.5","level":"0","text":"\"batches d","par_num":"0","page_num":"0","height":"0.0072103763501230045","width":"0.027616277654120253"},{"block_num":"0","height":"0.007332632986552401","left":"0.21511628105837952","text":"Isvnced atl","level":"0","line_num":"0","top":"0.6585365856142653","word_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.026162789223041966"},{"conf":"0.5","height":"0.010591889492442497","top":"0.6618819775389818","left":"0.26598837545525295","width":"0.04360464785961399","page_num":"0","word_num":"0","block_num":"0","par_num":"0","level":"0","text":"cav $context = [1","line_num":"0"},{"text":": voidi","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.020348835498728624","line_num":"0","left":"0.24854651350063556","word_num":"0","block_num":"0","level":"0","height":"0.0071770334928229484","top":"0.6794258373205742"},{"block_num":"0","left":"0.1918604731373945","par_num":"0","page_num":"0","word_num":"0","text":"} catch (SocialAcco","top":"0.6929824561403509","line_num":"0","height":"0.011164274322169043","level":"0","width":"0.052325573373348144","conf":"1"},{"conf":"0.5","par_num":"0","height":"0.006968641205077342","level":"0","block_num":"0","page_num":"0","width":"0.039244185102746854","word_num":"0","line_num":"0","top":"0.7108013936697744","text":"Cloaden-swannir","left":"0.2034883724950264"},{"par_num":"0","text":"Log an informational message to the logs.","top":"0.7105263157219254","width":"0.08720929571922792","left":"0.24854651872595424","level":"0","height":"0.01072803904945585","conf":"1","block_num":"0","line_num":"0","page_num":"0","word_num":"0"},{"width":"0.0813953419949146","left":"0.24854651107352554","par_num":"0","word_num":"0","text":"Implements: Loggerinterface::info","level":"0","line_num":"0","page_num":"0","conf":"1","height":"0.010691917303836673","block_num":"0","top":"0.7384370017274113"},{"level":"0","text":"array|ArravyablelJsonable|Stri","height":"0.010452960286604362","page_num":"0","block_num":"0","conf":"1","line_num":"0","width":"0.07122092551373421","word_num":"0","par_num":"0","top":"0.7595818820518198","left":"0.27761628499022556"},{"conf":"0.30000001192092896","page_num":"0","level":"0","block_num":"0","text":"ngable lstring smessage","height":"0.006968640444571572","left":"0.2761627910440279","top":"0.7804878052132543","line_num":"0","par_num":"0","width":"0.056686041202950954","word_num":"0"},{"text":"} catch (Throwable","top":"0.7979094080543587","height":"0.010703032096607279","conf":"1","par_num":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.049418596511191515","level":"0","word_num":"0","left":"0.19186047325424327"},{"height":"0.010452960286604362","line_num":"0","top":"0.7944250876267327","word_num":"0","text":"arrayScontext","width":"0.03924418256637896","block_num":"0","page_num":"0","left":"0.2761627943999499","level":"0","conf":"0.5","par_num":"0"},{"level":"0","conf":"0.30000001192092896","top":"0.8188153313456585","block_num":"0","width":"0.03924418256637899","text":"slogger->errorl","page_num":"0","left":"0.20348837187088045","line_num":"0","par_num":"0","word_num":"0","height":"0.006968640444571461"},{"conf":"1","block_num":"0","left":"0.2485465134574538","height":"0.010452960286604362","par_num":"0","text":"Returns:","page_num":"0","word_num":"0","width":"0.01889534706765031","level":"0","line_num":"0","top":"0.8188153315291717"},{"conf":"0.30000001192092896","level":"0","block_num":"0","word_num":"0","line_num":"0","top":"0.8432055752480975","width":"0.01598837020549368","text":"CAurno","height":"0.006968640444571572","par_num":"0","left":"0.24854651337109027","page_num":"0"},{"level":"0","word_num":"0","top":"0.8466898958055888","width":"0.06395348082197477","conf":"0.5","height":"0.006968640444571461","left":"0.2747093029029664","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"vendor/aravel/tramework/src"},{"block_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","text":"luminare Loc/Loccer.ono","width":"0.05668604120295101","par_num":"0","word_num":"0","top":"0.8641114985930454","conf":"0.30000001192092896","left":"0.2747093023963053","line_num":"0"},{"line_num":"0","page_num":"0","left":"0.21511627846207848","block_num":"0","height":"0.007235383302971576","par_num":"0","level":"0","word_num":"0","text":"'error' =>","conf":"0.30000001192092896","top":"0.8708133969827938","width":"0.026162789223041938"},{"page_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","block_num":"0","top":"0.9233449476199234","text":"throw Ser","height":"0.0072770620647228945","word_num":"0","width":"0.023255814897253146","par_num":"0","left":"0.20348837139363007"},{"block_num":"0","word_num":"0","page_num":"0","height":"0.010691917303836784","level":"0","left":"0.44476744220017683","par_num":"0","text":"826 л v 512","top":"0.2508710809687519","conf":"0.30000001192092896","line_num":"0","width":"0.03488371727314399"},{"word_num":"0","height":"0.017421602252187585","par_num":"0","block_num":"0","line_num":"0","top":"0.29965156834254736","left":"0.47238372096131104","level":"0","width":"0.008720929952377943","text":"575","conf":"1","page_num":"0"},{"block_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","text":"576"},{"line_num":"0","left":"0.4709302334945038","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"577","conf":"1","height":"0.010452960286604362","width":"0.01017441774936434","top":"0.3379790945953738","word_num":"0"},{"conf":"1","line_num":"0","par_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604362","text":"578","left":"0.47093023257922917","block_num":"0","top":"0.35540069773126226","width":"0.008720929318285997","level":"0"},{"text":"579","block_num":"0","conf":"1","top":"0.3693379791874951","width":"0.011627906180442682","word_num":"0","page_num":"0","height":"0.017421602252187585","left":"0.4709302331500887","line_num":"0","par_num":"0","level":"0"},{"line_num":"0","level":"0","width":"0.01017441774936434","left":"0.4709302334945038","height":"0.010452960286604362","page_num":"0","text":"580","par_num":"0","top":"0.39024390295774314","conf":"1","block_num":"0","word_num":"0"},{"par_num":"0","level":"0","top":"0.40418118460121666","width":"0.0159883714736776","word_num":"0","block_num":"0","text":"=581","line_num":"0","conf":"0.5","height":"0.024390243457264815","page_num":"0","left":"0.4665697680180062"},{"top":"0.4425087113201125","text":"583","block_num":"0","width":"0.008720929318285997","par_num":"0","conf":"1","page_num":"0","level":"0","word_num":"0","left":"0.4723837218234151","line_num":"0","height":"0.010452960286604362"},{"line_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","text":"584","par_num":"0","width":"0.01017441774936434","page_num":"0","top":"0.459930314107569","word_num":"0","level":"0","block_num":"0","conf":"1"},{"line_num":"0","conf":"0.5","left":"0.46656976846458836","height":"0.010452960286604362","page_num":"0","top":"0.4773519168950253","par_num":"0","text":"—585","block_num":"0","word_num":"0","width":"0.013081394611520969","level":"0"},{"text":"586","level":"0","line_num":"0","page_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1","par_num":"0","top":"0.4947735200309138","left":"0.47093023257922917","word_num":"0","width":"0.008720929318285997"},{"conf":"1","line_num":"0","page_num":"0","par_num":"0","left":"0.4723837218234151","word_num":"0","top":"0.5121951224699383","height":"0.010452960286604362","block_num":"0","width":"0.008720929318285997","text":"587","level":"0"},{"block_num":"0","conf":"1","par_num":"0","width":"0.008720929318285997","line_num":"0","text":"588","top":"0.5296167252573947","left":"0.4723837218234151","level":"0","page_num":"0","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","height":"0.010452960286604362","line_num":"0","conf":"1","text":"589","left":"0.4709302334945038","word_num":"0","par_num":"0","top":"0.5470383280448511","width":"0.01017441774936434","level":"0","page_num":"0"},{"height":"0.020905922094220375","line_num":"0","width":"0.008720929952377943","par_num":"0","conf":"0.5","word_num":"0","level":"0","top":"0.5609756106427853","block_num":"0","left":"0.47238372114299704","text":"590","page_num":"0"},{"line_num":"0","word_num":"0","text":"15911","left":"0.46802325552854196","height":"0.006968640444571572","block_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.5853658539937421","width":"0.013081394611520969","conf":"0.30000001192092896"},{"top":"0.5958188150216522","word_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0","left":"0.4723837209560432","conf":"1","text":"592","height":"0.020905923615232025","page_num":"0","width":"0.010174418383456285"},{"page_num":"0","par_num":"0","top":"0.616724738727316","width":"0.008720929952377998","word_num":"0","text":"593","level":"0","height":"0.010452961047110132","left":"0.47238372099764825","conf":"1","line_num":"0","block_num":"0"},{"height":"0.013937280889142922","level":"0","top":"0.6480836243637909","left":"0.466569769326747","page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","text":"T 595","width":"0.014534881774415365","word_num":"0"},{"word_num":"0","line_num":"0","left":"0.46656976759933994","text":"-596","height":"0.020905922094220375","top":"0.6655052271933078","block_num":"0","level":"0","width":"0.014534883042599256","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","left":"0.47093023259606254","width":"0.010174418383456285","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","text":"597","page_num":"0","top":"0.6898954702884519"},{"par_num":"0","width":"0.011627906180442626","height":"0.020905922094220375","conf":"0.5","line_num":"0","word_num":"0","left":"0.4709302331016392","text":"598","page_num":"0","level":"0","top":"0.7003484325068968","block_num":"0"},{"text":"$99","block_num":"0","word_num":"0","width":"0.008720929952377943","height":"0.006968641205077342","left":"0.4723837209976482","line_num":"0","top":"0.7247386758550688","level":"0","page_num":"0","par_num":"0","conf":"1"},{"page_num":"0","line_num":"0","block_num":"0","left":"0.46656976790214993","par_num":"0","text":"=600","level":"0","width":"0.014534883042599311","word_num":"0","top":"0.7282229962193458","conf":"0.30000001192092896","height":"0.027874564820309367"},{"par_num":"0","text":"6011","page_num":"0","block_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","word_num":"0","height":"0.006968640444571572","top":"0.7595818818683066","level":"0","line_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","left":"0.466569767781026","page_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.020905923615232025","text":"-602","par_num":"0","top":"0.7700348428613736","width":"0.014534883042599311","word_num":"0"},{"top":"0.8048780490574194","page_num":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.010174418383456285","height":"0.020905922094220375","conf":"1","left":"0.47093023264451217","text":"604","level":"0"},{"height":"0.010452960286604362","par_num":"0","page_num":"0","left":"0.47093023257922917","conf":"0.30000001192092896","line_num":"0","text":"605","block_num":"0","width":"0.008720929318285997","word_num":"0","top":"0.8292682935500775","level":"0"},{"level":"0","top":"0.8432055753547425","block_num":"0","line_num":"0","page_num":"0","height":"0.017421602252187474","conf":"1","par_num":"0","text":"606","left":"0.4723837211284622","width":"0.008720929952377943","word_num":"0"},{"text":"— 607","conf":"0.30000001192092896","left":"0.4665697671564489","width":"0.013081394611520969","par_num":"0","word_num":"0","top":"0.8641114988686065","line_num":"0","height":"0.010689139176023432","level":"0","block_num":"0","page_num":"0"},{"word_num":"0","top":"0.8815331015640149","text":"608","page_num":"0","left":"0.4723837218234151","level":"0","height":"0.010452960286604362","block_num":"0","conf":"1","line_num":"0","width":"0.008720929318285997","par_num":"0"},{"left":"0.9127906995735092","conf":"0.30000001192092896","page_num":"0","top":"0.006968641450188162","word_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","width":"0.01889534706765028","line_num":"0","block_num":"0","text":"100% 52"},{"height":"0.006968640444571461","left":"0.9345930252238671","block_num":"0","level":"0","width":"0.05813952709766146","top":"0.006968641450188162","page_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","text":"• Mon ZU Aor 10.40.:00"},{"line_num":"0","level":"0","page_num":"0","text":"L AskJiminnyReportActivityServiceTestv","par_num":"0","block_num":"0","conf":"1","left":"0.8270348901595695","word_num":"0","height":"0.010452960286604362","top":"0.02787456497864904","width":"0.08866278668667404"},{"height":"0.010452960286604362","level":"0","line_num":"0","conf":"0.5","text":"=custom.log","word_num":"0","block_num":"0","width":"0.029069763548830674","page_num":"0","par_num":"0","left":"0.4738372097953522","top":"0.05574912978701141"},{"left":"0.5101744200028817","conf":"1","height":"0.010452961047110132","level":"0","top":"0.055749129145434506","width":"0.027616277654120225","page_num":"0","par_num":"0","line_num":"0","text":"=laravel.log","word_num":"0","block_num":"0"},{"level":"0","width":"0.050872087478637695","conf":"0.5","word_num":"0","par_num":"0","text":"A SF [jiminny@localhost]","page_num":"0","top":"0.05574912978701141","height":"0.010452960286604362","block_num":"0","left":"0.5450581399922917","line_num":"0"},{"word_num":"0","top":"0.055749129145434506","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","height":"0.010452961047110132","text":"4 HS_local (iminny@localhost]","left":"0.6046511654871605","block_num":"0","level":"0","width":"0.06104650903255382"},{"top":"0.05574912943857935","block_num":"0","par_num":"0","left":"0.6947674436468302","line_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","text":"Cascade","width":"0.017441858636571994","level":"0","word_num":"0"},{"height":"0.011164274322169043","width":"0.07703488431078326","level":"0","conf":"0.30000001192092896","block_num":"0","text":"A console [PROD] X A console [EU]","word_num":"0","page_num":"0","par_num":"0","top":"0.0797448165869219","left":"0.4738372088584945","line_num":"0"},{"page_num":"0","width":"0.04360464785961393","line_num":"0","conf":"0.5","par_num":"0","top":"0.0797448165869219","block_num":"0","word_num":"0","level":"0","height":"0.011164274322169043","left":"0.5595930266071848","text":"A console [STAGING]"},{"text":"Retactor Connection","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0","block_num":"0","par_num":"0","height":"0.007285397208668498","line_num":"0","page_num":"0","conf":"1","left":"0.6933139525309181","level":"0"},{"word_num":"0","page_num":"0","block_num":"0","height":"0.007285397208668609","left":"0.7470930289847444","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","text":"CRM Initial Sync Oven","top":"0.08362369371432266","width":"0.045058133754324436"},{"par_num":"0","conf":"0.5","block_num":"0","left":"0.5348837228066751","page_num":"0","top":"0.1044657097288676","text":"Tx: Autov","word_num":"0","line_num":"0","level":"0","height":"0.0071770334928229484","width":"0.02034883549872868"},{"level":"0","top":"0.1044657097460916","conf":"0.5","line_num":"0","page_num":"0","left":"0.6627906972313775","height":"0.010516868633897003","par_num":"0","text":"do jiminny v","word_num":"0","block_num":"0","width":"0.023255814897253146"},{"level":"0","line_num":"0","width":"0.12936045261139567","left":"0.49273255700367574","page_num":"0","conf":"0.5","height":"0.010689139176023432","block_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","par_num":"0","top":"0.12519936212958604","word_num":"0"},{"par_num":"0","top":"0.12519936195537007","page_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146","block_num":"0","conf":"0.30000001192092896","height":"0.010689139176023432","level":"0","line_num":"0","word_num":"0","left":"0.6279069838403225"},{"height":"0.006968640444571461","level":"0","conf":"0.30000001192092896","left":"0.4927325782522842","block_num":"0","par_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","top":"0.1463414637498397","width":"0.12499997970905707","page_num":"0","word_num":"0","line_num":"0"},{"height":"0.013937280889143033","line_num":"0","word_num":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","left":"0.4927325630147635","top":"0.15679442610595107","conf":"1","block_num":"0","par_num":"0","width":"0.1962209052227913"},{"par_num":"0","text":"SELECT","page_num":"0","top":"0.17770034895077447","height":"0.010452960286604362","word_num":"0","width":"0.015988370205493707","conf":"1","block_num":"0","left":"0.49273255988271814","level":"0","line_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","page_num":"0","height":"0.013937280889143033","top":"0.1951219518899232","width":"0.1889534605310318","conf":"0.5","left":"0.5014535184914614","par_num":"0"},{"height":"0.006968640444571461","top":"0.21602787489966546","conf":"0.30000001192092896","word_num":"0","page_num":"0","line_num":"0","text":"U.ema1l.","width":"0.021802323929806966","left":"0.5029069786600965","level":"0","par_num":"0","block_num":"0"},{"left":"0.5029069764355705","top":"0.233449477263315","text":"sa.*","par_num":"0","level":"0","page_num":"0","line_num":"0","block_num":"0","width":"0.011627907448626518","conf":"0.30000001192092896","word_num":"0","height":"0.006968641205077342"},{"text":"towner 1d FRol sochal accounts sa","conf":"0.30000001192092896","block_num":"0","par_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.5029069796729173","word_num":"0","level":"0","line_num":"0","top":"0.25087108008861336","width":"0.08866278668667404"},{"height":"0.011164274322168932","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.2679425837320575","width":"0.0959302313784336","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","level":"0","line_num":"0","left":"0.49273255569667207"},{"word_num":"0","height":"0.007196483429539158","block_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","left":"0.492732561293783","width":"0.10610464785961388","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","top":"0.28548644338568163","par_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","conf":"0.5","word_num":"0","level":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","height":"0.0148935728666314","top":"0.2995371262853762","left":"0.49269744083144135","width":"0.1381482875093501"},{"conf":"1","page_num":"0","left":"0.4927325646028267","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","line_num":"0","block_num":"0","level":"0","top":"0.33797909453440456","word_num":"0","width":"0.14534883296236073","height":"0.010505753841126397"},{"left":"0.4927325633660667","width":"0.059593018065107584","text":"select * from features;","conf":"1","line_num":"0","height":"0.01075026787449107","level":"0","top":"0.3728222999543015","word_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"top":"0.38995215302990127","width":"0.12936045261139567","level":"0","word_num":"0","height":"0.007260390255820148","line_num":"0","par_num":"0","left":"0.49273257312172364","text":"Bplect * from team fpatunos where featunp id = 40:","conf":"0.30000001192092896","page_num":"0","block_num":"0"},{"width":"0.09011627765412028","line_num":"0","left":"0.4927325550814989","page_num":"0","conf":"1","par_num":"0","block_num":"0","level":"0","text":"select * from teams where id = 556;","top":"0.42503987254774733","word_num":"0","height":"0.010500196824994035"},{"level":"0","top":"0.4599303140744231","block_num":"0","par_num":"0","left":"0.4927325616686351","height":"0.010564103651274914","width":"0.03779069413530067","conf":"1","text":"select * from","page_num":"0","word_num":"0","line_num":"0"},{"left":"0.5654069877565148","height":"0.010564103651274914","width":"0.12499998985452854","line_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","block_num":"0","par_num":"0","conf":"1","level":"0","top":"0.4599303140744231","page_num":"0"},{"top":"0.47735191659424503","par_num":"0","line_num":"0","word_num":"0","block_num":"0","height":"0.010686361048210191","left":"0.4927325741233989","page_num":"0","conf":"1","level":"0","width":"0.19767440633570887","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9"},{"height":"0.014546766235497555","left":"0.4927008834473122","top":"0.49466613506674073","conf":"0.5","text":"select * from automated_report_results order Dy zu desc,","level":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.1453954818400931","line_num":"0","block_num":"0"},{"height":"0.010686361048210191","left":"0.4927325548990552","level":"0","line_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","word_num":"0","conf":"1","top":"0.5119617223575448","page_num":"0","width":"0.14244185102746842","block_num":"0","par_num":"0"},{"left":"0.49273255862023396","top":"0.5470383283932831","width":"0.15552323929806972","page_num":"0","level":"0","height":"0.010452960286604362","line_num":"0","word_num":"0","block_num":"0","conf":"1","par_num":"0","text":"select * from automated report results WHERE report id = 54:"},{"text":"select * from opportunities where id = 7594349:","line_num":"0","height":"0.010622453461423431","top":"0.5818815337886577","page_num":"0","left":"0.49273256125581216","conf":"1","par_num":"0","level":"0","width":"0.12209300791963623","word_num":"0","block_num":"0"},{"level":"0","block_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.6164274323772443","word_num":"0","width":"0.19767440633570899","height":"0.010750267113985301","left":"0.49273257226354994","line_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte"},{"height":"0.010628010477555794","left":"0.49273256709487234","line_num":"0","par_num":"0","page_num":"0","conf":"1","text":"select * from plavbooks where team id = 711: # event 226147","top":"0.6339712919137487","level":"0","block_num":"0","word_num":"0","width":"0.15406975847609494"},{"line_num":"0","level":"0","conf":"1","par_num":"0","top":"0.651515151624469","word_num":"0","left":"0.4927325551571803","width":"0.15261626750864876","height":"0.010505753841126397","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","block_num":"0","page_num":"0"},{"left":"0.4927325646279135","line_num":"0","block_num":"0","page_num":"0","level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","conf":"1","height":"0.013937280889143033","par_num":"0","top":"0.6689895475345226","width":"0.11046511061648101","word_num":"0"},{"block_num":"0","width":"0.15261626750864876","level":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","top":"0.6864111504286012","left":"0.4927325552882119","height":"0.010558546635142552","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","word_num":"0"},{"word_num":"0","level":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","block_num":"0","width":"0.12354650903255388","page_num":"0","height":"0.007318740065968554","conf":"0.5","left":"0.4927325602990887","line_num":"0","par_num":"0","top":"0.724738676080081"},{"level":"0","line_num":"0","page_num":"0","word_num":"0","par_num":"0","text":"GELECT","conf":"0.30000001192092896","width":"0.0159883714736776","height":"0.010452961047110132","left":"0.492732558848917","top":"0.7386759584137272","block_num":"0"},{"word_num":"0","top":"0.7559808612440191","block_num":"0","page_num":"0","height":"0.014354066985646008","left":"0.5029069807442199","line_num":"0","par_num":"0","conf":"0.5","level":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","width":"0.18604649888708236"},{"height":"0.007257611367501027","block_num":"0","conf":"0.30000001192092896","left":"0.5014534902332606","text":"u. email","line_num":"0","top":"0.7767145136381128","page_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.021802323929806966"},{"left":"0.5029069777669138","block_num":"0","level":"0","line_num":"0","width":"0.013081394611520913","text":"sa.*","word_num":"0","page_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","top":"0.7944250874432196"},{"line_num":"0","conf":"1","width":"0.09011626750864876","word_num":"0","block_num":"0","page_num":"0","left":"0.5014534906556222","par_num":"0","text":"t.owner_id FROM social_accounts sa","height":"0.010497418697180683","top":"0.8118022326885981","level":"0"},{"height":"0.007254833239687675","left":"0.49273256673203064","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.8292682928942409","page_num":"0","width":"0.09738371220040826","text":"JOTN usens u on trid = ca.cociable idi"},{"word_num":"0","par_num":"0","line_num":"0","block_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","height":"0.010566882539594036","conf":"0.5","page_num":"0","left":"0.49273255613526434","level":"0","width":"0.10610464785961393"},{"block_num":"0","height":"0.010689139176023432","page_num":"0","par_num":"0","width":"0.1380813882706013","line_num":"0","word_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","conf":"1","left":"0.4927325670763793","level":"0"},{"left":"0.4927325575704069","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","top":"0.8987240830528642","width":"0.19622092551373427","par_num":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.01068358215989107","level":"0","conf":"0.5","word_num":"0"},{"left":"0.965116281891486","level":"0","par_num":"0","text":"+0 ..","height":"0.011164274322169043","width":"0.020348834230544677","line_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","top":"0.0797448165869219","block_num":"0"},{"width":"0.2703488329623608","page_num":"0","height":"0.01059744650857497","line_num":"0","par_num":"0","top":"0.10104529661439754","word_num":"0","left":"0.6976744093136732","block_num":"0","level":"0","conf":"1","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis"},{"text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337","par_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.703488371377582","top":"0.11846689891207607","level":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342"},{"width":"0.28633718287691157","top":"0.1393728226143094","level":"0","line_num":"0","word_num":"0","left":"0.694767473312973","block_num":"0","height":"0.007357639939400973","par_num":"0","page_num":"0","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait"},{"conf":"0.5","word_num":"0","par_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603","line_num":"0","width":"0.2819767201200445","left":"0.6962209524994839","block_num":"0","page_num":"0","height":"0.010653017430404366","level":"0"},{"level":"0","height":"0.010583553587991013","conf":"1","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453","par_num":"0","left":"0.6947674594038452","block_num":"0","page_num":"0","width":"0.12645347067650337","word_num":"0","line_num":"0"},{"height":"0.010494639808861561","block_num":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.19856459312259356","width":"0.13517440633570899","left":"0.6947674552483422","text":"What splitting the profile sync into batches would look like","conf":"1","level":"0"},{"level":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","par_num":"0","top":"0.21929824549679078","height":"0.007182590508955311","width":"0.1511627765412027","word_num":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","left":"0.6947674427962095"},{"par_num":"0","top":"0.233449478068677","left":"0.694767459943104","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","height":"0.010569660667407277","word_num":"0","level":"0","width":"0.28633716258596864","page_num":"0","conf":"1","block_num":"0","line_num":"0"},{"par_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","level":"0","conf":"0.30000001192092896","block_num":"0","width":"0.24127905419532292","top":"0.2508710804745784","word_num":"0","line_num":"0","page_num":"0","left":"0.6947674612076477","height":"0.006968640444571461"},{"top":"0.271777003894373","block_num":"0","level":"0","width":"0.284883661473051","left":"0.6962209605769604","conf":"1","word_num":"0","height":"0.007329854098233168","line_num":"0","par_num":"0","page_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","level":"0","top":"0.306620209394439","width":"0.2877906636988863","par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","block_num":"0","page_num":"0","height":"0.006968640444571461","left":"0.6962209692158519"},{"line_num":"0","block_num":"0","width":"0.2776162573631774","conf":"1","word_num":"0","page_num":"0","left":"0.7034883691075557","level":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","height":"0.010452960286604362"},{"text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","height":"0.010505753841126397","width":"0.20639533184944325","left":"0.7034883928957734","top":"0.33797909453440456","block_num":"0","level":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"top":"0.3554006976086954","level":"0","block_num":"0","height":"0.010628010477555794","page_num":"0","left":"0.6962209294276679","par_num":"0","width":"0.2819767201200445","word_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","conf":"1","line_num":"0"},{"level":"0","line_num":"0","word_num":"0","height":"0.0072659472719524","par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","page_num":"0","top":"0.3763066205343165","conf":"1","block_num":"0","width":"0.2848836817639939","left":"0.6962209430504749"},{"left":"0.6947674424200525","line_num":"0","level":"0","text":"You get for free","top":"0.41463414653422836","conf":"0.5","word_num":"0","height":"0.007215933366255256","block_num":"0","page_num":"0","par_num":"0","width":"0.0319767404109873"},{"block_num":"0","word_num":"0","width":"0.08575581489725315","conf":"0.5","line_num":"0","height":"0.0071770334928229484","level":"0","left":"0.697674417508692","page_num":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)","top":"0.43540669856459324"},{"left":"0.6976744285694189","level":"0","page_num":"0","top":"0.4529505582137161","par_num":"0","text":"• 100-record batches via Redis","word_num":"0","width":"0.06540696671668522","line_num":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.5"},{"word_num":"0","conf":"1","par_num":"0","block_num":"0","top":"0.4703832754342152","width":"0.13953486909257606","left":"0.6976744332330052","page_num":"0","level":"0","line_num":"0","height":"0.010477968760464584","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob)."},{"text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","conf":"1","line_num":"0","level":"0","block_num":"0","top":"0.4912280700058711","page_num":"0","par_num":"0","left":"0.6976744360642997","height":"0.010514089745577881","width":"0.1322674244008165","word_num":"0"},{"word_num":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.508710801912447","width":"0.2819767201200444","block_num":"0","height":"0.010452960286604251","conf":"0.5","level":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","left":"0.6976744452422932"},{"block_num":"0","left":"0.7034883798200974","line_num":"0","text":"key so difterent orofiles don't collide","height":"0.007360418067214214","par_num":"0","width":"0.07267441140844466","conf":"0.5","level":"0","top":"0.5261324047144549","word_num":"0","page_num":"0"},{"text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","width":"0.1729650903255382","level":"0","par_num":"0","top":"0.5470383280448511","height":"0.010452960286604362","conf":"1","left":"0.6947674678139966","line_num":"0","word_num":"0","page_num":"0","block_num":"0"},{"page_num":"0","height":"0.0073104049220229506","block_num":"0","level":"0","line_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","conf":"0.5","left":"0.6947674633339377","par_num":"0","top":"0.5644599301598978","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.010577996571858761","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","left":"0.6947674627311626","page_num":"0","level":"0","line_num":"0","conf":"1","width":"0.28052323929806977","par_num":"0","top":"0.5956937798195339"},{"conf":"1","height":"0.0071770334928229484","top":"0.613237639553429","line_num":"0","level":"0","block_num":"0","width":"0.13953487923804753","par_num":"0","left":"0.6947674461509291","word_num":"0","page_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns."},{"top":"0.6411149825213349","width":"0.04215116196490354","block_num":"0","height":"0.006968641205077342","word_num":"0","left":"0.6947674422006878","line_num":"0","par_num":"0","conf":"1","page_num":"0","level":"0","text":"Recommendation"},{"page_num":"0","word_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.6585365856142653","left":"0.6947674626641019","level":"0","conf":"1","height":"0.010522425650029366","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","width":"0.28052323929806977"},{"conf":"0.5","height":"0.006968640444571461","page_num":"0","word_num":"0","block_num":"0","width":"0.28488370205493685","left":"0.6947674655515993","level":"0","line_num":"0","top":"0.6759581884885157","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","par_num":"0"},{"line_num":"0","width":"0.17441859143845573","word_num":"0","block_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","par_num":"0","top":"0.6897926635444678","left":"0.6947674548777797","level":"0","conf":"1","page_num":"0","height":"0.01055576774682343"},{"par_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0","height":"0.01072803904945574","level":"0","line_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","left":"0.697674427545875"},{"par_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0","top":"0.7317073174083762","line_num":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","width":"0.28488368176399403","level":"0","height":"0.006968640444571461","left":"0.6976744577707242"},{"block_num":"0","left":"0.7034883726365229","page_num":"0","line_num":"0","text":"do),","level":"0","top":"0.7421602788826169","word_num":"0","height":"0.017421602252187585","conf":"0.30000001192092896","width":"0.011627906180442626","par_num":"0"},{"left":"0.6976744436144179","height":"0.0071770334928229484","level":"0","line_num":"0","conf":"0.5","par_num":"0","width":"0.2776162573631774","top":"0.766347687400319","page_num":"0","block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","word_num":"0"},{"width":"0.2877906636988864","top":"0.7870813397129187","line_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","par_num":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.011164274322169043","left":"0.694767475704478","level":"0"},{"text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","page_num":"0","level":"0","width":"0.2718022934933926","conf":"1","line_num":"0","block_num":"0","left":"0.6947674739397125","height":"0.013937280889143033","par_num":"0","top":"0.8013937288934075","word_num":"0"},{"width":"0.08430232392980697","conf":"1","par_num":"0","text":"watermark — gate it on \"no profile context\".","page_num":"0","top":"0.8221690590111643","word_num":"0","height":"0.0071770334928229484","line_num":"0","block_num":"0","left":"0.6962209318790669","level":"0"},{"left":"0.9651162807795277","height":"0.010461296951561616","line_num":"0","page_num":"0","block_num":"0","par_num":"0","level":"0","width":"0.017441858636571994","text":"G.l .","conf":"0.30000001192092896","word_num":"0","top":"0.8397129185198681"},{"width":"0.04069767099745736","conf":"0.30000001192092896","level":"0","par_num":"0","line_num":"0","left":"0.6962209300842392","top":"0.9266347687400319","height":"0.0071770334928229484","word_num":"0","block_num":"0","page_num":"0","text":"Ask anvthina (84-D"},{"height":"0.0071770334928229484","level":"0","block_num":"0","par_num":"0","text":"Claude Qnus 17 Medium","top":"0.9545454545454546","conf":"0.30000001192092896","left":"0.7223837197862006","page_num":"0","width":"0.04651162472177062","word_num":"0","line_num":"0"},{"width":"0.01453488177441542","word_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.006968640444571572","left":"0.9331395351302343","conf":"0.5","block_num":"0","par_num":"0","top":"0.9860627181052405","text":"144-25"},{"text":"Po 4 sp","top":"0.986062718234409","width":"0.01453488177441531","height":"0.01074748898617195","left":"0.9709302343731505","conf":"0.30000001192092896","level":"0","word_num":"0","par_num":"0","page_num":"0","block_num":"0","line_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8066
|
NULL
|
NULL
|
|
45008
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny kHelpProject v> D Redisv D ServiceTraits€ OpportunitySyncTrait.ph& SyncCrmEntities Trait.php© SyncFieldsTrait.php© WriteCrmTrait.php→IUTIS→Weshook© BatchSyncCollector.php© BatchSyncRedisService.php© Client.php© ClosedDealStagesService.p© DealFieldsService.php© DecorateActivity.php© FieldDefinitions.php© Field TypeConverter.php© HubspotClientinterface.php© HubspotTokenManager.php© PayloadBuilder.php© RemotecrmobjectManipulalResponseNormalize.php© Service.php© SyncFieldAction.php© SyncRelatedActivityManage© WebhookSyncBatchProcessv D IntegrationApp> D Accessors~ D Api© ActionUrl.php@ EnumUrllnterface.php© FlowUrl.php© PageResult.php© ProxyUrl.phpC) RequestBuilder.ohpRequestExecute.php• RequestExecutelnterfaceSystemEvents.php© SystemUrl.phpC TokenBuilder.php© TokenBuilderInterface.pt© UrlBuilder.phpD ConfigDDTOM FiltersD Jobs• ProspectSearchStrateayD ServiceTraits© DataClient.php© DecorateActivity.php© LocalSearch.php© LocalSearchInterface.php© RemoteSearch.php© Service.php>Lsteners> M Metadata> M Miaration› Pipedrive> D SalesforceD Traits© AutomatedReportsService.phpC TeamSetupController.php© SendReportJob.phppnp apl.onp• Filesystem.php& OpportunitySyncTrait.php x© RequestGenerateReportJob.php© OpportunityStageUpdated.phpC RunOpportunityAiAnalysis.phg© SendReportMailJob.phpC Team.php© ReportController.php© CreateHeldActivityEvent.php© Opportunity.php€ InteractsWithPivotTable.php© OpportunityPendingAiAnalysisAfterStageChanged.phpC ImportOpportunityBatch.php© TokenBuilder.phpTrackProviderInstalledEvent.php© OpportunityUpdated.phpT ImportBatchJobTrait.php© Service.php"podcast aualo unlX3Co W .*O resultsTT :757789790791792793794795799801802803804805806808809810811812813814815816817040838839840841842845844845846847848trait OpportunitySyncTraitBSZMZMI9 AYprivate function create0pportunity(string $crmId, array $properties,array $associations): ?OpportunityIT souoor cunzeyzwaskceehllyulealeuMatchActivitiesToNew0pportunity::dispatch($opportunity->getId());return Sopportunity;/***Uooure exscino oodorcuncuprivate function updateOpportunity(string $crmId, array $properties, array $associations): Opportunity$accountId = $this->resolveAccountId($associations);$businessProcess = $this->resolveBusinessProcess($properties[ 'pipeline'] ?? null);$stage = $businessProcess ? $this->resolveStage($businessProcess, $properties['dealstage'] ?? null) : null;Extract Surround / E :Suata = ptn1s-›pu1LaupportunityData($properties, $accountId, $businessProcess, $stage);$attributes = ['crm_configuration_id' > $this->config->getId(),'crm_provider_id' => $crmId,]:$values = array_merge($attributes, $data);$opportunity = $this->crmEntityRepository->upsert0pportunity($attributes, $values);$this->importExternalFieldData($properties, $opportunity->getId());$this->update0pportunityAssociations(Sopportunity, $associations);return $opportunity;private function resolveAccountId(array $associations): Pintf..,Lusagesprivate function buildOpportunityData(array $properties,Pint $accountId,cbus nessrrocess sousnessprocess.?Stage $stage): array &nownerlo =nuuu$profile = null;if (! empty($properties['hubspot_owner_id'])) {$ownerId = $properties['hubspot_owner_id']:$profile = $this->crmEntityReposiN$1Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)= custom.logV connect.vue= laravel.logA SF [jiminny@localhost](° scratch_1.jsonV Onboard.vueHs local liminnyalocalnost4 console [EU] )CrmEntityRepository.php4 console [STAGING]fii crm_configurations [EU]A console [(PROD]156315641566156715681569E1570158015811582158315881589159015911592159816031604160616071608Tx: AutovPlaygroundSa jiminny v# contact16779180 6655874 m026 A9 A 22 X 3 X 103 ^# contact 219247563 742723347700 - [EMAIL] 2026-* conoany 470155 47150050504# deal 7100953 410150124747DCLELTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN(owner) ' EU.emallsa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<->1: on t.id = u.team_idWHERE u.team_id = 400 and sa.provider = 'hubspot';select * from features;select * from team features where feature id = 40:select * TroIteams where id = 556: # owner: 18101. crm: 477select * from crm_configurations where id = 477;SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN(ouner)+Tu.email,sa.*,t. owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1.n<->1: on t.id = u.team_idWHERE u.team_id = 556 and sa.provider = 'integration-app';select * from opportunities where id = 7594349;select * from opportunity_stages where opportunity_id = 759434select * from business_processes where id = 6024;select * from business_process_stages where stage_id = 16352;select * from business_process_stages where business_process_]select * from stages where team_id = 459;select * from teams where 1d = 459SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner) '7u.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idWHERE u.team_id = 459 and sa.provider ='hubspot':SELECT crm_provider_id, COUNT(*) as cnt, GROUP_CONCAT(id ORDEFFROM stagesWHERE team_id = 459 AND type = 'opportunity'GROUP BY crm_provider_idHAVING cnt > 1;> 0lablSupport Daily • in 2h 44mAAutomatedRenortsCommandTest100% C•8 • Fri 17 Apr 12:16:36CascadeAutomated Report RetrInvestigating Opportur+D ...1. User loos an acuivity in the ul with a amerent stage → Activitylontrouler dispalches updatestagewnole calls cribervicpdateStage() → pushes the stage change to HubSpot3. HubSpot receives the update and fires a deal.propertyChange webhook back to Jiminny4. Webhook is collected in Redis → SyncObjects cycle processes it → import0pportunityBatch() → upsertOpportunity() with the stage HubSpot now has5. But HubSpot might return the previous stage if the update hasn't propagated, or if HubSpot rejectsthe change - writing a different stage_id backcloudwatch loas to look for."opportunity scage has changed""[HubSpot] User changing opportunity stage from"2. SyncObjects job + HubspotWebhookBatchSyncStrategy draining Redis (second most likely)The SyncObiects job runs on a schedule and drains the Redis batch queue. If deal 7594349 's CRMvrovcerD keeos reaovearino in the reels seroecause the talledy nano erin Imoortbarchiobiraltrequeues it after failures), then it gets reprocessed on every cycle.CloudWatch logs to look for:"[WebhookSyncBatchProcessor] Batch processing completed"- with config_id for team 459"[ImportOpportunityBatch]" or "[HubSpot] Failed to import opportunity""(HubSpot) Syncing opportunities using strateqy"Check if the same deal CRM ID appears in multiple consecutive [WebhookSyncBatchProcessor] runs.3. importExternalFieldData / SyncCrmField writing back and triggering re-syncFrocessALAucomaclonAnalysiskesults calls service›Syncupporcunity perore writine Al tiele values.Since Al Automation is enabled for this team (you're seeing the OpportunityPendingAiAnalysisAfterStageChanged logs), even though this specific opportunity has no templates, other opportunities do - and their syncupporcunity calls ao through 1mporturupdateupporcunity → which can atrect the keais queuestate.What to search in CloudWatchFor opportunity 7594349, search for these in order:"opportunity stage has changed"Lets trw it like this this is oussiness process# Was a user manually changing stage?"Id": 6024."UUId": "OX42500C/A22F88945929CEF122051B62E","team l6": 450)"crm_configuration_id": 367,created atl: "2025-04-02 12:50:16"andlite ctadS 602416349 2025-04-02 12:59:16,2025-04-02 12:59:16600416251 095 04 0219 0169025 04 0212:501165024,20243,2025-09-22 13:56:23,2025-09-22 13:56:23, Given what you knwo already what will happenf there is stage not found @OpportunitySyncTrait-php#L802<>CodeClaude Sonnet 4.6OUwinasun leams802:116 10/ charsUlr-o( 4 spaces...
|
[{"text":"PhpStorm","top": [{"text":"PhpStorm","top":"0.0025839794299922225","width":"0.02761627733707428","level":"0","par_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.020348838535920212","page_num":"0","block_num":"0","height":"0.012919896178775314"},{"block_num":"0","top":"0.0025839794391580018","left":"0.05232558154097966","height":"0.010335916943020274","page_num":"0","word_num":"0","conf":"1","level":"0","par_num":"0","width":"0.011627906560897822","line_num":"0","text":"File"},{"text":"Edit","line_num":"0","conf":"1","height":"0.010335916943020274","par_num":"0","block_num":"0","top":"0.0025839794483865086","width":"0.011627906560897835","page_num":"0","level":"0","word_num":"0","left":"0.06976744199571387"},{"par_num":"0","top":"0.0025839794299922225","width":"0.014534883201122284","word_num":"0","conf":"1","block_num":"0","height":"0.012919896178775314","left":"0.08720930282773343","line_num":"0","level":"0","page_num":"0","text":"View"},{"word_num":"0","conf":"1","level":"0","left":"0.1061046516439201","top":"0.0025839794299922225","par_num":"0","width":"0.02470930218696596","line_num":"0","page_num":"0","text":"Navigate","height":"0.012919896178775314","block_num":"0"},{"line_num":"0","text":"Code","block_num":"0","top":"0.005167958914309545","word_num":"0","conf":"0.5","height":"0.005167958140373186","left":"0.13517442006249308","width":"0.015988370776176458","level":"0","page_num":"0","par_num":"0"},{"left":"0.1540697678225595","line_num":"0","text":"Laravel","height":"0.010335916943020385","conf":"1","page_num":"0","block_num":"0","width":"0.02180232554674147","word_num":"0","top":"0.002583979426853289","level":"0","par_num":"0"},{"left":"0.18168604645628045","level":"0","width":"0.02180232554674147","word_num":"0","conf":"1","height":"0.010335916943020274","line_num":"0","par_num":"0","page_num":"0","block_num":"0","top":"0.0025839794785329495","text":"Refactor"},{"conf":"1","left":"0.2267441862337412","level":"0","par_num":"0","height":"0.010335916943020274","text":"Tools","block_num":"0","width":"0.014534883201122284","word_num":"0","page_num":"0","top":"0.002583979461306396","line_num":"0"},{"conf":"1","line_num":"0","par_num":"0","top":"0.002583979426853289","word_num":"0","left":"0.2616279077801874","width":"0.0232558131217957","height":"0.010335916943020385","text":"Window","block_num":"0","page_num":"0","level":"0"},{"word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.03633720907547575","height":"0.007897286944919202","top":"0.025694444382837522","block_num":"0","par_num":"0","width":"0.034883719682693486","text":"FV faVsco.s v","level":"0"},{"block_num":"0","top":"0.025694444318238086","conf":"1","level":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny k","left":"0.08139535349754527","page_num":"0","par_num":"0","width":"0.1351744055747986","height":"0.007897286944919202","line_num":"0","word_num":"0"},{"level":"0","page_num":"0","conf":"1","par_num":"0","text":"Help","word_num":"0","height":"0.012919896178775314","line_num":"0","block_num":"0","top":"0.0025839796560903627","width":"0.014534883201122284","left":"0.28779069775263655"},{"word_num":"0","top":"0.04651162778062423","height":"0.013210594654083252","par_num":"0","text":"Project v","left":"0.017441860956921497","line_num":"0","width":"0.024709302186965938","page_num":"0","block_num":"0","level":"0","conf":"0.5"},{"left":"0.029069767219033926","line_num":"0","height":"0.013194444444444398","top":"0.06458333333333333","word_num":"0","width":"0.030523255467414856","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","text":"> D Redis","level":"0"},{"height":"0.013194444444444398","page_num":"0","top":"0.07986111111111116","left":"0.029069769051867776","line_num":"0","width":"0.04941860139369964","par_num":"0","word_num":"0","block_num":"0","level":"0","conf":"0.5","text":"v D ServiceTraits"},{"text":"€ OpportunitySyncTrait.ph","top":"0.09560723524394565","width":"0.06831395030021668","block_num":"0","level":"0","left":"0.04505814272303903","line_num":"0","par_num":"0","height":"0.012919896178775314","word_num":"0","conf":"0.5","page_num":"0"},{"height":"0.013194444444444398","left":"0.04505814271908924","text":"& SyncCrmEntities Trait.php","word_num":"0","width":"0.06831395030021668","block_num":"0","line_num":"0","conf":"0.5","top":"0.11111111111111116","par_num":"0","level":"0","page_num":"0"},{"line_num":"0","word_num":"0","width":"0.05668604373931884","level":"0","conf":"0.5","left":"0.04505814046610588","height":"0.015552326043446807","page_num":"0","block_num":"0","par_num":"0","text":"© SyncFieldsTrait.php","top":"0.12403100752091223"},{"par_num":"0","text":"© WriteCrmTrait.php","left":"0.04505814194914328","top":"0.1395348837397632","width":"0.05377906560897828","height":"0.015503875414530466","word_num":"0","line_num":"0","level":"0","conf":"0.5","block_num":"0","page_num":"0"},{"text":"→IUTIS","left":"0.029069767091955145","level":"0","par_num":"0","height":"0.005167958471510081","line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.16020671842430811","width":"0.02616279125213623","block_num":"0","word_num":"0"},{"width":"0.03924418091773987","level":"0","line_num":"0","block_num":"0","height":"0.005167958140373186","conf":"0.30000001192092896","left":"0.029069771968455456","page_num":"0","par_num":"0","text":"→Weshook","top":"0.17571059457322424","word_num":"0"},{"text":"© BatchSyncCollector.php","page_num":"0","block_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.01599432229995723","left":"0.037616937435326125","level":"0","top":"0.18586204522733096","width":"0.06717175245285034","line_num":"0"},{"word_num":"0","left":"0.03764244368658072","page_num":"0","par_num":"0","conf":"1","width":"0.07587789893150329","height":"0.0158201495806376","level":"0","line_num":"0","block_num":"0","text":"© BatchSyncRedisService.php","top":"0.20139225021029383"},{"level":"0","height":"0.015584625138176822","text":"© Client.php","par_num":"0","line_num":"0","left":"0.037790699614228054","block_num":"0","conf":"0.5","top":"0.21705426374443437","word_num":"0","width":"0.03343023061752319","page_num":"0"},{"top":"0.2325581396690103","level":"0","word_num":"0","height":"0.012919896178775425","left":"0.037790698480570574","line_num":"0","page_num":"0","par_num":"0","width":"0.07558139562606811","block_num":"0","conf":"1","text":"© ClosedDealStagesService.p"},{"par_num":"0","top":"0.24791666666666667","level":"0","text":"© DealFieldsService.php","word_num":"0","height":"0.013194444444444398","line_num":"0","page_num":"0","width":"0.0625","conf":"1","block_num":"0","left":"0.037790698455668584"},{"par_num":"0","width":"0.06104651093482972","conf":"1","word_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","left":"0.03633721066630604","text":"© DecorateActivity.php","page_num":"0","top":"0.263565891574695"},{"top":"0.2790697675436873","line_num":"0","left":"0.03779070044672683","par_num":"0","text":"© FieldDefinitions.php","level":"0","page_num":"0","block_num":"0","word_num":"0","height":"0.012919896178775314","width":"0.05668604373931885","conf":"1"},{"line_num":"0","height":"0.013194444444444398","par_num":"0","left":"0.03779069670579378","width":"0.06686046719551086","level":"0","text":"© Field TypeConverter.php","conf":"1","top":"0.2944444444444445","block_num":"0","word_num":"0","page_num":"0"},{"level":"0","page_num":"0","width":"0.07558139562606811","block_num":"0","height":"0.012919896178775425","left":"0.03779069879549304","par_num":"0","line_num":"0","conf":"1","text":"© HubspotClientinterface.php","top":"0.3100775194816717","word_num":"0"},{"left":"0.03779069659103573","conf":"1","height":"0.012919896178775425","block_num":"0","level":"0","line_num":"0","width":"0.07558139562606811","par_num":"0","page_num":"0","word_num":"0","top":"0.32558139567676214","text":"© HubspotTokenManager.php"},{"left":"0.03779069635420511","height":"0.010448966423670436","word_num":"0","block_num":"0","top":"0.3409722222009215","line_num":"0","level":"0","conf":"1","page_num":"0","par_num":"0","width":"0.05523256063461304","text":"© PayloadBuilder.php"},{"height":"0.00789728694491909","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","left":"0.0377907036146828","level":"0","par_num":"0","text":"© RemotecrmobjectManipulal","top":"0.3590277777161709","width":"0.07412790060043335","word_num":"0"},{"block_num":"0","text":"ResponseNormalize.php","width":"0.06831395030021667","word_num":"0","par_num":"0","page_num":"0","level":"0","line_num":"0","top":"0.36950904428787323","left":"0.036337209757837455","height":"0.012919896178775425","conf":"1"},{"text":"© Service.php","top":"0.3847222219236044","width":"0.03779069781303406","page_num":"0","block_num":"0","height":"0.013210594654083252","word_num":"0","conf":"1","left":"0.03779069823495582","level":"0","line_num":"0","par_num":"0"},{"text":"© SyncFieldAction.php","block_num":"0","conf":"1","height":"0.012919896178775425","level":"0","left":"0.037790699753649216","width":"0.05813953280448913","par_num":"0","line_num":"0","top":"0.40051679599975953","word_num":"0","page_num":"0"},{"par_num":"0","line_num":"0","text":"© SyncRelatedActivityManage","page_num":"0","conf":"1","word_num":"0","width":"0.07558139562606811","height":"0.013194444444444509","top":"0.4159722222222222","block_num":"0","left":"0.037790698480570574","level":"0"},{"level":"0","word_num":"0","par_num":"0","text":"© WebhookSyncBatchProcess","top":"0.43125","block_num":"0","left":"0.037790698480570574","conf":"1","height":"0.013194444444444398","line_num":"0","page_num":"0","width":"0.07558139562606811"},{"level":"0","left":"0.02180232571783398","par_num":"0","width":"0.05232558250427245","word_num":"0","page_num":"0","text":"v D IntegrationApp","top":"0.44702842390673636","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.012919896178775314"},{"text":"> D Accessors","level":"0","page_num":"0","width":"0.042151162028312684","top":"0.4625","conf":"0.30000001192092896","par_num":"0","height":"0.013194444444444398","word_num":"0","block_num":"0","left":"0.029069768204225445","line_num":"0"},{"height":"0.013194444444444287","conf":"0.30000001192092896","left":"0.029069767829704097","line_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.47777777777777786","text":"~ D Api","word_num":"0","width":"0.02470930218696594","level":"0"},{"left":"0.045058140990292504","par_num":"0","top":"0.4935400518137131","page_num":"0","block_num":"0","height":"0.012919896178775314","width":"0.040697672963142396","word_num":"0","conf":"0.5","text":"© ActionUrl.php","line_num":"0","level":"0"},{"page_num":"0","height":"0.013194444444444509","text":"@ EnumUrllnterface.php","conf":"0.5","par_num":"0","top":"0.5090277777777777","line_num":"0","word_num":"0","width":"0.061046510934829705","block_num":"0","left":"0.04505814064450373","level":"0"},{"width":"0.037790697813034055","top":"0.5243055555555556","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.013194444444444398","line_num":"0","left":"0.04505814009542093","text":"© FlowUrl.php","par_num":"0","conf":"0.5"},{"top":"0.537467700277231","width":"0.046511626243591314","page_num":"0","line_num":"0","conf":"1","height":"0.015503875414530355","word_num":"0","block_num":"0","left":"0.045058139696324315","level":"0","par_num":"0","text":"© PageResult.php"},{"height":"0.01333898570802472","par_num":"0","conf":"0.5","word_num":"0","block_num":"0","left":"0.04495536781044429","level":"0","width":"0.03951270878314972","line_num":"0","text":"© ProxyUrl.php","page_num":"0","top":"0.5540025208322561"},{"page_num":"0","top":"0.5708333332888438","width":"0.053779065608978265","word_num":"0","conf":"0.5","left":"0.045058143693342025","level":"0","line_num":"0","height":"0.007978036006291767","par_num":"0","text":"C) RequestBuilder.ohp","block_num":"0"},{"left":"0.04505814233818935","level":"0","line_num":"0","text":"RequestExecute.php","width":"0.05668604373931885","word_num":"0","height":"0.007751937707265233","conf":"1","par_num":"0","page_num":"0","top":"0.586563307567556","block_num":"0"},{"level":"0","par_num":"0","width":"0.06976743936538696","word_num":"0","text":"• RequestExecutelnterface","height":"0.013194444444444509","top":"0.5993055555555555","conf":"1","page_num":"0","block_num":"0","line_num":"0","left":"0.043604651332287504"},{"height":"0.012919896178775314","text":"SystemEvents.php","conf":"1","width":"0.05523255467414856","level":"0","page_num":"0","line_num":"0","left":"0.04360465358589083","block_num":"0","par_num":"0","word_num":"0","top":"0.6149870802374857"},{"width":"0.04360465109348297","word_num":"0","text":"© SystemUrl.php","page_num":"0","top":"0.6304909560892494","height":"0.01325904395845201","conf":"0.5","par_num":"0","left":"0.04505814011459571","line_num":"0","block_num":"0","level":"0"},{"conf":"0.5","level":"0","height":"0.013194444444444398","line_num":"0","top":"0.6458333333333334","block_num":"0","par_num":"0","page_num":"0","text":"C TokenBuilder.php","left":"0.04505813869105939","width":"0.05087209343910218","word_num":"0"},{"block_num":"0","left":"0.045058141015190255","text":"© TokenBuilderInterface.pt","word_num":"0","line_num":"0","top":"0.661498708338261","par_num":"0","width":"0.06831395030021667","conf":"0.5","page_num":"0","height":"0.012919896178775314","level":"0"},{"line_num":"0","left":"0.045058140296281746","word_num":"0","text":"© UrlBuilder.php","height":"0.012919896178775314","page_num":"0","conf":"0.5","par_num":"0","top":"0.677002584081155","level":"0","block_num":"0","width":"0.043604651093482966"},{"text":"D Config","line_num":"0","top":"0.6909362250122695","height":"0.0134763876597086","left":"0.03615278550782447","width":"0.026531639695167544","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","word_num":"0","level":"0"},{"left":"0.03779069787595659","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.012919896178775314","par_num":"0","top":"0.7054263567232738","block_num":"0","width":"0.018895348906517027","word_num":"0","text":"DDTO","line_num":"0"},{"block_num":"0","text":"M Filters","width":"0.021802324056625362","word_num":"0","left":"0.03779069919579286","height":"0.007751937707265233","par_num":"0","line_num":"0","page_num":"0","conf":"1","level":"0","top":"0.7235142119603207"},{"top":"0.7361111111359293","width":"0.0203488364815712","word_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.013242893748813156","left":"0.037790698388461594","conf":"0.30000001192092896","page_num":"0","text":"D Jobs","par_num":"0"},{"height":"0.007978035344017975","block_num":"0","line_num":"0","page_num":"0","top":"0.7545219644985337","conf":"0.5","left":"0.037790702958057865","par_num":"0","text":"• ProspectSearchStrateay","level":"0","width":"0.06686046123504638","word_num":"0"},{"conf":"0.5","line_num":"0","top":"0.7673611111111112","width":"0.04215116202831268","page_num":"0","level":"0","height":"0.013194444444444398","word_num":"0","text":"D ServiceTraits","block_num":"0","left":"0.03633721038603743","par_num":"0"},{"page_num":"0","par_num":"0","text":"© DataClient.php","left":"0.0377906982541306","line_num":"0","conf":"1","word_num":"0","level":"0","block_num":"0","height":"0.013226743539174413","top":"0.782638889083126","width":"0.04360465109348298"},{"line_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.03779069911240864","word_num":"0","conf":"1","text":"© DecorateActivity.php","level":"0","width":"0.05959302186965943","par_num":"0","top":"0.7984496125372272","page_num":"0"},{"par_num":"0","height":"0.013194444444444398","top":"0.8138888888888889","text":"© LocalSearch.php","left":"0.037790698636677444","conf":"1","level":"0","line_num":"0","width":"0.04941860437393189","block_num":"0","page_num":"0","word_num":"0"},{"conf":"1","par_num":"0","level":"0","word_num":"0","page_num":"0","text":"© LocalSearchInterface.php","block_num":"0","line_num":"0","width":"0.07122092843055725","left":"0.03779069976243452","top":"0.8291666669872563","height":"0.013210593329535558"},{"block_num":"0","line_num":"0","par_num":"0","top":"0.8449612404119043","height":"0.012919896178775314","level":"0","width":"0.055232554674148567","word_num":"0","text":"© RemoteSearch.php","page_num":"0","left":"0.037790701139780135","conf":"1"},{"left":"0.03779069823495582","level":"0","top":"0.8604166666666667","par_num":"0","block_num":"0","conf":"1","height":"0.013194444444444398","text":"© Service.php","line_num":"0","page_num":"0","width":"0.03779069781303406","word_num":"0"},{"height":"0.005167958471510192","text":">Lsteners","conf":"0.30000001192092896","par_num":"0","left":"0.02180232558476205","line_num":"0","width":"0.03779069781303406","page_num":"0","level":"0","top":"0.8785529716785762","word_num":"0","block_num":"0"},{"page_num":"0","level":"0","block_num":"0","text":"> M Metadata","left":"0.021802325104005583","par_num":"0","line_num":"0","width":"0.03779069483280181","top":"0.8914728687603839","conf":"0.30000001192092896","height":"0.007832686768637798","word_num":"0"},{"level":"0","top":"0.9069444444461602","par_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.03779069483280181","height":"0.007784237464269039","page_num":"0","left":"0.021802325104005583","block_num":"0","line_num":"0","text":"> M Miaration"},{"level":"0","block_num":"0","page_num":"0","top":"0.9222222222222223","width":"0.03779069483280182","line_num":"0","height":"0.008333333333333304","conf":"0.30000001192092896","par_num":"0","left":"0.021802325112669052","text":"› Pipedrive","word_num":"0"},{"line_num":"0","height":"0.01321059332953567","text":"> D Salesforce","conf":"0.30000001192092896","par_num":"0","top":"0.9354005174609858","width":"0.04215116202831268","block_num":"0","level":"0","page_num":"0","word_num":"0","left":"0.02180232525140502"},{"text":"D Traits","height":"0.013194444444444509","word_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.023255813121795654","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.029069768269642294","top":"0.9506944444444444"},{"line_num":"0","word_num":"0","block_num":"0","top":"0.04651162776985762","width":"0.0770348846912384","level":"0","par_num":"0","left":"0.1220930237335959","height":"0.013210594654083252","conf":"1","page_num":"0","text":"© AutomatedReportsService.php"},{"line_num":"0","conf":"1","page_num":"0","level":"0","left":"0.12063953390052742","text":"C TeamSetupController.php","block_num":"0","height":"0.008333333333333304","par_num":"0","top":"0.06944444444444442","word_num":"0","width":"0.0654069721698761"},{"page_num":"0","conf":"1","block_num":"0","par_num":"0","line_num":"0","level":"0","text":"© SendReportJob.php","top":"0.04651162776985762","word_num":"0","left":"0.20784884136774445","width":"0.05377906560897827","height":"0.013210594654083252"},{"width":"0.02616278827190399","line_num":"0","page_num":"0","block_num":"0","height":"0.005555555555555536","top":"0.07222222222222219","conf":"0.5","level":"0","word_num":"0","left":"0.19622093276659994","par_num":"0","text":"pnp apl.onp"},{"par_num":"0","word_num":"0","text":"• Filesystem.php","page_num":"0","left":"0.23110465051915002","conf":"0.5","block_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","top":"0.0671834625479939","width":"0.04360465109348299"},{"width":"0.07122092247009276","level":"0","word_num":"0","par_num":"0","page_num":"0","top":"0.09027777777777779","conf":"0.5","block_num":"0","height":"0.013194444444444398","line_num":"0","left":"0.21075582039910684","text":"& OpportunitySyncTrait.php x"},{"block_num":"0","conf":"1","left":"0.12209302685981571","line_num":"0","height":"0.013194444444444398","par_num":"0","level":"0","top":"0.09027777777777779","word_num":"0","text":"© RequestGenerateReportJob.php","page_num":"0","width":"0.07994185686111449"},{"level":"0","text":"© OpportunityStageUpdated.php","block_num":"0","left":"0.1220930237335959","par_num":"0","width":"0.0770348846912384","top":"0.11111111111111116","word_num":"0","height":"0.013194444444444398","conf":"1","page_num":"0","line_num":"0"},{"text":"C RunOpportunityAiAnalysis.phg","top":"0.13402777777777775","width":"0.07412790060043334","conf":"1","level":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.008333333333333415","left":"0.12209302963212476","word_num":"0","block_num":"0"},{"block_num":"0","level":"0","left":"0.2718023263626453","text":"© SendReportMailJob.php","line_num":"0","conf":"1","par_num":"0","word_num":"0","height":"0.013210594654083252","page_num":"0","width":"0.0625","top":"0.04651162776985762"},{"text":"C Team.php","level":"0","width":"0.03052325248718263","top":"0.06944444444444442","word_num":"0","height":"0.008333333333333304","line_num":"0","conf":"0.5","block_num":"0","left":"0.2834302328315131","par_num":"0","page_num":"0"},{"width":"0.058139532804489136","word_num":"0","page_num":"0","height":"0.013210594654083252","level":"0","block_num":"0","left":"0.3415697695210921","line_num":"0","conf":"1","par_num":"0","text":"© ReportController.php","top":"0.04651162778062423"},{"line_num":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","text":"© CreateHeldActivityEvent.php","word_num":"0","level":"0","width":"0.07412790656089785","left":"0.3241279081112662","conf":"1","top":"0.06718346266642627","page_num":"0"},{"text":"© Opportunity.php","line_num":"0","word_num":"0","level":"0","top":"0.09027777777777779","width":"0.045058137178421","par_num":"0","conf":"1","block_num":"0","height":"0.013194444444444398","page_num":"0","left":"0.28779069890439035"},{"top":"0.08763193005968917","left":"0.341443434393646","level":"0","line_num":"0","word_num":"0","text":"€ InteractsWithPivotTable.php","height":"0.015951830810970735","width":"0.07295866608619689","block_num":"0","conf":"1","page_num":"0","par_num":"0"},{"par_num":"0","page_num":"0","conf":"1","level":"0","width":"0.1293604612350464","word_num":"0","block_num":"0","height":"0.013194444444444398","left":"0.2848837248114653","line_num":"0","text":"© OpportunityPendingAiAnalysisAfterStageChanged.php","top":"0.11111111111111116"},{"block_num":"0","par_num":"0","text":"C ImportOpportunityBatch.php","top":"0.13402777777777775","width":"0.07122092247009276","left":"0.31831396125083744","height":"0.008333333333333415","level":"0","word_num":"0","line_num":"0","page_num":"0","conf":"1"},{"width":"0.04796511530876163","text":"© TokenBuilder.php","line_num":"0","word_num":"0","height":"0.013210594654083252","left":"0.40843023364285747","level":"0","par_num":"0","conf":"0.5","top":"0.04651162776985762","block_num":"0","page_num":"0"},{"top":"0.0671834625479939","word_num":"0","block_num":"0","text":"TrackProviderInstalledEvent.php","level":"0","line_num":"0","height":"0.012919896178775314","left":"0.40697674396260586","par_num":"0","width":"0.08284883499145512","conf":"1","page_num":"0"},{"par_num":"0","top":"0.09027777777777779","width":"0.06395348906517029","line_num":"0","conf":"1","left":"0.42441860350520555","block_num":"0","text":"© OpportunityUpdated.php","page_num":"0","word_num":"0","height":"0.013194444444444398","level":"0"},{"text":"T ImportBatchJobTrait.php","par_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","width":"0.06395348310470583","block_num":"0","top":"0.13402777777777775","word_num":"0","height":"0.008333333333333415","left":"0.3997093081569491"},{"page_num":"0","level":"0","width":"0.03488371968269348","text":"© Service.php","height":"0.013194444444444509","block_num":"0","line_num":"0","top":"0.15486111111111112","conf":"0.5","left":"0.1220930236310767","par_num":"0","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.1497093034464422","block_num":"0","height":"0.005555555555555536","text":"\"podcast aualo unl","top":"0.18333333333333335","width":"0.04941859841346741","word_num":"0"},{"page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","text":"X3","par_num":"0","height":"0.0077519370449913305","word_num":"0","left":"0.20639535056891542","line_num":"0","width":"0.01453488171100617","top":"0.18087855331212965"},{"level":"0","height":"0.015503875414530466","top":"0.17829457374837643","text":"Co W .*","width":"0.029069766402244596","conf":"0.30000001192092896","left":"0.22529069883299266","word_num":"0","par_num":"0","line_num":"0","block_num":"0","page_num":"0"},{"level":"0","block_num":"0","left":"0.2659883717954277","line_num":"0","page_num":"0","par_num":"0","top":"0.1782945737666246","width":"0.021802325546741497","text":"O results","conf":"0.5","height":"0.010594314999050614","word_num":"0"},{"page_num":"0","level":"0","block_num":"0","left":"0.2936046515407906","conf":"0.30000001192092896","width":"0.03633720874786378","par_num":"0","line_num":"0","text":"TT :","word_num":"0","height":"0.01552002562416921","top":"0.17569444435845805"},{"line_num":"0","height":"0.012919896178775314","conf":"1","left":"0.12209302349830872","level":"0","page_num":"0","top":"0.21705426390458304","text":"757","width":"0.010174418240785604","word_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","conf":"1","height":"0.012919896178775425","line_num":"0","text":"789","page_num":"0","left":"0.12209302356492698","top":"0.24289405698167177","block_num":"0","width":"0.01017441824078559","word_num":"0","level":"0"},{"height":"0.012919896178775314","line_num":"0","par_num":"0","width":"0.01017441824078559","conf":"1","block_num":"0","page_num":"0","level":"0","left":"0.12209302356492698","top":"0.25839793295066404","word_num":"0","text":"790"},{"page_num":"0","top":"0.2739018089196563","line_num":"0","width":"0.01017441824078559","text":"791","height":"0.012919896178775314","left":"0.12209302356492698","conf":"1","par_num":"0","word_num":"0","block_num":"0","level":"0"},{"text":"792","line_num":"0","height":"0.012919896178775425","page_num":"0","width":"0.010174418240785604","level":"0","word_num":"0","block_num":"0","top":"0.2894056848932627","par_num":"0","conf":"1","left":"0.12209302336507233"},{"block_num":"0","height":"0.012919896178775314","par_num":"0","line_num":"0","text":"793","top":"0.30490956082534104","left":"0.12209302365753558","width":"0.011627906560897822","word_num":"0","level":"0","page_num":"0","conf":"1"},{"block_num":"0","conf":"1","left":"0.12209302336507233","level":"0","height":"0.010335916943020385","line_num":"0","par_num":"0","text":"794","top":"0.320413436803499","word_num":"0","page_num":"0","width":"0.010174418240785604"},{"conf":"1","height":"0.010335916943020163","left":"0.12063953501896969","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.3359173127817199","width":"0.011627906560897835","word_num":"0","text":"795"},{"word_num":"0","page_num":"0","left":"0.12063953489784567","line_num":"0","top":"0.41085271353851927","block_num":"0","par_num":"0","text":"799","conf":"1","level":"0","width":"0.011627906560897835","height":"0.012919896178775425"},{"top":"0.44186046521810574","block_num":"0","conf":"1","height":"0.012919896178775425","level":"0","line_num":"0","width":"0.011627906560897822","par_num":"0","page_num":"0","left":"0.12063953528544258","text":"801","word_num":"0"},{"line_num":"0","text":"802","width":"0.011627906560897835","top":"0.457364341445496","word_num":"0","left":"0.12063953489784567","page_num":"0","height":"0.012919896178775425","block_num":"0","conf":"1","level":"0","par_num":"0"},{"width":"0.010174418240785604","conf":"1","block_num":"0","level":"0","page_num":"0","text":"803","left":"0.12209302355887078","line_num":"0","height":"0.012919896178775314","word_num":"0","par_num":"0","top":"0.4728682175006209"},{"line_num":"0","word_num":"0","par_num":"0","left":"0.12209302355887078","height":"0.012919896178775314","conf":"1","level":"0","text":"804","block_num":"0","top":"0.4883720934696132","page_num":"0","width":"0.010174418240785604"},{"left":"0.12209302355887078","par_num":"0","word_num":"0","line_num":"0","level":"0","width":"0.010174418240785604","top":"0.5038759694386054","page_num":"0","conf":"1","block_num":"0","text":"805","height":"0.012919896178775425"},{"width":"0.010174418240785604","word_num":"0","par_num":"0","text":"806","left":"0.12209302336507233","level":"0","line_num":"0","conf":"1","page_num":"0","height":"0.010335916943020385","block_num":"0","top":"0.5193798450722329"},{"page_num":"0","conf":"1","par_num":"0","text":"808","block_num":"0","top":"0.5478036177051859","left":"0.12209302356492698","level":"0","word_num":"0","height":"0.012919896178775314","line_num":"0","width":"0.01017441824078559"},{"level":"0","left":"0.12063953496312871","top":"0.5633074936418784","line_num":"0","width":"0.01308139562606811","word_num":"0","height":"0.012919896178775425","par_num":"0","block_num":"0","conf":"1","text":"809","page_num":"0"},{"height":"0.012919896178775425","level":"0","text":"810","word_num":"0","top":"0.5788113696108708","left":"0.12209302365753558","line_num":"0","par_num":"0","block_num":"0","width":"0.011627906560897822","conf":"1","page_num":"0"},{"level":"0","line_num":"0","conf":"1","width":"0.011627906560897835","height":"0.012919896178775314","left":"0.12063953489784567","block_num":"0","page_num":"0","text":"811","par_num":"0","top":"0.5943152458382609","word_num":"0"},{"top":"0.6098191215857691","line_num":"0","level":"0","conf":"1","height":"0.012919896178775425","text":"812","width":"0.011627906560897822","page_num":"0","par_num":"0","block_num":"0","left":"0.12063953502935174","word_num":"0"},{"par_num":"0","line_num":"0","height":"0.012919896178775314","block_num":"0","width":"0.011627906560897835","top":"0.6253229977762454","word_num":"0","page_num":"0","level":"0","text":"813","conf":"1","left":"0.12063953489784567"},{"page_num":"0","top":"0.6408268735237537","block_num":"0","word_num":"0","height":"0.012919896178775425","conf":"1","left":"0.12209302336507233","text":"814","width":"0.010174418240785604","line_num":"0","level":"0","par_num":"0"},{"line_num":"0","level":"0","block_num":"0","par_num":"0","width":"0.010174418240785604","page_num":"0","height":"0.012919896178775425","text":"815","top":"0.6563307496926967","word_num":"0","conf":"1","left":"0.12209302349830872"},{"height":"0.010335916943020274","page_num":"0","left":"0.12209302336507233","conf":"1","block_num":"0","text":"816","top":"0.67183462543399","width":"0.010174418240785604","word_num":"0","line_num":"0","par_num":"0","level":"0"},{"width":"0.00872092992067336","page_num":"0","top":"0.689922480669499","word_num":"0","height":"0.005167958471510081","par_num":"0","text":"817","conf":"0.30000001192092896","line_num":"0","left":"0.12209302333908192","level":"0","block_num":"0"},{"level":"0","conf":"0.5","page_num":"0","block_num":"0","height":"0.005167958471510081","left":"0.12209302333908192","par_num":"0","text":"040","top":"0.7519379845454681","width":"0.00872092992067336","word_num":"0","line_num":"0"},{"block_num":"0","conf":"1","height":"0.012919896178775425","left":"0.12063953528544258","width":"0.011627906560897822","page_num":"0","par_num":"0","line_num":"0","level":"0","word_num":"0","top":"0.7932816538485967","text":"838"},{"level":"0","height":"0.012919896178775314","conf":"1","left":"0.12209302352858975","width":"0.010174418240785604","text":"839","top":"0.8087855301082867","block_num":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0"},{"text":"840","page_num":"0","height":"0.012919896178775425","left":"0.12209302355887078","par_num":"0","top":"0.8242894061311119","width":"0.010174418240785604","word_num":"0","line_num":"0","level":"0","block_num":"0","conf":"1"},{"par_num":"0","line_num":"0","height":"0.010335916943020274","width":"0.010174418240785604","conf":"1","level":"0","page_num":"0","text":"841","top":"0.8397932817647393","block_num":"0","left":"0.12209302336507233","word_num":"0"},{"page_num":"0","top":"0.8552971578936924","word_num":"0","par_num":"0","line_num":"0","level":"0","conf":"1","left":"0.12063953489784567","height":"0.010335916943020274","width":"0.011627906560897835","block_num":"0","text":"842"},{"top":"0.8733850131778755","text":"845","left":"0.12063953492946186","width":"0.010174417495727534","conf":"0.30000001192092896","height":"0.005167958140373186","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"par_num":"0","left":"0.12209302356492698","conf":"1","page_num":"0","text":"844","height":"0.012919896178775425","top":"0.8837209303666846","word_num":"0","line_num":"0","block_num":"0","width":"0.01017441824078559","level":"0"},{"top":"0.8992248062172445","page_num":"0","par_num":"0","width":"0.010174418240785604","block_num":"0","left":"0.12209302341352193","conf":"1","text":"845","line_num":"0","height":"0.012919896178775425","word_num":"0","level":"0"},{"left":"0.12209302356492698","level":"0","page_num":"0","conf":"1","word_num":"0","line_num":"0","par_num":"0","top":"0.9147286823046692","width":"0.01017441824078559","block_num":"0","height":"0.012919896178775425","text":"846"},{"level":"0","line_num":"0","left":"0.12209302349830872","par_num":"0","text":"847","conf":"1","page_num":"0","block_num":"0","height":"0.012919896178775314","word_num":"0","top":"0.9302325584782264","width":"0.010174418240785604"},{"page_num":"0","par_num":"0","word_num":"0","width":"0.010174418240785604","left":"0.12209302336507233","level":"0","height":"0.012919896178775425","block_num":"0","line_num":"0","text":"848","conf":"1","top":"0.9457364342472678"},{"par_num":"0","top":"0.20138888888888884","conf":"1","level":"0","width":"0.0813953459262848","word_num":"0","text":"trait OpportunitySyncTrait","block_num":"0","left":"0.14680232849231975","height":"0.013194444444444509","line_num":"0","page_num":"0"},{"block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.2067183467888588","height":"0.007864986525641493","left":"0.44622092949818154","page_num":"0","width":"0.055232554674148615","word_num":"0","level":"0","line_num":"0","text":"BSZMZMI9 AY"},{"top":"0.21705426375385084","width":"0.2093023061752319","block_num":"0","line_num":"0","height":"0.012919896178775314","word_num":"0","page_num":"0","conf":"1","left":"0.1584302519620017","level":"0","par_num":"0","text":"private function create0pportunity(string $crmId, array $properties,"},{"height":"0.012919896178775425","par_num":"0","text":"array $associations): ?Opportunity","line_num":"0","page_num":"0","conf":"1","width":"0.10610464811325071","level":"0","left":"0.3677325591433914","block_num":"0","top":"0.21705426392611615","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"IT souoor cunzeyzwaskceehllyulealeu","line_num":"0","word_num":"0","left":"0.16715116091099302","top":"0.23255813946483883","height":"0.005167958802646977","width":"0.12063953876495359","level":"0","page_num":"0"},{"conf":"1","height":"0.012919896178775425","level":"0","page_num":"0","left":"0.17877907224626774","par_num":"0","line_num":"0","block_num":"0","width":"0.20058138370513914","text":"MatchActivitiesToNew0pportunity::dispatch($opportunity->getId());","word_num":"0","top":"0.2428940572077699"},{"block_num":"0","left":"0.1671511619309638","level":"0","par_num":"0","conf":"1","page_num":"0","text":"return Sopportunity;","height":"0.012919896178775314","width":"0.0625","line_num":"0","top":"0.2894056851147466","word_num":"0"},{"top":"0.3359173127817199","page_num":"0","par_num":"0","conf":"1","left":"0.15406976757710925","line_num":"0","word_num":"0","level":"0","text":"/**","block_num":"0","height":"0.010335916943020163","width":"0.011627906560897822"},{"page_num":"0","line_num":"0","text":"*Uooure exscino oodorcuncu","width":"0.09156975746154786","conf":"0.30000001192092896","left":"0.1569767548843115","height":"0.005167958140373297","top":"0.3540051682166351","level":"0","par_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","word_num":"0","text":"private function updateOpportunity(string $crmId, array $properties, array $associations): Opportunity","line_num":"0","height":"0.013194444444444398","left":"0.1540697546374334","level":"0","par_num":"0","top":"0.39513888888888893","width":"0.3139534950256348","conf":"1"},{"page_num":"0","par_num":"0","top":"0.4263565895030226","width":"0.16133720874786378","block_num":"0","height":"0.013226743539174413","level":"0","text":"$accountId = $this->resolveAccountId($associations);","word_num":"0","conf":"1","left":"0.16715116552138715","line_num":"0"},{"height":"0.013194444444444509","word_num":"0","left":"0.16860466822115497","line_num":"0","conf":"1","level":"0","par_num":"0","block_num":"0","page_num":"0","top":"0.44166666666666665","text":"$businessProcess = $this->resolveBusinessProcess($properties[ 'pipeline'] ?? null);","width":"0.2514534711837768"},{"height":"0.015503875414530466","left":"0.1686046714506595","text":"$stage = $businessProcess ? $this->resolveStage($businessProcess, $properties['dealstage'] ?? null) : null;","par_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","word_num":"0","top":"0.4547803621635358","width":"0.32703485488891604","page_num":"0"},{"height":"0.012919896178775314","par_num":"0","top":"0.475452196451956","line_num":"0","page_num":"0","left":"0.17151163345034162","conf":"0.30000001192092896","width":"0.08575580716133116","word_num":"0","block_num":"0","level":"0","text":"Extract Surround / E :"},{"left":"0.1671511753218598","page_num":"0","text":"Suata = ptn1s-›pu1LaupportunityData($properties, $accountId, $businessProcess, $stage);","width":"0.26744184494018547","word_num":"0","block_num":"0","conf":"0.5","height":"0.015600775347815565","top":"0.48578811361808194","line_num":"0","par_num":"0","level":"0"},{"text":"$attributes = [","conf":"0.5","left":"0.16715116421655613","block_num":"0","level":"0","word_num":"0","height":"0.013194444444444398","page_num":"0","top":"0.5166666666666667","line_num":"0","width":"0.0479651153087616","par_num":"0"},{"block_num":"0","text":"'crm_configuration_id' > $this->config->getId(),","height":"0.015616924232906726","conf":"0.5","line_num":"0","par_num":"0","top":"0.5322997421901788","width":"0.15116277933120725","left":"0.180232564467242","word_num":"0","level":"0","page_num":"0"},{"par_num":"0","height":"0.015503875414530466","top":"0.5478036177621577","block_num":"0","conf":"0.5","text":"'crm_provider_id' => $crmId,","left":"0.180232559507869","width":"0.08720930218696596","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","top":"0.5633074936095788","word_num":"0","height":"0.012919896178775314","left":"0.16715116287396564","level":"0","line_num":"0","text":"]:","width":"0.008720929920673387"},{"block_num":"0","left":"0.16715116267238034","par_num":"0","line_num":"0","conf":"1","level":"0","page_num":"0","height":"0.012919896178775425","word_num":"0","width":"0.13081395626068115","text":"$values = array_merge($attributes, $data);","top":"0.5943152456121626"},{"word_num":"0","block_num":"0","line_num":"0","height":"0.013194444444444398","level":"0","left":"0.16715116652361656","text":"$opportunity = $this->crmEntityRepository->upsert0pportunity($attributes, $values);","top":"0.6097222222222223","page_num":"0","par_num":"0","width":"0.25436046123504635","conf":"1"},{"level":"0","block_num":"0","top":"0.6408268737129379","conf":"1","page_num":"0","height":"0.012919896178775314","word_num":"0","left":"0.1671511665022028","par_num":"0","text":"$this->importExternalFieldData($properties, $opportunity->getId());","width":"0.20639533996582032","line_num":"0"},{"par_num":"0","block_num":"0","text":"$this->update0pportunityAssociations(Sopportunity, $associations);","width":"0.20348837375640869","conf":"1","word_num":"0","line_num":"0","top":"0.65625","left":"0.1671511599698622","page_num":"0","height":"0.013194444444444398","level":"0"},{"height":"0.015536175833808064","level":"0","line_num":"0","par_num":"0","text":"return $opportunity;","top":"0.6847222219022174","conf":"1","page_num":"0","width":"0.06395348906517029","word_num":"0","block_num":"0","left":"0.16715116210525852"},{"left":"0.15406977242592027","level":"0","text":"private function resolveAccountId(array $associations): Pintf..,","par_num":"0","block_num":"0","top":"0.7441860465361537","height":"0.015536175833808064","line_num":"0","conf":"1","page_num":"0","width":"0.20203487873077394","word_num":"0"},{"level":"0","block_num":"0","text":"Lusages","width":"0.021802324056625383","line_num":"0","word_num":"0","page_num":"0","height":"0.005167958140373297","top":"0.7829457366920872","conf":"0.30000001192092896","par_num":"0","left":"0.15406976711412929"},{"word_num":"0","par_num":"0","top":"0.7930555555555555","width":"0.11918604373931885","height":"0.013194444444444509","left":"0.15406976780853876","page_num":"0","block_num":"0","conf":"1","text":"private function buildOpportunityData(","line_num":"0","level":"0"},{"word_num":"0","block_num":"0","par_num":"0","line_num":"0","page_num":"0","width":"0.05668604373931885","conf":"1","left":"0.1671511636733452","text":"array $properties,","level":"0","height":"0.012919896178775314","top":"0.808785530075987"},{"height":"0.013210594654083252","par_num":"0","page_num":"0","top":"0.8242894056445347","width":"0.04941860437393189","level":"0","conf":"1","line_num":"0","block_num":"0","left":"0.16715116249351336","text":"Pint $accountId,","word_num":"0"},{"word_num":"0","height":"0.00518410835001204","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.16715117914723326","width":"0.10319765806198122","par_num":"0","line_num":"0","page_num":"0","text":"cbus nessrrocess sousnessprocess.","top":"0.8423611110704722"},{"level":"0","block_num":"0","width":"0.04215116202831268","par_num":"0","left":"0.16715116312368727","line_num":"0","word_num":"0","conf":"1","height":"0.012919896178775314","text":"?Stage $stage","top":"0.8552971580690963","page_num":"0"},{"par_num":"0","top":"0.8680555555555556","conf":"0.5","width":"0.03488371968269349","line_num":"0","block_num":"0","level":"0","word_num":"0","text":"): array &","left":"0.15406976887642074","height":"0.015972222222222165","page_num":"0"},{"block_num":"0","page_num":"0","height":"0.005167958802647088","text":"nownerlo =nuuu","line_num":"0","left":"0.16715116295126","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","top":"0.8888888888081308","width":"0.04941860437393189"},{"page_num":"0","par_num":"0","block_num":"0","height":"0.012919896178775314","text":"$profile = null;","top":"0.8992248065617751","width":"0.05087209343910218","level":"0","conf":"1","line_num":"0","word_num":"0","left":"0.16715116144901193"},{"conf":"1","height":"0.013194444444444509","top":"0.9145833333333333","word_num":"0","width":"0.14534883499145507","level":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.16715116258606438","par_num":"0","text":"if (! empty($properties['hubspot_owner_id'])) {"},{"left":"0.17877907752990724","text":"$ownerId = $properties['hubspot_owner_id']:","line_num":"0","word_num":"0","page_num":"0","width":"0.13372092247009276","top":"0.9302325582413618","par_num":"0","block_num":"0","conf":"1","height":"0.012919896178775314","level":"0"},{"conf":"1","left":"0.1787790716231939","word_num":"0","text":"$profile = $this->crmEntityReposi","page_num":"0","height":"0.012919896178775425","level":"0","block_num":"0","top":"0.9457364344364521","width":"0.10319766998291013","line_num":"0","par_num":"0"},{"block_num":"0","height":"0.025839792635658942","page_num":"0","line_num":"0","conf":"1","text":"N","top":"0.9560723516795865","left":"0.3139534887718023","par_num":"0","level":"0","word_num":"0","width":"0.015988371693313963"},{"page_num":"0","par_num":"0","level":"0","text":"$1","left":"0.44476744212718466","line_num":"0","word_num":"0","width":"0.010174418240785632","top":"0.9534883723087935","block_num":"0","conf":"0.30000001192092896","height":"0.018087854650285506"},{"width":"0.24999997615814207","block_num":"0","top":"0.9868055554662841","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)","word_num":"0","left":"0.004360480307990344","page_num":"0","height":"0.010610465208689357","conf":"1","level":"0","line_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","left":"0.5058139535730378","text":"= custom.log","top":"0.04651162857209701","page_num":"0","level":"0","conf":"0.5","par_num":"0","height":"0.013210593329535558","line_num":"0","width":"0.03488371968269344"},{"left":"0.5058139570725795","top":"0.06944444444444442","conf":"0.5","level":"0","line_num":"0","word_num":"0","height":"0.008333333333333304","block_num":"0","width":"0.03633720576763144","page_num":"0","par_num":"0","text":"V connect.vue"},{"top":"0.04651162776985762","width":"0.031976744532585144","word_num":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","height":"0.013210594654083252","level":"0","page_num":"0","text":"= laravel.log","left":"0.5494186048776027"},{"word_num":"0","text":"A SF [jiminny@localhost]","left":"0.5901162806972873","level":"0","line_num":"0","block_num":"0","conf":"0.5","height":"0.013210594654083252","page_num":"0","par_num":"0","width":"0.06104651093482971","top":"0.04651162778062423"},{"top":"0.043749999999999956","width":"0.042151162028312705","word_num":"0","line_num":"0","text":"(° scratch_1.json","page_num":"0","conf":"0.5","level":"0","par_num":"0","height":"0.015972222222222276","block_num":"0","left":"0.6584302335504957"},{"text":"V Onboard.vue","line_num":"0","top":"0.06944444444444442","level":"0","left":"0.5523255825810099","page_num":"0","width":"0.036337208747863725","word_num":"0","conf":"1","block_num":"0","par_num":"0","height":"0.008333333333333304"},{"height":"0.005555555555555536","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.07267441749572745","word_num":"0","top":"0.07222222222222219","line_num":"0","text":"Hs local liminnyalocalnost","left":"0.5988372102658899","block_num":"0","level":"0"},{"width":"0.03924418389797213","word_num":"0","top":"0.06944444444444442","level":"0","left":"0.6816860492720082","page_num":"0","block_num":"0","par_num":"0","text":"4 console [EU] )","line_num":"0","height":"0.008333333333333304","conf":"0.30000001192092896"},{"height":"0.012919896178775314","line_num":"0","block_num":"0","top":"0.09043927661991469","page_num":"0","width":"0.058139532804489136","par_num":"0","text":"CrmEntityRepository.php","level":"0","left":"0.5130813971151973","conf":"1","word_num":"0"},{"width":"0.05087209343910215","word_num":"0","text":"4 console [STAGING]","level":"0","line_num":"0","left":"0.5072674416284817","height":"0.013194444444444398","block_num":"0","page_num":"0","top":"0.11111111111111116","par_num":"0","conf":"0.5"},{"width":"0.06395348310470572","level":"0","left":"0.5799418655505708","line_num":"0","par_num":"0","text":"fii crm_configurations [EU]","height":"0.013194444444444398","block_num":"0","top":"0.09027777777777779","conf":"0.30000001192092896","word_num":"0","page_num":"0"},{"page_num":"0","text":"A console [(PROD]","conf":"0.30000001192092896","height":"0.010497415728039305","line_num":"0","level":"0","left":"0.6526162789928271","top":"0.09027777790686753","block_num":"0","width":"0.04360465109348299","word_num":"0","par_num":"0"},{"line_num":"0","width":"0.013081395626068137","word_num":"0","height":"0.010335916943020274","level":"0","block_num":"0","top":"0.16537467712998277","page_num":"0","left":"0.5043604649049891","conf":"1","par_num":"0","text":"1563"},{"left":"0.5043604649049891","top":"0.18087855309897505","page_num":"0","line_num":"0","par_num":"0","text":"1564","height":"0.010335916943020274","width":"0.013081395626068137","word_num":"0","conf":"1","block_num":"0","level":"0"},{"block_num":"0","left":"0.5043604648080899","text":"1566","page_num":"0","top":"0.2093023255970895","conf":"1","level":"0","line_num":"0","par_num":"0","height":"0.012919896178775425","width":"0.013081395626068137","word_num":"0"},{"block_num":"0","par_num":"0","text":"1567","conf":"1","word_num":"0","top":"0.22480620168451415","page_num":"0","left":"0.504360465141181","level":"0","line_num":"0","width":"0.013081395626068026","height":"0.012919896178775425"},{"height":"0.012919896178775425","line_num":"0","top":"0.24031007765350632","width":"0.013081395626068026","block_num":"0","conf":"1","level":"0","left":"0.504360465141181","par_num":"0","word_num":"0","page_num":"0","text":"1568"},{"page_num":"0","left":"0.5043604651956869","block_num":"0","line_num":"0","height":"0.012919896178775314","level":"0","top":"0.2558139535901989","text":"1569","conf":"1","width":"0.013081395626068137","word_num":"0","par_num":"0"},{"top":"0.2635658915841115","word_num":"0","width":"0.02034883648157121","conf":"0.5","left":"0.49709302340165634","par_num":"0","text":"E1570","height":"0.020671833886040547","page_num":"0","block_num":"0","line_num":"0","level":"0"},{"par_num":"0","height":"0.012919896178775314","text":"1580","top":"0.4237726098348156","word_num":"0","width":"0.014534883201122284","conf":"0.5","page_num":"0","left":"0.5029069768587412","block_num":"0","level":"0","line_num":"0"},{"block_num":"0","conf":"1","height":"0.012919896178775425","page_num":"0","par_num":"0","line_num":"0","top":"0.4392764858899405","level":"0","width":"0.014534883201122284","word_num":"0","left":"0.5029069772463381","text":"1581"},{"level":"0","line_num":"0","page_num":"0","left":"0.5029069772463381","text":"1582","top":"0.4547803618589328","height":"0.012919896178775314","width":"0.014534883201122284","conf":"1","par_num":"0","block_num":"0","word_num":"0"},{"width":"0.014534883201122284","block_num":"0","conf":"1","word_num":"0","top":"0.47028423782792506","height":"0.012919896178775314","line_num":"0","level":"0","left":"0.5029069772463381","par_num":"0","page_num":"0","text":"1583"},{"height":"0.012919896178775425","conf":"1","block_num":"0","line_num":"0","level":"0","left":"0.502906976761842","par_num":"0","width":"0.014534883201122284","text":"1588","top":"0.5452196386031187","page_num":"0","word_num":"0"},{"line_num":"0","text":"1589","par_num":"0","height":"0.012919896178775425","word_num":"0","page_num":"0","top":"0.5607235143137131","left":"0.5029069772463381","conf":"1","block_num":"0","level":"0","width":"0.014534883201122284"},{"level":"0","top":"0.5762273905411033","block_num":"0","width":"0.014534883201122284","par_num":"0","conf":"1","height":"0.012919896178775314","left":"0.502906976761842","line_num":"0","page_num":"0","text":"1590","word_num":"0"},{"conf":"1","block_num":"0","left":"0.504360465141181","par_num":"0","text":"1591","line_num":"0","height":"0.012919896178775425","width":"0.013081395626068026","top":"0.5917312662839973","word_num":"0","level":"0","page_num":"0"},{"height":"0.012919896178775314","word_num":"0","par_num":"0","left":"0.5029069772463381","level":"0","conf":"1","block_num":"0","page_num":"0","text":"1592","top":"0.6072351422206899","width":"0.014534883201122284","line_num":"0"},{"page_num":"0","conf":"1","height":"0.010335916943020274","line_num":"0","text":"1598","width":"0.013081395626068137","word_num":"0","par_num":"0","top":"0.7002583980602154","left":"0.5043604649049891","block_num":"0","level":"0"},{"par_num":"0","left":"0.5029069772463381","height":"0.012919896178775425","text":"1603","block_num":"0","top":"0.7751937985514391","width":"0.014534883201122284","conf":"1","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","top":"0.7906976745204314","text":"1604","width":"0.014534883201122284","level":"0","left":"0.5029069772463381","line_num":"0","word_num":"0","conf":"1","height":"0.012919896178775314","page_num":"0","block_num":"0"},{"page_num":"0","text":"1606","width":"0.014534883201122284","word_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.012919896178775314","conf":"1","left":"0.5029069772463381","level":"0","top":"0.8217054264584159"},{"word_num":"0","width":"0.014534883201122284","conf":"1","par_num":"0","text":"1607","height":"0.012919896178775314","page_num":"0","block_num":"0","left":"0.5029069772463381","line_num":"0","level":"0","top":"0.8372093024274081"},{"width":"0.013081395626068137","word_num":"0","left":"0.5043604651956869","conf":"1","line_num":"0","par_num":"0","height":"0.012919896178775314","top":"0.8527131783964005","level":"0","page_num":"0","block_num":"0","text":"1608"},{"word_num":"0","height":"0.010578165451685662","conf":"0.5","line_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.024709302186965987","left":"0.5770348833430091","top":"0.1317829456979298","text":"Tx: Autov"},{"par_num":"0","text":"Playground","width":"0.031976744532585144","page_num":"0","word_num":"0","top":"0.13178294609665886","level":"0","conf":"1","block_num":"0","left":"0.6206395341775058","height":"0.012919896178775314","line_num":"0"},{"top":"0.1317829458382609","width":"0.029069766402244568","word_num":"0","left":"0.6947674427764621","block_num":"0","text":"Sa jiminny v","level":"0","conf":"0.30000001192092896","height":"0.012919896178775314","line_num":"0","par_num":"0","page_num":"0"},{"height":"0.010545865694681855","level":"0","block_num":"0","par_num":"0","text":"# contact","word_num":"0","page_num":"0","conf":"1","line_num":"0","top":"0.14987080100278827","left":"0.5377906974498498","width":"0.031976744532585144"},{"block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","height":"0.012919896178775425","text":"16779180 6655874 m","width":"0.058139532804489136","word_num":"0","left":"0.577034884274813","page_num":"0","top":"0.14987080130768382"},{"word_num":"0","line_num":"0","level":"0","height":"0.012919896178775425","left":"0.6409883724442388","par_num":"0","width":"0.07703488469123843","page_num":"0","text":"026 A9 A 22 X 3 X 103 ^","top":"0.1498708011354185","conf":"0.30000001192092896","block_num":"0"},{"level":"0","text":"# contact 2","width":"0.036337208747863725","word_num":"0","top":"0.16527777791882392","height":"0.010432816214031693","conf":"1","block_num":"0","left":"0.5377906984790682","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.14970929622650153","block_num":"0","top":"0.16527777777777775","line_num":"0","level":"0","page_num":"0","text":"19247563 742723347700 - [EMAIL] 2026-","conf":"1","word_num":"0","par_num":"0","left":"0.5770348847322401","height":"0.013194444444444509"},{"width":"0.08866279125213627","left":"0.5377906973938126","par_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","text":"* conoany 470155 47150050504","top":"0.18333333333333335","word_num":"0","height":"0.005555555555555536","block_num":"0","line_num":"0"},{"width":"0.0843023240566253","par_num":"0","conf":"1","line_num":"0","page_num":"0","text":"# deal 7100953 410150124747","height":"0.013194444444444398","top":"0.19374999999999998","block_num":"0","left":"0.5377906999234422","level":"0","word_num":"0"},{"height":"0.005167958471510192","par_num":"0","text":"DCLELT","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.018895348906517007","top":"0.2144702843102596","word_num":"0","left":"0.5377906975670903","page_num":"0","level":"0"},{"width":"0.14244185686111444","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN","par_num":"0","left":"0.5494186081988502","block_num":"0","conf":"0.5","level":"0","height":"0.015503875414530466","line_num":"0","page_num":"0","top":"0.22480620165535314","word_num":"0"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","page_num":"0","level":"0","text":"(owner) ' E","height":"0.018281653192308234","left":"0.6962209322594678","top":"0.21944444442021105","width":"0.03197674155235286"},{"line_num":"0","word_num":"0","left":"0.5494186049751215","height":"0.005167958140373297","level":"0","text":"U.emall","top":"0.24547803643368937","width":"0.024709299206733704","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896"},{"line_num":"0","left":"0.5494186047692491","par_num":"0","width":"0.01744185984134672","height":"0.012919896178775425","text":"sa.*,","page_num":"0","conf":"1","level":"0","block_num":"0","word_num":"0","top":"0.2558139535040662"},{"text":"t.owner_id FROM social_accounts sa","word_num":"0","line_num":"0","page_num":"0","conf":"1","top":"0.271317829817589","level":"0","par_num":"0","width":"0.10610464811325082","left":"0.5494186042862335","block_num":"0","height":"0.012919896178775425"},{"block_num":"0","top":"0.28680555555555554","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.11627906560897827","word_num":"0","line_num":"0","page_num":"0","height":"0.013194444444444509","conf":"0.5","left":"0.5377907027588188","level":"0"},{"top":"0.30208333333333326","width":"0.12790696620941167","word_num":"0","block_num":"0","page_num":"0","height":"0.013194444444444509","left":"0.5377907082005293","level":"0","line_num":"0","conf":"0.5","par_num":"0","text":"JOIN teams t 1.n<->1: on t.id = u.team_id"},{"level":"0","par_num":"0","text":"WHERE u.team_id = 400 and sa.provider = 'hubspot';","word_num":"0","line_num":"0","conf":"0.5","left":"0.537790702387344","page_num":"0","height":"0.012919896178775314","top":"0.317829457466168","block_num":"0","width":"0.15552325248718257"},{"line_num":"0","par_num":"0","conf":"1","top":"0.3486111111111111","page_num":"0","block_num":"0","text":"select * from features;","width":"0.07267441749572756","word_num":"0","height":"0.013194444444444398","left":"0.5377906997828639","level":"0"},{"page_num":"0","text":"select * from team features where feature id = 40:","left":"0.5377907190905061","width":"0.15406974554061892","top":"0.36434108563752776","word_num":"0","conf":"1","level":"0","line_num":"0","height":"0.007881136735280347","par_num":"0","block_num":"0"},{"top":"0.3979166665896581","line_num":"0","word_num":"0","page_num":"0","level":"0","left":"0.5377906990818802","width":"0.04069767296314242","height":"0.005184108681148936","block_num":"0","text":"select * TroI","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","top":"0.39513888888461934","text":"teams where id = 556: # owner: 18101. crm: 477","level":"0","line_num":"0","width":"0.14389533996582027","page_num":"0","height":"0.007961885796652912","left":"0.5784883833231165","par_num":"0","block_num":"0","conf":"0.5"},{"left":"0.5377907011398049","page_num":"0","line_num":"0","block_num":"0","height":"0.0132590439584519","top":"0.4082687338670272","level":"0","text":"select * from crm_configurations where id = 477;","par_num":"0","width":"0.1482558131217957","word_num":"0","conf":"1"},{"height":"0.013194444444444398","left":"0.5377906972822756","block_num":"0","page_num":"0","width":"0.11482558250427244","line_num":"0","level":"0","par_num":"0","top":"0.42361111111111116","conf":"1","text":"SELECT * FROM users WHERE id = 18101;","word_num":"0"},{"left":"0.5377906980551176","width":"0.02180232554674144","top":"0.4392764858899405","block_num":"0","height":"0.012919896178775425","word_num":"0","text":"SELECT","level":"0","par_num":"0","page_num":"0","conf":"1","line_num":"0"},{"par_num":"0","line_num":"0","top":"0.4547803618620716","page_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN","width":"0.1409883737564087","height":"0.015503875414530466","block_num":"0","left":"0.5494186051709558","level":"0","word_num":"0","conf":"0.5"},{"line_num":"0","top":"0.44444444381042003","text":"(ouner)+T","word_num":"0","par_num":"0","height":"0.02325581444634328","page_num":"0","left":"0.6947674428233819","conf":"0.30000001192092896","width":"0.03488371968269355","level":"0","block_num":"0"},{"page_num":"0","word_num":"0","left":"0.5494186040468969","block_num":"0","conf":"0.5","height":"0.012919896178775425","text":"u.email,","top":"0.4702842380540232","line_num":"0","level":"0","par_num":"0","width":"0.026162791252136275"},{"line_num":"0","text":"sa.*,","word_num":"0","level":"0","left":"0.5494186051810708","top":"0.48578811382921705","block_num":"0","conf":"1","height":"0.012919896178775314","par_num":"0","width":"0.01744185984134672","page_num":"0"},{"top":"0.49861111108030765","conf":"1","width":"0.10610464811325071","page_num":"0","left":"0.5494186083879392","par_num":"0","word_num":"0","block_num":"0","text":"t. owner_id FROM social_accounts sa","height":"0.018184754583570717","level":"0","line_num":"0"},{"left":"0.5377907018326823","block_num":"0","word_num":"0","par_num":"0","conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","level":"0","top":"0.5138888888888888","line_num":"0","height":"0.015972222222222276","width":"0.11627906560897827","page_num":"0"},{"left":"0.5377907033576068","line_num":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.015503875414530466","level":"0","par_num":"0","text":"JOIN teams t 1.n<->1: on t.id = u.team_id","top":"0.5297157624219337","width":"0.12645348310470572"},{"conf":"1","text":"WHERE u.team_id = 556 and sa.provider = 'integration-app';","word_num":"0","left":"0.5363372127204095","width":"0.1802325487136841","height":"0.013194444444444509","top":"0.5451388888888888","par_num":"0","level":"0","block_num":"0","page_num":"0","line_num":"0"},{"conf":"1","par_num":"0","width":"0.145348834991455","word_num":"0","page_num":"0","text":"select * from opportunities where id = 7594349;","top":"0.576227390315005","left":"0.5377907018328815","block_num":"0","line_num":"0","level":"0","height":"0.012919896178775425"},{"conf":"1","word_num":"0","text":"select * from opportunity_stages where opportunity_id = 759434","left":"0.5377906960816972","par_num":"0","line_num":"0","width":"0.19040697813034058","height":"0.013194444444444398","page_num":"0","block_num":"0","level":"0","top":"0.5916666666666667"},{"width":"0.15116277933120736","conf":"1","top":"0.6069444444444444","left":"0.5377907088762799","word_num":"0","block_num":"0","level":"0","par_num":"0","text":"select * from business_processes where id = 6024;","height":"0.015972222222222276","line_num":"0","page_num":"0"},{"line_num":"0","conf":"1","block_num":"0","level":"0","text":"select * from business_process_stages where stage_id = 16352;","par_num":"0","top":"0.6227390182758147","width":"0.18895348310470583","height":"0.012919896178775425","page_num":"0","word_num":"0","left":"0.5377907033584309"},{"height":"0.013194444444444509","top":"0.6381944444444444","conf":"1","par_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.5377907082091762","page_num":"0","word_num":"0","text":"select * from business_process_stages where business_process_]","width":"0.19040696620941155"},{"top":"0.6534722222222222","width":"0.12790696620941155","page_num":"0","block_num":"0","conf":"1","par_num":"0","height":"0.013194444444444398","word_num":"0","level":"0","left":"0.5377907079319618","line_num":"0","text":"select * from stages where team_id = 459;"},{"text":"select * from teams where 1d = 459","width":"0.10610464811325071","page_num":"0","level":"0","par_num":"0","height":"0.008333333333333415","word_num":"0","block_num":"0","top":"0.6715277777777777","line_num":"0","left":"0.5377906976888246","conf":"1"},{"block_num":"0","level":"0","page_num":"0","text":"SELECT","width":"0.020348836481571153","line_num":"0","word_num":"0","conf":"1","left":"0.5377906982320826","par_num":"0","top":"0.682170542651353","height":"0.012919896178775314"},{"line_num":"0","width":"0.17877906560897827","page_num":"0","height":"0.01552002562416921","word_num":"0","top":"0.6976744188847286","left":"0.5494186036123988","level":"0","conf":"0.5","block_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner) '7"},{"width":"0.026162791252136164","level":"0","page_num":"0","line_num":"0","text":"u.email,","conf":"0.5","block_num":"0","left":"0.5494186043012574","top":"0.7157622740579186","par_num":"0","word_num":"0","height":"0.010335916943020274"},{"block_num":"0","level":"0","left":"0.5494186052537453","line_num":"0","text":"sa.*,","top":"0.7286821707337339","word_num":"0","height":"0.015503875414530466","par_num":"0","width":"0.01744185984134672","page_num":"0","conf":"1"},{"top":"0.7441860466222863","conf":"1","width":"0.10755813121795654","height":"0.015536175833808064","par_num":"0","word_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"t.owner_id FROM social_accounts sa","level":"0","left":"0.5494186081392606"},{"level":"0","top":"0.7596899225855857","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","conf":"0.5","height":"0.015503875414530466","left":"0.5377907027588188","par_num":"0","width":"0.11627906560897827","word_num":"0","line_num":"0","block_num":"0"},{"top":"0.77260981929999","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","height":"0.015584625138176822","left":"0.536337213945943","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","width":"0.1293604612350464","level":"0","block_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","text":"WHERE u.team_id = 459 and sa.provider ='hubspot':","width":"0.157107412815094","top":"0.7879333474271091","block_num":"0","level":"0","conf":"0.5","word_num":"0","left":"0.5362790691654094","height":"0.01847464640935259","line_num":"0"},{"block_num":"0","page_num":"0","text":"SELECT crm_provider_id, COUNT(*) as cnt, GROUP_CONCAT(id ORDEF","conf":"1","par_num":"0","left":"0.5363372130565842","level":"0","line_num":"0","top":"0.8191214469837149","height":"0.015600775347815565","width":"0.1918604612350464","word_num":"0"},{"word_num":"0","left":"0.5363372097031233","conf":"1","top":"0.834625323145448","height":"0.015503875414530355","par_num":"0","width":"0.037790697813034124","page_num":"0","text":"FROM stages","block_num":"0","level":"0","line_num":"0"},{"conf":"0.5","text":"WHERE team_id = 459 AND type = 'opportunity'","height":"0.015972222222222276","level":"0","top":"0.85","line_num":"0","left":"0.5377907040506954","par_num":"0","width":"0.13662790060043328","word_num":"0","block_num":"0","page_num":"0"},{"conf":"1","line_num":"0","left":"0.5377907026645158","height":"0.012919896178775425","block_num":"0","page_num":"0","par_num":"0","level":"0","text":"GROUP BY crm_provider_id","top":"0.8656330750372272","word_num":"0","width":"0.07703487873077386"},{"width":"0.047965115308761574","top":"0.8811369509200869","conf":"1","text":"HAVING cnt > 1;","word_num":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.5377906980317357","height":"0.012919896178775425","page_num":"0","level":"0"},{"width":"0.013081395626068137","height":"0.012919896178775314","word_num":"0","left":"0.7529069768235939","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"> 0","top":"0.0025839794299922225","par_num":"0","level":"0"},{"par_num":"0","conf":"0.30000001192092896","top":"0.0025839797206897996","word_num":"0","line_num":"0","level":"0","width":"0.008720929920673415","page_num":"0","block_num":"0","left":"0.7703488374379193","height":"0.012919896178775425","text":"labl"},{"left":"0.7994186045642728","page_num":"0","height":"0.012919896178775314","level":"0","block_num":"0","par_num":"0","top":"0.0025839794299922225","line_num":"0","width":"0.06540697813034058","text":"Support Daily • in 2h 44m","conf":"0.5","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.01291989621016365","conf":"0.30000001192092896","top":"0.002583979414297999","width":"0.010174418265504026","word_num":"0","block_num":"0","left":"0.8706395352228682","text":"A"},{"width":"0.08430231809616084","word_num":"0","line_num":"0","height":"0.005167958140373186","level":"0","left":"0.8095930312135469","block_num":"0","conf":"1","top":"0.025839793539632505","par_num":"0","page_num":"0","text":"AutomatedRenortsCommandTest"},{"width":"0.026162791252136275","text":"100% C•","height":"0.010610465208689357","conf":"0.30000001192092896","level":"0","top":"0.0025839793250265197","word_num":"0","block_num":"0","left":"0.8997093023714182","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.06540697813034058","word_num":"0","par_num":"0","left":"0.9287790678514896","text":"8 • Fri 17 Apr 12:16:36","block_num":"0","conf":"0.5","level":"0","height":"0.012919896178775314","line_num":"0","page_num":"0","top":"0.0025839796560903627"},{"level":"0","top":"0.046511628267201455","text":"Cascade","conf":"1","left":"0.7311046511910402","width":"0.023255813121795588","height":"0.012919896178775425","par_num":"0","block_num":"0","page_num":"0","line_num":"0","word_num":"0"},{"level":"0","block_num":"0","conf":"1","text":"Automated Report Retr","page_num":"0","top":"0.06944444442619635","word_num":"0","par_num":"0","line_num":"0","left":"0.7311046545930007","width":"0.05523255467414856","height":"0.013242893748813156"},{"line_num":"0","width":"0.05377906560897827","top":"0.06944444442619635","text":"Investigating Opportur","word_num":"0","page_num":"0","height":"0.013242893748813156","par_num":"0","block_num":"0","conf":"1","level":"0","left":"0.7936046553141967"},{"word_num":"0","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","height":"0.012919896178775314","left":"0.9593023271489795","top":"0.06718346272025921","width":"0.024709300696849845","text":"+D ..."},{"conf":"0.30000001192092896","line_num":"0","left":"0.7354651181493372","text":"1. User loos an acuivity in the ul with a amerent stage → Activitylontrouler dispalches updatestage","page_num":"0","top":"0.10069444444444442","width":"0.2398255586624145","word_num":"0","height":"0.005555555555555536","level":"0","par_num":"0","block_num":"0"},{"block_num":"0","height":"0.012919896317829416","level":"0","word_num":"0","line_num":"0","left":"0.9883720932776162","page_num":"0","par_num":"0","text":"w","width":"0.01017441835029076","conf":"0.30000001192092896","top":"0.1111111111757106"},{"left":"0.7863372089417549","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","height":"0.005167958140373186","par_num":"0","width":"0.05377906560897827","top":"0.13178294599441287","page_num":"0","word_num":"0","text":"nole calls cribervic"},{"text":"pdateStage() → pushes the stage change to HubSpot","word_num":"0","conf":"0.5","top":"0.12638888888888888","height":"0.013194444444444509","block_num":"0","line_num":"0","page_num":"0","left":"0.8502907023012025","par_num":"0","level":"0","width":"0.1293604612350463"},{"top":"0.14444444444444438","line_num":"0","text":"3. HubSpot receives the update and fires a deal.propertyChange webhook back to Jiminny","width":"0.21366279125213616","height":"0.013194444444444509","page_num":"0","par_num":"0","level":"0","conf":"1","word_num":"0","block_num":"0","left":"0.7354651184983692"},{"par_num":"0","text":"4. Webhook is collected in Redis → SyncObjects cycle processes it → import0pportunityBatch() → up","level":"0","conf":"1","page_num":"0","height":"0.012919896178775314","left":"0.7354651171079769","line_num":"0","block_num":"0","width":"0.24418604373931885","top":"0.16020671867417824","word_num":"0"},{"word_num":"0","conf":"1","text":"sertOpportunity() with the stage HubSpot now has","width":"0.12063953876495359","page_num":"0","block_num":"0","height":"0.013194444444444509","left":"0.7441860434211762","line_num":"0","par_num":"0","level":"0","top":"0.1729166666666666"},{"line_num":"0","height":"0.013194444444444398","text":"5. But HubSpot might return the previous stage if the update hasn't propagated, or if HubSpot rejects","page_num":"0","block_num":"0","top":"0.1909722222222222","width":"0.2383720874786377","word_num":"0","left":"0.7354651218193589","conf":"1","par_num":"0","level":"0"},{"par_num":"0","text":"the change - writing a different stage_id back","width":"0.11191860437393186","page_num":"0","word_num":"0","conf":"1","top":"0.20413436729156698","line_num":"0","level":"0","block_num":"0","left":"0.7441860482493505","height":"0.013226743539174413"},{"top":"0.2270833333333333","width":"0.0683139503002167","word_num":"0","level":"0","left":"0.734011632393781","height":"0.005555555555555536","block_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"cloudwatch loas to look for."},{"line_num":"0","conf":"1","text":"\"opportunity scage has changed\"","page_num":"0","level":"0","block_num":"0","left":"0.7383720927582743","word_num":"0","width":"0.08430231809616096","height":"0.005555555555555536","par_num":"0","top":"0.27361111111111114"},{"conf":"1","line_num":"0","text":"\"[HubSpot] User changing opportunity stage from\"","par_num":"0","width":"0.13226743936538699","word_num":"0","level":"0","left":"0.73837209745895","block_num":"0","top":"0.28165374687185274","height":"0.012919896178775314","page_num":"0"},{"width":"0.2194767236709595","page_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","left":"0.7325581600053038","block_num":"0","top":"0.32816537477882946","word_num":"0","height":"0.012919896178775314","text":"2. SyncObjects job + HubspotWebhookBatchSyncStrategy draining Redis (second most likely)"},{"left":"0.7340116212827847","block_num":"0","width":"0.2267441749572754","page_num":"0","conf":"1","text":"The SyncObiects job runs on a schedule and drains the Redis batch queue. If deal 7594349 's CRM","top":"0.3486111110666217","word_num":"0","line_num":"0","height":"0.007978036006291767","level":"0","par_num":"0"},{"left":"0.7325581295061397","block_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958802647088","par_num":"0","top":"0.3643410851965646","line_num":"0","width":"0.23691861629486077","text":"vrovcerD keeos reaovearino in the reels seroecause the talledy nano erin Imoortbarchiobiralt","page_num":"0"},{"block_num":"0","left":"0.7325581430118675","par_num":"0","width":"0.15552325248718257","word_num":"0","line_num":"0","page_num":"0","height":"0.012919896178775314","top":"0.37467700268580617","conf":"0.5","text":"requeues it after failures), then it gets reprocessed on every cycle.","level":"0"},{"block_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0","top":"0.38749999999999996","height":"0.013194444444444509","par_num":"0","word_num":"0","left":"0.734011628795344","text":"CloudWatch logs to look for:","width":"0.06831395030021659"},{"width":"0.15406976938247685","par_num":"0","word_num":"0","block_num":"0","left":"0.7383720882013008","height":"0.013194444444444398","text":"\"[WebhookSyncBatchProcessor] Batch processing completed\"","top":"0.4340277777777778","line_num":"0","conf":"1","page_num":"0","level":"0"},{"line_num":"0","page_num":"0","conf":"1","top":"0.4340277777777778","width":"0.08139535188674929","word_num":"0","height":"0.013194444444444398","text":"- with config_id for team 459","par_num":"0","block_num":"0","left":"0.8953488348754522","level":"0"},{"top":"0.44702842387443664","height":"0.012919896178775314","text":"\"[ImportOpportunityBatch]\" or \"[HubSpot] Failed to import opportunity\"","width":"0.1918604612350464","page_num":"0","level":"0","conf":"1","left":"0.7383720981521762","par_num":"0","word_num":"0","block_num":"0","line_num":"0"},{"text":"\"(HubSpot) Syncing opportunities using strateqy\"","height":"0.007784237464268928","line_num":"0","page_num":"0","top":"0.46250000000171565","conf":"1","left":"0.738372102166481","block_num":"0","par_num":"0","width":"0.13081394433975224","word_num":"0","level":"0"},{"conf":"1","line_num":"0","page_num":"0","left":"0.7340116498082183","level":"0","top":"0.4881944444444444","block_num":"0","height":"0.013194444444444509","text":"Check if the same deal CRM ID appears in multiple consecutive [WebhookSyncBatchProcessor] runs.","word_num":"0","par_num":"0","width":"0.22965114116668706"},{"top":"0.5243055555555556","page_num":"0","level":"0","par_num":"0","left":"0.7340116436658211","block_num":"0","conf":"1","word_num":"0","width":"0.1918604493141174","height":"0.013194444444444398","line_num":"0","text":"3. importExternalFieldData / SyncCrmField writing back and triggering re-sync"},{"left":"0.7340116309337787","level":"0","line_num":"0","top":"0.5478036178290382","conf":"0.30000001192092896","par_num":"0","width":"0.11918603181838994","height":"0.005167958140373186","page_num":"0","word_num":"0","block_num":"0","text":"FrocessALAucomaclonAnalysiskesults calls service"},{"height":"0.005167958140373186","top":"0.5478036178290382","left":"0.8561046555944033","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.11627905368804936","block_num":"0","word_num":"0","par_num":"0","text":"›Syncupporcunity perore writine Al tiele values.","level":"0"},{"line_num":"0","left":"0.734011647867602","width":"0.24563951492309566","par_num":"0","top":"0.5581395349855478","word_num":"0","conf":"1","height":"0.012919896178775314","text":"Since Al Automation is enabled for this team (you're seeing the OpportunityPendingAiAnalysisAfterStageC","block_num":"0","level":"0","page_num":"0"},{"top":"0.5708333333333333","width":"0.24854648113250732","word_num":"0","line_num":"0","height":"0.013194444444444509","conf":"1","level":"0","text":"hanged logs), even though this specific opportunity has no templates, other opportunities do - and their s","left":"0.7325581584026069","par_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","left":"0.7325581592182623","level":"0","line_num":"0","height":"0.005555555555555536","block_num":"0","top":"0.5888888888888889","text":"yncupporcunity calls ao through 1mporturupdateuppo","par_num":"0","width":"0.1337209105491638","page_num":"0","conf":"0.5"},{"height":"0.005555555555555536","line_num":"0","left":"0.8662790694489886","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","width":"0.10755813121795654","word_num":"0","text":"rcunity → which can atrect the keais queue","top":"0.5888888888888889"},{"par_num":"0","text":"state.","top":"0.5994832042361936","block_num":"0","height":"0.012919896178775425","word_num":"0","level":"0","width":"0.014534883201122284","line_num":"0","page_num":"0","left":"0.7340116284091287","conf":"1"},{"conf":"1","block_num":"0","width":"0.08284883499145501","left":"0.7340116286358876","line_num":"0","par_num":"0","text":"What to search in CloudWatch","top":"0.6354166666666666","page_num":"0","height":"0.013194444444444509","level":"0","word_num":"0"},{"par_num":"0","left":"0.7325581412063185","page_num":"0","line_num":"0","top":"0.6511627907133686","width":"0.12209302186965942","level":"0","block_num":"0","word_num":"0","conf":"1","height":"0.012919896178775425","text":"For opportunity 7594349, search for these in order:"},{"height":"0.012919896178775314","left":"0.7398255816573336","page_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.6976744189325762","conf":"1","text":"\"opportunity stage has changed\"","width":"0.08430232405662541","word_num":"0","line_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","height":"0.005555555555555536","par_num":"0","text":"Lets trw it like this this is oussiness process","line_num":"0","conf":"0.5","left":"0.7340116271408061","top":"0.7180555555555556","level":"0","width":"0.10465115308761586"},{"conf":"1","word_num":"0","page_num":"0","par_num":"0","block_num":"0","level":"0","height":"0.012919896178775314","left":"0.8401162789567813","line_num":"0","text":"# Was a user manually changing stage?","top":"0.6976744187064778","width":"0.10465116500854488"},{"width":"0.024709302186965987","height":"0.005555555555555536","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","left":"0.7412790698420464","par_num":"0","text":"\"Id\": 6024.","word_num":"0","top":"0.7388888888888889"},{"par_num":"0","conf":"0.5","block_num":"0","left":"0.7412790674861649","level":"0","text":"\"UUId\": \"OX42500C/A22F88945929CEF122051B62E\",","line_num":"0","top":"0.7493055554524517","word_num":"0","page_num":"0","width":"0.12209302186965942","height":"0.007800387673907783"},{"level":"0","left":"0.7412790739412565","conf":"0.30000001192092896","par_num":"0","word_num":"0","block_num":"0","line_num":"0","text":"\"team l6\": 450)","width":"0.034883716702461265","page_num":"0","height":"0.005167958140373297","top":"0.7596899227385989"},{"level":"0","width":"0.06540697813034058","word_num":"0","top":"0.7673611111111112","page_num":"0","left":"0.7412790685790756","block_num":"0","conf":"1","par_num":"0","line_num":"0","height":"0.01041666666666663","text":"\"crm_configuration_id\": 367,"},{"top":"0.8215277777777777","width":"0.08430231809616084","word_num":"0","conf":"0.5","par_num":"0","left":"0.7427325661099232","block_num":"0","line_num":"0","text":"created atl: \"2025-04-02 12:50:16\"","page_num":"0","level":"0","height":"0.005555555555555536"},{"block_num":"0","level":"0","text":"andlite ctad","top":"0.8630490958652138","width":"0.030523252487182573","conf":"0.30000001192092896","left":"0.7354651196271127","word_num":"0","page_num":"0","height":"0.005167958140373186","line_num":"0","par_num":"0"},{"block_num":"0","height":"0.007784237464269039","left":"0.7674418699949281","level":"0","text":"S 602416349 2025-04-02 12:59:16,2025-04-02 12:59:16","line_num":"0","top":"0.8630490958673486","width":"0.13372092247009282","word_num":"0","par_num":"0","conf":"1","page_num":"0"},{"line_num":"0","text":"600416251 095 04 0219 0169025 04 0212:50116","block_num":"0","level":"0","left":"0.7354651149728137","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.12790697813034058","height":"0.005167958802647088","word_num":"0","top":"0.8733850128438021"},{"conf":"1","level":"0","text":"5024,20243,2025-09-22 13:56:23,2025-09-22 13:56:23, Given what you knwo already what will happen","line_num":"0","height":"0.013194444444444398","top":"0.9326388888888889","page_num":"0","block_num":"0","par_num":"0","width":"0.2383720874786377","word_num":"0","left":"0.7369186132453208"},{"par_num":"0","top":"0.9430555555555555","block_num":"0","page_num":"0","line_num":"0","level":"0","word_num":"0","text":"f there is stage not found @OpportunitySyncTrait-php#L802","width":"0.14389533996582038","left":"0.7369186099251681","height":"0.013194444444444509","conf":"1"},{"height":"0.012919896178775314","word_num":"0","line_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.021802325546741552","top":"0.9586563308511807","text":"<>Code","conf":"0.30000001192092896","left":"0.7412790701481409"},{"page_num":"0","width":"0.040697669982910134","line_num":"0","word_num":"0","left":"0.7645348880997064","level":"0","par_num":"0","height":"0.005555555555555536","block_num":"0","conf":"0.5","text":"Claude Sonnet 4.6","top":"0.9611111111111111"},{"text":"OU","line_num":"0","left":"0.9549418617256287","height":"0.0077519370449914415","level":"0","top":"0.9612403104180727","conf":"0.30000001192092896","page_num":"0","width":"0.013081394135951996","word_num":"0","par_num":"0","block_num":"0"},{"block_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.9895833333333334","conf":"0.5","page_num":"0","height":"0.005555555555555536","left":"0.8313953522144804","text":"winasun leams","width":"0.04360464811325071","word_num":"0"},{"level":"0","line_num":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.9895833333333334","width":"0.042151162028312705","left":"0.8822674424724324","par_num":"0","height":"0.005555555555555536","text":"802:116 10/ chars"},{"page_num":"0","width":"0.014534883201122284","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958471510081","top":"0.9896640828055886","word_num":"0","par_num":"0","left":"0.9316860468442062","text":"Ulr-o"},{"line_num":"0","left":"0.952034884759453","width":"0.029069766402244568","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","height":"0.010610464546415566","text":"( 4 spaces","word_num":"0","top":"0.9868055557112884","block_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8067
|
NULL
|
NULL
|
|
59316
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.3/2L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ VbElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"block_num":"0","page_num [{"block_num":"0","page_num":"0","text":"Phostorm","top":"0.006968641046706359","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","width":"0.021802326466174835","left":"0.01744185995005212","word_num":"0","line_num":"0"},{"height":"0.006968640444571461","width":"0.01162790618044264","text":"code","left":"0.1148255812121043","level":"0","top":"0.006968641450188162","page_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0","par_num":"0","line_num":"0"},{"text":"FV faVsco.js","par_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","conf":"0.5","word_num":"0","line_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","block_num":"0","left":"0.030523259704860126"},{"block_num":"0","level":"0","top":"0.02787456497864904","width":"0.024709300791963623","page_num":"0","par_num":"0","height":"0.010452960286604362","word_num":"0","left":"0.06831395542728312","line_num":"0","conf":"0.30000001192092896","text":"?9 master"},{"height":"0.003484320602538671","par_num":"0","top":"0.05923344944238418","width":"0.020348836766912577","word_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","text":"Proledey","line_num":"0","left":"0.014534883869450689","block_num":"0"},{"conf":"0.30000001192092896","block_num":"0","width":"0.030583024024963372","word_num":"0","left":"0.043574765514713835","line_num":"0","text":"D Salesforce","par_num":"0","top":"0.07612742412338913","page_num":"0","height":"0.01150821840934213","level":"0"},{"word_num":"0","level":"0","block_num":"0","top":"0.09407665591941561","page_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","par_num":"0","text":"> DDTO","left":"0.046511627642654756","line_num":"0","width":"0.021802323929806973"},{"word_num":"0","par_num":"0","block_num":"0","left":"0.0537095887639354","text":"© FetchSalesforceEntitiesJob.pnp","conf":"1","width":"0.07137109878215384","line_num":"0","height":"0.015479323586398475","level":"0","top":"0.11024367702094318","page_num":"0"},{"line_num":"0","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","top":"0.13237639553429026","height":"0.0071770334928229484","left":"0.05232558202147495","word_num":"0"},{"par_num":"0","block_num":"0","left":"0.05232558202147495","line_num":"0","conf":"0.5","level":"0","height":"0.0072715042880847625","page_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","width":"0.08575580475178171","word_num":"0"},{"left":"0.046511627154292065","height":"0.006968640444571461","par_num":"0","block_num":"0","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","width":"0.06249999492726427","line_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0"},{"block_num":"0","par_num":"0","height":"0.010616896445291069","page_num":"0","left":"0.046511627667025296","top":"0.18102073376030525","width":"0.07558138827060132","word_num":"0","text":"© CheckAndRetryRemoteMatch.php","conf":"1","level":"0","line_num":"0"},{"height":"0.0073048471453848185","level":"0","par_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.04651163545709501","text":"C) CreaterollowupActivity.php","width":"0.06395348082197473","word_num":"0","conf":"0.5","top":"0.2017543859602864"},{"text":"C) CreateNotes.php","width":"0.04215116196490349","word_num":"0","top":"0.21929824565899192","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.007182590508955311","left":"0.04651162858740109","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.23684210521680837","word_num":"0","page_num":"0","line_num":"0","conf":"1","level":"0","block_num":"0","text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789","left":"0.04651163557061816","par_num":"0","height":"0.010544653714558705"},{"level":"0","block_num":"0","width":"0.06249999492726427","word_num":"0","top":"0.2543554009942979","line_num":"0","text":"C) MatchActivitvermData.php","height":"0.007207597461803994","left":"0.04651163358738779","par_num":"0","conf":"0.5","page_num":"0"},{"conf":"0.30000001192092896","left":"0.046511628705343505","width":"0.039244185102746854","line_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.00732985485873916","page_num":"0","text":"E) NoteObiect.ohp","top":"0.27177700333990396","word_num":"0"},{"width":"0.04215115942853562","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","height":"0.006968640444571461","text":"c) SaveActiviv.ono","top":"0.2891986066069825","word_num":"0","left":"0.04651163174781109","level":"0"},{"word_num":"0","left":"0.04651162677256695","top":"0.30662020900450737","height":"0.006968641205077342","level":"0","par_num":"0","text":"c)saveliranscriotion.onv","conf":"0.30000001192092896","block_num":"0","page_num":"0","line_num":"0","width":"0.0523255835188196"},{"block_num":"0","word_num":"0","line_num":"0","width":"0.04215115942853562","par_num":"0","level":"0","text":"C) SetuoLavout.oho","top":"0.32376395531045343","height":"0.0072464973352361906","conf":"0.5","left":"0.04651163174781109","page_num":"0"},{"word_num":"0","par_num":"0","width":"0.04215115942853562","height":"0.0071770334928230595","line_num":"0","block_num":"0","text":"C) SvncActivitv.oho","left":"0.04651163174781109","level":"0","top":"0.34130781499202545","conf":"0.5","page_num":"0"},{"conf":"1","left":"0.04638947542561308","page_num":"0","level":"0","text":"@ SvncFieldMetadata.php","width":"0.055435398791698696","word_num":"0","top":"0.3552072621290665","height":"0.014418177627490425","line_num":"0","block_num":"0","par_num":"0"},{"level":"0","top":"0.3763066205343165","height":"0.010455739935429254","block_num":"0","conf":"1","text":"© SyncLeads.php","left":"0.046511631609252174","width":"0.039244182566378974","page_num":"0","par_num":"0","line_num":"0","word_num":"0"},{"height":"0.014354066985645897","conf":"1","top":"0.38995215311004783","word_num":"0","page_num":"0","text":"© SyncObjects.php","width":"0.04215115942853562","par_num":"0","left":"0.046511631695615716","block_num":"0","line_num":"0","level":"0"},{"height":"0.010700253968793927","page_num":"0","par_num":"0","width":"0.06104650903255382","conf":"1","left":"0.04651163073081603","block_num":"0","text":"© SyncOpportunitiesJob.php","level":"0","top":"0.41114982586710536","word_num":"0","line_num":"0"},{"par_num":"0","word_num":"0","left":"0.046511633451594","height":"0.014354066985646008","conf":"1","level":"0","top":"0.42503987240829344","width":"0.05087208747863769","text":"© SyncOpportunity.php","line_num":"0","page_num":"0","block_num":"0"},{"page_num":"0","par_num":"0","top":"0.44577352463809683","height":"0.010672468127626344","block_num":"0","width":"0.05813953217039717","left":"0.04651163071712692","level":"0","word_num":"0","text":"© SyncProfileMetadata.php","line_num":"0","conf":"1"},{"block_num":"0","level":"0","height":"0.010550210730691068","page_num":"0","conf":"1","left":"0.04651163321565249","text":"© SyncTeamFieldsJob.php","width":"0.056686041202950996","word_num":"0","par_num":"0","top":"0.46331738455485405","line_num":"0"},{"height":"0.010452961047110243","width":"0.05668604120295098","word_num":"0","top":"0.48083623715937174","page_num":"0","par_num":"0","conf":"1","text":"© SyncTeamMetadata.php","left":"0.04651163321565131","line_num":"0","block_num":"0","level":"0"},{"top":"0.49825784007433493","word_num":"0","page_num":"0","text":"© UpdateOpportunitySpecifications.php","line_num":"0","block_num":"0","width":"0.08430231885707123","height":"0.01051408974557777","conf":"1","left":"0.04651163548425466","level":"0","par_num":"0"},{"left":"0.046511627480499834","block_num":"0","page_num":"0","text":"Updatestage.ong","level":"0","line_num":"0","top":"0.5191637634014077","width":"0.04215115942853563","conf":"0.30000001192092896","par_num":"0","word_num":"0","height":"0.006968640444571461"},{"word_num":"0","left":"0.03343023627313173","block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.010758603778942555","text":"> @ DealRisks","line_num":"0","level":"0","top":"0.5331010454942319","width":"0.03343022884206569","page_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","top":"0.5714285717637769","level":"0","conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0","width":"0.031976740410987366","text":"_Meeuine bor","page_num":"0","left":"0.03924418649273823"},{"top":"0.6411149830944434","width":"0.029069763548830715","level":"0","word_num":"0","height":"0.007210375589617124","text":"a Telephony","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.03924418703063903","line_num":"0","par_num":"0"},{"level":"0","par_num":"0","left":"0.03924418612559764","top":"0.6547049441786283","line_num":"0","height":"0.011164274322169154","width":"0.017441858636572008","block_num":"0","conf":"0.30000001192092896","text":"C User","page_num":"0","word_num":"0"},{"top":"0.675958188117432","par_num":"0","word_num":"0","line_num":"0","left":"0.04069767337055839","block_num":"0","level":"0","width":"0.05523256038097625","text":"c8aseprocessing.oo.ono","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342"},{"word_num":"0","page_num":"0","text":"@ Dummv.Job.php","height":"0.01055576850732931","top":"0.6897926633384308","conf":"0.30000001192092896","level":"0","width":"0.03779069667166852","line_num":"0","block_num":"0","left":"0.04069767586474709","par_num":"0"},{"par_num":"0","conf":"0.5","height":"0.006968640444571572","text":"(C)ImoortRecallA|Recordinas.Job.oho","width":"0.07558138827060132","word_num":"0","line_num":"0","block_num":"0","left":"0.04069768173679198","level":"0","page_num":"0","top":"0.7108013940634285"},{"level":"0","conf":"0.5","word_num":"0","line_num":"0","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","width":"0.06395348082197475","height":"0.010508531968939527","left":"0.0406976819687229","page_num":"0","block_num":"0"},{"conf":"0.30000001192092896","level":"0","height":"0.0071770334928229484","width":"0.023255812360885288","line_num":"0","text":"C ob.oho","par_num":"0","top":"0.7456140350877193","left":"0.04069767637769677","page_num":"0","word_num":"0","block_num":"0"},{"height":"0.006968641205077342","line_num":"0","width":"0.04505813882706013","conf":"0.30000001192092896","page_num":"0","left":"0.04069767469984203","level":"0","text":"C)JobDisoatcher.oho","block_num":"0","top":"0.7630662020343051","par_num":"0","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.04069768139133789","text":".lobDisnatcherintertace.oho","height":"0.006968640444571572","line_num":"0","page_num":"0","level":"0","top":"0.7804878052132543","par_num":"0","width":"0.06395348082197473","word_num":"0"},{"block_num":"0","conf":"0.5","height":"0.01061967533361019","left":"0.04069768199588256","par_num":"0","text":"@ [EMAIL]","top":"0.7942583731520936","line_num":"0","level":"0","width":"0.08430231885707126","page_num":"0","word_num":"0"},{"word_num":"0","height":"0.007307626033703829","line_num":"0","level":"0","par_num":"0","text":"T. SacVisibilitvControl.ohn","block_num":"0","left":"0.039244191467289816","top":"0.8149920253520749","width":"0.05668604120295098","conf":"0.30000001192092896","page_num":"0"},{"text":"v D Listeners","level":"0","line_num":"0","block_num":"0","height":"0.010669689239307223","page_num":"0","top":"0.8325358850720923","width":"0.03197674041098737","word_num":"0","par_num":"0","left":"0.027616282843257383","conf":"0.5"},{"top":"0.8500797448165869","par_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","height":"0.0071770334928230595","text":"v M Activitiod","word_num":"0","left":"0.03343023313500392","width":"0.031976740410987366","page_num":"0"},{"word_num":"0","height":"0.007204819333990642","line_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","block_num":"0","text":"v M ActivitvProviden","conf":"0.5","left":"0.03924418511117721","page_num":"0","level":"0","par_num":"0"},{"height":"0.007327075970420038","block_num":"0","conf":"0.30000001192092896","width":"0.02906976608519858","word_num":"0","top":"0.8850174216200114","page_num":"0","line_num":"0","level":"0","text":"> M.lustCall","par_num":"0","left":"0.046511629117106865"},{"par_num":"0","line_num":"0","page_num":"0","top":"0.9024390246943023","width":"0.03197674041098737","word_num":"0","text":"v D UserPilot","block_num":"0","left":"0.046511631681215526","conf":"0.5","level":"0","height":"0.010639125270326288"},{"width":"0.07412789730315514","block_num":"0","left":"0.059593032929402996","level":"0","page_num":"0","height":"0.010761381906755796","par_num":"0","text":"© TrackProviderInstalledEvent.php","word_num":"0","line_num":"0","conf":"1","top":"0.9198606275943773"},{"page_num":"0","height":"0.006968640444571572","top":"0.9372822303003622","block_num":"0","width":"0.026162789223041938","line_num":"0","word_num":"0","left":"0.039244188091967266","text":"MAudia","par_num":"0","conf":"0.30000001192092896","level":"0"},{"conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","text":"MRots","left":"0.039244188005603746","par_num":"0","line_num":"0","top":"0.9547038330878187","width":"0.0232558123608853","word_num":"0","height":"0.006968640444571572"},{"page_num":"0","line_num":"0","par_num":"0","height":"0.007249275463049432","text":"C ActivitvController.ohn","conf":"0.5","left":"0.15406977310444897","level":"0","block_num":"0","width":"0.047965110616481066","top":"0.05574912945445576","word_num":"0"},{"text":"Automateakeporskepository.pnp","page_num":"0","conf":"0.30000001192092896","top":"0.08362369334200259","word_num":"0","height":"0.006968641205077342","par_num":"0","left":"0.15406976733606492","level":"0","width":"0.07122093058646994","line_num":"0","block_num":"0"},{"page_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","block_num":"0","text":"© AutomatedReportsCommand.php","word_num":"0","width":"0.07122092551373421","height":"0.011164274322169043","left":"0.30668604530999377","line_num":"0","conf":"1"},{"text":"Opportunitysynclrait.ong","word_num":"0","par_num":"0","width":"0.05523255023550483","top":"0.13240418151987454","block_num":"0","conf":"0.5","left":"0.3066860477020153","line_num":"0","level":"0","height":"0.006968640444571461","page_num":"0"},{"top":"0.13240418151987454","conf":"0.5","page_num":"0","line_num":"0","word_num":"0","par_num":"0","height":"0.006968640444571461","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","width":"0.08720929571922792","left":"0.37063954254736237","block_num":"0"},{"width":"0.05523255023550483","left":"0.31831396020201475","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","page_num":"0","level":"0","top":"0.1567944254223136","word_num":"0","line_num":"0","par_num":"0","text":"wsyncermenuuiestrait.ono"},{"text":"c) SyncObiects.pho","top":"0.18102073365231264","word_num":"0","par_num":"0","left":"0.15406976824025068","block_num":"0","width":"0.039244185102746826","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","page_num":"0","level":"0"},{"text":"©ImportOpportunityBatch.php","level":"0","word_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.20203489060729998","width":"0.06104650395981806","conf":"1","par_num":"0","top":"0.17770034929920653","page_num":"0","line_num":"0"},{"text":"© ImportContactBatch.php","height":"0.010497417936674913","block_num":"0","page_num":"0","top":"0.17770034916869026","left":"0.27180233100804285","width":"0.053779064340794325","word_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0"},{"width":"0.027616275117752387","par_num":"0","text":"© Client.php","word_num":"0","height":"0.010497417936674913","top":"0.17770034916869026","block_num":"0","page_num":"0","left":"0.33284884116015484","level":"0","conf":"1","line_num":"0"},{"top":"0.18102073365231264","width":"0.0654069717894209","page_num":"0","conf":"0.5","left":"0.3677325572728374","par_num":"0","block_num":"0","word_num":"0","line_num":"0","height":"0.0071770334928229484","text":"C) HubspotPaqinationService.phg","level":"0"},{"text":"() Service.php","height":"0.007343747018817126","page_num":"0","left":"0.15406977127553043","par_num":"0","width":"0.030523251979909044","conf":"0.30000001192092896","word_num":"0","top":"0.20557491325434107","block_num":"0","line_num":"0","level":"0"},{"height":"0.006968640444571572","line_num":"0","par_num":"0","text":"BatchSyncTrait.php","page_num":"0","conf":"0.5","left":"0.19186047025946548","level":"0","top":"0.20557491322719157","word_num":"0","width":"0.04505813375432441","block_num":"0"},{"text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","line_num":"0","conf":"0.5","height":"0.011164274322169154","level":"0","page_num":"0","width":"0.14534883296236076","block_num":"0","word_num":"0","left":"0.2441860510865191","top":"0.20175438596491224","par_num":"0"},{"page_num":"0","height":"0.007343747018817126","level":"0","text":"php api_v2.php","line_num":"0","block_num":"0","conf":"0.5","left":"0.3982558178455254","top":"0.20557491325434107","word_num":"0","width":"0.02906976354883073","par_num":"0"},{"word_num":"0","left":"0.15406977510994932","level":"0","page_num":"0","text":"(C) AutomatedReportResult.oho","line_num":"0","par_num":"0","top":"0.22966507158551952","conf":"1","height":"0.007268726160271521","width":"0.06104650395981809","block_num":"0"},{"width":"0.21656975847609497","conf":"1","line_num":"0","top":"0.2508710809687519","level":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","height":"0.010691917303836784","left":"0.17151161694332442"},{"height":"0.007318740065968554","width":"0.05959302313784334","word_num":"0","left":"0.18313953485556841","text":"nublic function handlel","par_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.26794258384399516","conf":"1"},{"block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.010174417749364312","page_num":"0","word_num":"0","left":"0.1497093032619457","line_num":"0","text":"138","top":"0.4111498263026909","height":"0.010452960286604362"},{"height":"0.017421602252187474","top":"0.44250871089481225","width":"0.010174418383456285","page_num":"0","block_num":"0","text":"140","left":"0.15116279097784552","par_num":"0","word_num":"0","conf":"1","line_num":"0","level":"0"},{"par_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.5017421601756263","line_num":"0","width":"0.00872092995237797","word_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.15116279076509007","level":"0","text":"1143"},{"top":"0.5156794425600686","width":"0.00872092995237797","block_num":"0","height":"0.010452961047110132","conf":"1","par_num":"0","left":"0.1511627908377645","line_num":"0","text":"144","page_num":"0","level":"0","word_num":"0"},{"width":"0.00872092995237797","page_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","block_num":"0","text":"149","word_num":"0","line_num":"0","par_num":"0","level":"0","height":"0.006968641205077342","top":"0.6062717769003649"},{"word_num":"0","line_num":"0","par_num":"0","page_num":"0","block_num":"0","width":"0.008720929318285997","level":"0","text":"155","conf":"1","height":"0.010452960286604362","left":"0.15116279159085694","top":"0.7108013942469417"},{"conf":"1","width":"0.008720929318285997","word_num":"0","par_num":"0","level":"0","height":"0.010452960286604362","page_num":"0","line_num":"0","block_num":"0","top":"0.763066202609311","text":"158","left":"0.15116279159085694"},{"top":"0.8153310109716805","word_num":"0","width":"0.008720929318285997","left":"0.15116279159085694","height":"0.010452960286604362","text":"161","level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.8501742165465933","block_num":"0","page_num":"0","left":"0.15116279159085694","height":"0.010452960286604362","word_num":"0","width":"0.008720929318285997","conf":"1","line_num":"0","par_num":"0","text":"163","level":"0"},{"level":"0","width":"0.00872092995237797","height":"0.006968641205077342","top":"0.871080139269703","block_num":"0","left":"0.15116279076509007","line_num":"0","page_num":"0","par_num":"0","text":"1164","word_num":"0","conf":"1"},{"level":"0","line_num":"0","left":"0.15116279159085694","page_num":"0","par_num":"0","top":"0.8850174221215062","width":"0.008720929318285997","conf":"1","word_num":"0","height":"0.010452960286604362","block_num":"0","text":"165"},{"line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","word_num":"0","text":"1166","par_num":"0","top":"0.9059233448446159","left":"0.15116279076509007","level":"0","page_num":"0","width":"0.00872092995237797","block_num":"0"},{"page_num":"0","par_num":"0","width":"0.021802323929806966","line_num":"0","level":"0","text":"$config,","word_num":"0","conf":"1","height":"0.010452960286604362","left":"0.21366279261358478","top":"0.2891986067904957","block_num":"0"},{"height":"0.010452960286604362","block_num":"0","top":"0.30662020992638417","left":"0.21366279584086087","width":"0.04505813375432441","par_num":"0","line_num":"0","level":"0","word_num":"0","conf":"1","text":"$batchRepository,","page_num":"0"},{"word_num":"0","level":"0","page_num":"0","width":"0.03633720570422233","top":"0.3240418127138407","text":"SredisService","left":"0.21366279067986574","line_num":"0","conf":"1","height":"0.010452960286604362","block_num":"0","par_num":"0"},{"block_num":"0","height":"0.010452960286604251","left":"0.21366279592722434","page_num":"0","text":"$entityRepository,","width":"0.04796511061648104","level":"0","line_num":"0","top":"0.3414634155012971","word_num":"0","conf":"1","par_num":"0"},{"text":"sloggen","block_num":"0","height":"0.006968640444571461","width":"0.018895347067650337","word_num":"0","par_num":"0","top":"0.3623693383142996","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.21366279063768656"},{"word_num":"0","block_num":"0","conf":"0.5","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","page_num":"0","line_num":"0","par_num":"0","width":"0.2398255733733482","height":"0.007215933366255367","left":"0.20348838007687264","top":"0.4146341463621239","level":"0"},{"word_num":"0","width":"0.07994185102746842","conf":"0.5","line_num":"0","page_num":"0","top":"0.4457735248441337","height":"0.010672467367120575","block_num":"0","left":"0.20348838095072486","par_num":"0","level":"0","text":"if (Sthis->attemots@ === 1) {"},{"height":"0.010550210730691068","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","line_num":"0","page_num":"0","level":"0","left":"0.21366278713067985","top":"0.46331738455485405","conf":"1","block_num":"0","word_num":"0","par_num":"0","width":"0.1482558047517817"},{"text":"ssuncedat = carbonimmuta.le::nowo:","width":"0.091569758476095","word_num":"0","line_num":"0","page_num":"0","left":"0.20348838105878864","height":"0.0071770334928229484","conf":"0.5","block_num":"0","level":"0","top":"0.5191387559808612","par_num":"0"},{"width":"0.15552324944354115","page_num":"0","word_num":"0","left":"0.20348837906873227","conf":"1","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","block_num":"0","top":"0.5331010453200158","height":"0.013948396442419408","par_num":"0","level":"0","line_num":"0"},{"height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","line_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","block_num":"0","top":"0.5714285713801411","word_num":"0","level":"0","par_num":"0","width":"0.14970930586469938"},{"block_num":"0","width":"0.021802323929806966","word_num":"0","par_num":"0","top":"0.5923344949742337","level":"0","text":"<1/6 >","page_num":"0","left":"0.2470930229619993","line_num":"0","conf":"0.30000001192092896","height":"0.010536318570613101"},{"conf":"0.30000001192092896","left":"0.2151162810652241","line_num":"0","par_num":"0","top":"0.6060606061050023","text":"'entity tvo","width":"0.027616277654120253","level":"0","page_num":"0","word_num":"0","block_num":"0","height":"0.0071798116206361895"},{"height":"0.010455739935429254","page_num":"0","width":"0.021802323929806966","block_num":"0","word_num":"0","par_num":"0","conf":"0.5","line_num":"0","text":"© Logger","top":"0.6132376396173622","level":"0","left":"0.25000000055269916"},{"page_num":"0","level":"0","height":"0.0071770334928230595","width":"0.027616277654120253","conf":"0.5","block_num":"0","top":"0.6236044657097288","word_num":"0","left":"0.2151162810652241","text":"Itotal reco","line_num":"0","par_num":"0"},{"left":"0.248546517777781","width":"0.05668604120295098","top":"0.6339712919137487","conf":"0.5","page_num":"0","par_num":"0","text":"public function info","word_num":"0","level":"0","line_num":"0","height":"0.010628010477555794","block_num":"0"},{"line_num":"0","top":"0.6411149825399743","width":"0.027616277654120253","par_num":"0","word_num":"0","page_num":"0","left":"0.2151162799850968","level":"0","height":"0.0072103763501230045","conf":"0.5","text":"\"batches d","block_num":"0"},{"par_num":"0","conf":"0.30000001192092896","left":"0.21511628105837952","top":"0.6585365856142653","level":"0","block_num":"0","height":"0.007332632986552401","line_num":"0","text":"Isvnced atl","page_num":"0","width":"0.026162789223041966","word_num":"0"},{"width":"0.04360464785961399","word_num":"0","left":"0.26598837545525295","line_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"cav $context = [1","conf":"0.5","top":"0.6618819775389818","height":"0.010591889492442497"},{"block_num":"0","conf":"0.30000001192092896","top":"0.6794258373205742","line_num":"0","word_num":"0","par_num":"0","left":"0.24854651350063556","page_num":"0","level":"0","height":"0.0071770334928229484","text":": voidi","width":"0.020348835498728624"},{"level":"0","line_num":"0","left":"0.1918604731373945","page_num":"0","conf":"1","top":"0.6929824561403509","text":"} catch (SocialAcco","width":"0.052325573373348144","word_num":"0","height":"0.011164274322169043","block_num":"0","par_num":"0"},{"par_num":"0","top":"0.7108013936697744","line_num":"0","conf":"0.5","text":"Cloaden-swannir","left":"0.2034883724950264","page_num":"0","width":"0.039244185102746854","word_num":"0","block_num":"0","level":"0","height":"0.006968641205077342"},{"height":"0.01072803904945585","left":"0.24854651872595424","page_num":"0","block_num":"0","par_num":"0","text":"Log an informational message to the logs.","width":"0.08720929571922792","conf":"1","line_num":"0","level":"0","top":"0.7105263157219254","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","conf":"1","level":"0","top":"0.7384370017274113","word_num":"0","height":"0.010691917303836673","width":"0.0813953419949146","text":"Implements: Loggerinterface::info","left":"0.24854651107352554","line_num":"0"},{"conf":"1","level":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.7595818820518198","width":"0.07122092551373421","text":"array|ArravyablelJsonable|Stri","block_num":"0","height":"0.010452960286604362","left":"0.27761628499022556","page_num":"0"},{"level":"0","width":"0.056686041202950954","word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571572","left":"0.2761627910440279","page_num":"0","text":"ngable lstring smessage","top":"0.7804878052132543","block_num":"0","line_num":"0"},{"block_num":"0","text":"} catch (Throwable","height":"0.010703032096607279","par_num":"0","word_num":"0","width":"0.049418596511191515","level":"0","line_num":"0","conf":"1","page_num":"0","left":"0.19186047325424327","top":"0.7979094080543587"},{"level":"0","conf":"0.5","block_num":"0","text":"arrayScontext","top":"0.7944250876267327","left":"0.2761627943999499","word_num":"0","par_num":"0","width":"0.03924418256637896","height":"0.010452960286604362","line_num":"0","page_num":"0"},{"height":"0.006968640444571461","text":"slogger->errorl","block_num":"0","left":"0.20348837187088045","top":"0.8188153313456585","line_num":"0","word_num":"0","width":"0.03924418256637899","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"conf":"1","top":"0.8188153315291717","left":"0.2485465134574538","page_num":"0","level":"0","height":"0.010452960286604362","width":"0.01889534706765031","line_num":"0","block_num":"0","word_num":"0","text":"Returns:","par_num":"0"},{"conf":"0.30000001192092896","width":"0.01598837020549368","line_num":"0","height":"0.006968640444571572","page_num":"0","par_num":"0","left":"0.24854651337109027","word_num":"0","text":"CAurno","block_num":"0","level":"0","top":"0.8432055752480975"},{"line_num":"0","height":"0.006968640444571461","conf":"0.5","page_num":"0","par_num":"0","level":"0","block_num":"0","text":"vendor/aravel/tramework/src","top":"0.8466898958055888","width":"0.06395348082197477","left":"0.2747093029029664","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.8641114985930454","width":"0.05668604120295101","height":"0.006968640444571461","left":"0.2747093023963053","line_num":"0","level":"0","text":"luminare Loc/Loccer.ono","word_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.21511627846207848","line_num":"0","page_num":"0","height":"0.007235383302971576","par_num":"0","text":"'error' =>","top":"0.8708133969827938","block_num":"0","width":"0.026162789223041938"},{"level":"0","word_num":"0","block_num":"0","top":"0.9233449476199234","page_num":"0","height":"0.0072770620647228945","conf":"0.30000001192092896","left":"0.20348837139363007","line_num":"0","par_num":"0","text":"throw Ser","width":"0.023255814897253146"},{"page_num":"0","text":"826 л v 512","width":"0.03488371727314399","conf":"0.30000001192092896","block_num":"0","height":"0.010691917303836784","level":"0","line_num":"0","par_num":"0","left":"0.44476744220017683","top":"0.2508710809687519","word_num":"0"},{"width":"0.008720929952377943","conf":"1","page_num":"0","text":"575","height":"0.017421602252187585","par_num":"0","word_num":"0","left":"0.47238372096131104","block_num":"0","line_num":"0","top":"0.29965156834254736","level":"0"},{"page_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","par_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.47093023257922917","level":"0","text":"576","word_num":"0","top":"0.3205574921563493"},{"conf":"1","page_num":"0","par_num":"0","block_num":"0","level":"0","left":"0.4709302334945038","width":"0.01017441774936434","word_num":"0","line_num":"0","text":"577","height":"0.010452960286604362","top":"0.3379790945953738"},{"width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","left":"0.47093023257922917","text":"578","top":"0.35540069773126226"},{"par_num":"0","conf":"1","text":"579","left":"0.4709302331500887","line_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.017421602252187585","page_num":"0","width":"0.011627906180442682","top":"0.3693379791874951"},{"page_num":"0","par_num":"0","word_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","top":"0.39024390295774314","width":"0.01017441774936434","line_num":"0","text":"580","level":"0","conf":"1","block_num":"0"},{"conf":"0.5","block_num":"0","level":"0","height":"0.024390243457264815","left":"0.4665697680180062","par_num":"0","top":"0.40418118460121666","text":"=581","width":"0.0159883714736776","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","text":"583","word_num":"0","left":"0.4723837218234151","height":"0.010452960286604362","conf":"1","line_num":"0","top":"0.4425087113201125","width":"0.008720929318285997"},{"height":"0.010452960286604362","text":"584","level":"0","conf":"1","block_num":"0","left":"0.4709302334945038","line_num":"0","page_num":"0","par_num":"0","width":"0.01017441774936434","word_num":"0","top":"0.459930314107569"},{"text":"—585","word_num":"0","left":"0.46656976846458836","par_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","top":"0.4773519168950253","conf":"0.5","width":"0.013081394611520969","level":"0","page_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","top":"0.4947735200309138","width":"0.008720929318285997","word_num":"0","conf":"1","height":"0.010452960286604362","level":"0","par_num":"0","text":"586","left":"0.47093023257922917"},{"left":"0.4723837218234151","line_num":"0","page_num":"0","text":"587","width":"0.008720929318285997","top":"0.5121951224699383","word_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","par_num":"0","level":"0"},{"conf":"1","height":"0.010452960286604362","left":"0.4723837218234151","top":"0.5296167252573947","level":"0","word_num":"0","block_num":"0","page_num":"0","width":"0.008720929318285997","par_num":"0","text":"588","line_num":"0"},{"height":"0.010452960286604362","level":"0","par_num":"0","word_num":"0","width":"0.01017441774936434","line_num":"0","top":"0.5470383280448511","block_num":"0","text":"589","left":"0.4709302334945038","page_num":"0","conf":"1"},{"block_num":"0","page_num":"0","width":"0.008720929952377943","level":"0","height":"0.020905922094220375","par_num":"0","top":"0.5609756106427853","left":"0.47238372114299704","conf":"0.5","text":"590","word_num":"0","line_num":"0"},{"left":"0.46802325552854196","height":"0.006968640444571572","page_num":"0","conf":"0.30000001192092896","text":"15911","word_num":"0","block_num":"0","top":"0.5853658539937421","width":"0.013081394611520969","level":"0","par_num":"0","line_num":"0"},{"text":"592","width":"0.010174418383456285","par_num":"0","line_num":"0","conf":"1","left":"0.4723837209560432","page_num":"0","height":"0.020905923615232025","top":"0.5958188150216522","level":"0","word_num":"0","block_num":"0"},{"height":"0.010452961047110132","conf":"1","text":"593","left":"0.47238372099764825","block_num":"0","line_num":"0","top":"0.616724738727316","par_num":"0","width":"0.008720929952377998","level":"0","word_num":"0","page_num":"0"},{"par_num":"0","text":"T 595","height":"0.013937280889142922","top":"0.6480836243637909","word_num":"0","line_num":"0","left":"0.466569769326747","page_num":"0","width":"0.014534881774415365","block_num":"0","conf":"0.30000001192092896","level":"0"},{"width":"0.014534883042599256","word_num":"0","par_num":"0","block_num":"0","top":"0.6655052271933078","left":"0.46656976759933994","conf":"0.30000001192092896","page_num":"0","text":"-596","height":"0.020905922094220375","level":"0","line_num":"0"},{"block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.6898954702884519","word_num":"0","left":"0.47093023259606254","width":"0.010174418383456285","page_num":"0","height":"0.006968641205077342","text":"597"},{"conf":"0.5","block_num":"0","left":"0.4709302331016392","text":"598","line_num":"0","top":"0.7003484325068968","par_num":"0","page_num":"0","level":"0","width":"0.011627906180442626","word_num":"0","height":"0.020905922094220375"},{"width":"0.008720929952377943","conf":"1","text":"$99","word_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.7247386758550688","level":"0","block_num":"0","left":"0.4723837209976482","line_num":"0","page_num":"0"},{"page_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.7282229962193458","line_num":"0","text":"=600","block_num":"0","height":"0.027874564820309367","width":"0.014534883042599311","par_num":"0","left":"0.46656976790214993","level":"0"},{"left":"0.4709302334945038","level":"0","par_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"6011","width":"0.01017441774936434","top":"0.7595818818683066","height":"0.006968640444571572"},{"block_num":"0","top":"0.7700348428613736","level":"0","width":"0.014534883042599311","page_num":"0","conf":"0.30000001192092896","text":"-602","word_num":"0","left":"0.466569767781026","height":"0.020905923615232025","line_num":"0","par_num":"0"},{"conf":"1","left":"0.47093023264451217","text":"604","width":"0.010174418383456285","top":"0.8048780490574194","height":"0.020905922094220375","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","line_num":"0"},{"text":"605","conf":"0.30000001192092896","par_num":"0","left":"0.47093023257922917","top":"0.8292682935500775","block_num":"0","level":"0","width":"0.008720929318285997","word_num":"0","line_num":"0","page_num":"0","height":"0.010452960286604362"},{"block_num":"0","left":"0.4723837211284622","par_num":"0","width":"0.008720929952377943","page_num":"0","top":"0.8432055753547425","level":"0","word_num":"0","height":"0.017421602252187474","conf":"1","line_num":"0","text":"606"},{"level":"0","block_num":"0","left":"0.4665697671564489","page_num":"0","text":"— 607","top":"0.8641114988686065","conf":"0.30000001192092896","width":"0.013081394611520969","line_num":"0","par_num":"0","word_num":"0","height":"0.010689139176023432"},{"conf":"1","height":"0.010452960286604362","level":"0","line_num":"0","text":"608","page_num":"0","width":"0.008720929318285997","left":"0.4723837218234151","block_num":"0","top":"0.8815331015640149","par_num":"0","word_num":"0"},{"page_num":"0","level":"0","conf":"0.30000001192092896","text":"100% 52","word_num":"0","height":"0.006968640444571461","left":"0.9127906995735092","line_num":"0","top":"0.006968641450188162","width":"0.01889534706765028","block_num":"0","par_num":"0"},{"par_num":"0","page_num":"0","width":"0.05813952709766146","conf":"0.30000001192092896","word_num":"0","line_num":"0","left":"0.9345930251954935","height":"0.006968640444571461","block_num":"0","top":"0.006968641450188162","text":"• Mon ZU Aor 10.3/2","level":"0"},{"top":"0.02787456497864904","block_num":"0","height":"0.010452960286604362","line_num":"0","text":"L AskJiminnyReportActivityServiceTestv","par_num":"0","left":"0.8270348901595695","width":"0.08866278668667404","word_num":"0","page_num":"0","level":"0","conf":"1"},{"conf":"0.5","text":"=custom.log","word_num":"0","page_num":"0","top":"0.05574912978701141","width":"0.029069763548830674","par_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","left":"0.4738372097953522","level":"0"},{"height":"0.010452961047110132","block_num":"0","line_num":"0","text":"=laravel.log","level":"0","top":"0.055749129145434506","word_num":"0","page_num":"0","conf":"1","par_num":"0","left":"0.5101744200028817","width":"0.027616277654120225"},{"block_num":"0","conf":"0.5","top":"0.05574912978701141","text":"A SF [jiminny@localhost]","word_num":"0","height":"0.010452960286604362","level":"0","left":"0.5450581399922917","line_num":"0","par_num":"0","width":"0.050872087478637695","page_num":"0"},{"conf":"0.5","width":"0.06104650903255382","left":"0.6046511654871605","word_num":"0","page_num":"0","block_num":"0","height":"0.010452961047110132","par_num":"0","top":"0.055749129145434506","line_num":"0","text":"4 HS_local (iminny@localhost]","level":"0"},{"line_num":"0","par_num":"0","text":"Cascade","left":"0.6947674436468302","width":"0.017441858636571994","conf":"1","page_num":"0","block_num":"0","level":"0","top":"0.05574912943857935","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","top":"0.0797448165869219","word_num":"0","level":"0","line_num":"0","height":"0.011164274322169043","left":"0.4738372088584945","text":"A console [PROD] X A console [EU]","par_num":"0","width":"0.07703488431078326","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","par_num":"0","top":"0.0797448165869219","block_num":"0","width":"0.04360464785961393","left":"0.5595930266071848","word_num":"0","conf":"0.5","height":"0.011164274322169043","page_num":"0","text":"A console [STAGING]","level":"0"},{"level":"0","word_num":"0","block_num":"0","width":"0.04651162979450629","page_num":"0","text":"Retactor Connection","top":"0.08362369354010668","par_num":"0","conf":"1","left":"0.6933139525309181","height":"0.007285397208668498","line_num":"0"},{"block_num":"0","level":"0","line_num":"0","left":"0.7470930289847444","height":"0.007285397208668609","page_num":"0","par_num":"0","word_num":"0","width":"0.045058133754324436","conf":"0.30000001192092896","text":"CRM Initial Sync Oven","top":"0.08362369371432266"},{"top":"0.1044657097288676","text":"Tx: Autov","level":"0","line_num":"0","page_num":"0","conf":"0.5","block_num":"0","height":"0.0071770334928229484","par_num":"0","word_num":"0","width":"0.02034883549872868","left":"0.5348837228066751"},{"height":"0.010516868633897003","page_num":"0","par_num":"0","top":"0.1044657097460916","block_num":"0","line_num":"0","conf":"0.5","text":"do jiminny v","width":"0.023255814897253146","word_num":"0","left":"0.6627906972313775","level":"0"},{"line_num":"0","top":"0.12519936212958604","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","block_num":"0","height":"0.010689139176023432","width":"0.12936045261139567","conf":"0.5","par_num":"0","level":"0","word_num":"0","left":"0.49273255700367574"},{"page_num":"0","height":"0.010689139176023432","line_num":"0","text":"034 A1 A34 M62 ^ V","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.05959301806510764","left":"0.6279069825615067","word_num":"0","top":"0.12519936195537007"},{"width":"0.12499997970905707","height":"0.006968640444571461","word_num":"0","page_num":"0","left":"0.4927325782522842","top":"0.1463414637498397","line_num":"0","level":"0","block_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","par_num":"0","conf":"0.30000001192092896"},{"text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","top":"0.15679442610595107","block_num":"0","width":"0.1962209052227913","word_num":"0","conf":"1","line_num":"0","height":"0.013937280889143033","left":"0.4927325630147635","page_num":"0","par_num":"0"},{"width":"0.015988370205493707","left":"0.49273255988271814","level":"0","text":"SELECT","page_num":"0","top":"0.17770034895077447","block_num":"0","conf":"1","height":"0.010452960286604362","line_num":"0","par_num":"0","word_num":"0"},{"width":"0.1889534605310318","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","height":"0.013937280889143033","page_num":"0","level":"0","block_num":"0","conf":"0.5","left":"0.5014535184914614","top":"0.1951219518899232","par_num":"0","line_num":"0"},{"level":"0","par_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.5029069786600965","line_num":"0","page_num":"0","top":"0.21602787489966546","word_num":"0","conf":"0.30000001192092896","width":"0.021802323929806966","text":"U.ema1l."},{"word_num":"0","line_num":"0","page_num":"0","left":"0.5029069764355705","conf":"0.30000001192092896","text":"sa.*","top":"0.233449477263315","block_num":"0","width":"0.011627907448626518","par_num":"0","height":"0.006968641205077342","level":"0"},{"height":"0.006968641205077342","conf":"0.30000001192092896","level":"0","left":"0.5029069796729173","word_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336","width":"0.08866278668667404","page_num":"0"},{"top":"0.2679425837320575","width":"0.0959302313784336","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","level":"0","left":"0.49273255569667207","page_num":"0","height":"0.011164274322168932"},{"word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.492732561293783","page_num":"0","width":"0.10610464785961388","height":"0.007196483429539158","line_num":"0","par_num":"0","top":"0.28548644338568163","block_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid"},{"par_num":"0","block_num":"0","left":"0.49269744083144135","page_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","top":"0.2995371262853762","width":"0.1381482875093501","word_num":"0","conf":"0.5","height":"0.0148935728666314","level":"0","line_num":"0"},{"conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456","width":"0.14534883296236073","block_num":"0","word_num":"0","line_num":"0","level":"0","page_num":"0","height":"0.010505753841126397","left":"0.4927325646028267"},{"width":"0.059593018065107584","par_num":"0","height":"0.01075026787449107","word_num":"0","left":"0.4927325633660667","page_num":"0","line_num":"0","block_num":"0","level":"0","text":"select * from features;","top":"0.3728222999543015","conf":"1"},{"height":"0.007260390255820148","conf":"0.30000001192092896","block_num":"0","width":"0.12936045261139567","par_num":"0","left":"0.49273257312172364","line_num":"0","top":"0.38995215302990127","word_num":"0","page_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","level":"0"},{"width":"0.09011627765412028","page_num":"0","par_num":"0","text":"select * from teams where id = 556;","line_num":"0","top":"0.42503987254774733","block_num":"0","word_num":"0","height":"0.010500196824994035","left":"0.4927325550814989","level":"0","conf":"1"},{"top":"0.4599303140744231","height":"0.010564103651274914","page_num":"0","conf":"1","left":"0.4927325616686351","block_num":"0","text":"select * from","word_num":"0","par_num":"0","width":"0.03779069413530067","line_num":"0","level":"0"},{"block_num":"0","conf":"1","par_num":"0","left":"0.5654069877565148","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","page_num":"0","width":"0.12499998985452854","top":"0.4599303140744231","level":"0","line_num":"0","height":"0.010564103651274914"},{"left":"0.4927325741233989","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19767440633570887","word_num":"0","line_num":"0","block_num":"0","height":"0.010686361048210191","top":"0.47735191659424503","page_num":"0","par_num":"0","level":"0","conf":"1"},{"left":"0.4927008834473122","level":"0","width":"0.1453954818400931","line_num":"0","word_num":"0","text":"select * from automated_report_results order Dy zu desc,","page_num":"0","conf":"0.5","block_num":"0","height":"0.014546766235497555","top":"0.49466613506674073","par_num":"0"},{"width":"0.14244185102746842","par_num":"0","top":"0.5119617223575448","word_num":"0","line_num":"0","left":"0.4927325548990552","conf":"1","block_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","page_num":"0","height":"0.010686361048210191","level":"0"},{"level":"0","line_num":"0","block_num":"0","conf":"1","width":"0.15552323929806972","page_num":"0","top":"0.5470383283932831","height":"0.010452960286604362","left":"0.49273255862023396","par_num":"0","text":"select * from automated report results WHERE report id = 54:","word_num":"0"},{"word_num":"0","left":"0.49273256125581216","line_num":"0","page_num":"0","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","level":"0","conf":"1","block_num":"0","width":"0.12209300791963623","height":"0.010622453461423431","par_num":"0"},{"page_num":"0","conf":"0.5","block_num":"0","height":"0.010750267113985301","left":"0.49273257226354994","level":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","word_num":"0","line_num":"0","par_num":"0","width":"0.19767440633570899","top":"0.6164274323772443"},{"conf":"1","block_num":"0","par_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","left":"0.49273256709487234","top":"0.6339712919137487","height":"0.010628010477555794","word_num":"0","width":"0.15406975847609494","level":"0","line_num":"0","page_num":"0"},{"height":"0.010505753841126397","conf":"1","left":"0.4927325551571803","block_num":"0","level":"0","line_num":"0","par_num":"0","page_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","width":"0.15261626750864876","word_num":"0"},{"top":"0.6689895475345226","line_num":"0","conf":"1","left":"0.4927325646279135","level":"0","par_num":"0","word_num":"0","width":"0.11046511061648101","page_num":"0","block_num":"0","height":"0.013937280889143033","text":"SELECT * FROM crm_fields WHERE id = 226147"},{"height":"0.010558546635142552","width":"0.15261626750864876","word_num":"0","par_num":"0","level":"0","block_num":"0","conf":"1","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","top":"0.6864111504286012","left":"0.4927325552882119","page_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","top":"0.724738676080081","word_num":"0","line_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","width":"0.12354650903255388","conf":"0.5","left":"0.4927325602990887","par_num":"0","level":"0","height":"0.007318740065968554"},{"page_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","left":"0.492732558848917","text":"GELECT","block_num":"0","width":"0.0159883714736776","line_num":"0","par_num":"0","height":"0.010452961047110132","top":"0.7386759584137272"},{"block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","par_num":"0","width":"0.18604649888708236","page_num":"0","conf":"0.5","left":"0.5029069807442199","height":"0.014354066985646008","level":"0","top":"0.7559808612440191","word_num":"0","line_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","text":"u. email","top":"0.7767145136381128","conf":"0.30000001192092896","left":"0.5014534902332606","word_num":"0","level":"0","height":"0.007257611367501027","block_num":"0","width":"0.021802323929806966"},{"text":"sa.*,","top":"0.7944250876267327","par_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.5029069777669138","conf":"1","height":"0.010452960286604362","level":"0","line_num":"0","width":"0.013081394611520913"},{"width":"0.09011626750864876","block_num":"0","top":"0.8118022326885981","word_num":"0","left":"0.5014534906556222","par_num":"0","text":"t.owner_id FROM social_accounts sa","page_num":"0","line_num":"0","level":"0","conf":"1","height":"0.010497418697180683"},{"text":"JOTN usens u on trid = ca.cociable idi","level":"0","width":"0.09738371220040826","line_num":"0","conf":"0.30000001192092896","left":"0.49273256673203064","block_num":"0","page_num":"0","par_num":"0","height":"0.007254833239687675","top":"0.8292682928942409","word_num":"0"},{"par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","block_num":"0","conf":"0.5","top":"0.8466898957943156","word_num":"0","left":"0.49273255613526434","width":"0.10610464785961393","height":"0.010566882539594036","page_num":"0","level":"0","line_num":"0"},{"par_num":"0","block_num":"0","left":"0.4927325670763793","conf":"1","level":"0","page_num":"0","top":"0.8641114986943905","line_num":"0","word_num":"0","height":"0.010689139176023432","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","width":"0.1380813882706013"},{"line_num":"0","width":"0.19622092551373427","height":"0.01068358215989107","level":"0","block_num":"0","par_num":"0","top":"0.8987240830528642","conf":"0.5","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","page_num":"0","word_num":"0","left":"0.4927325575704069"},{"top":"0.0797448165869219","level":"0","par_num":"0","text":"+0 ..","width":"0.020348834230544677","word_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.011164274322169043","conf":"0.30000001192092896","left":"0.965116281891486"},{"text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","word_num":"0","par_num":"0","top":"0.10104529661439754","block_num":"0","height":"0.01059744650857497","page_num":"0","width":"0.2703488329623608","line_num":"0","level":"0","conf":"1","left":"0.6976744093136732"},{"width":"0.23837209255137337","page_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","top":"0.11846689891207607","block_num":"0","left":"0.703488371377582","line_num":"0","word_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","left":"0.694767473312973","width":"0.28633718287691157","conf":"1","top":"0.1393728226143094","word_num":"0","level":"0","height":"0.007357639939400973","line_num":"0","page_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait"},{"word_num":"0","level":"0","page_num":"0","line_num":"0","block_num":"0","conf":"0.5","height":"0.010653017430404366","left":"0.6962209524994839","par_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603","width":"0.2819767201200445"},{"top":"0.1672473874286453","width":"0.12645347067650337","block_num":"0","page_num":"0","word_num":"0","par_num":"0","line_num":"0","conf":"1","left":"0.6947674594038452","text":"already solved - just not parametrised for the profile/since case","height":"0.010583553587991013","level":"0"},{"par_num":"0","height":"0.010494639808861561","page_num":"0","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","width":"0.13517440633570899","left":"0.6947674552483422"},{"conf":"1","block_num":"0","left":"0.6947674427962095","width":"0.1511627765412027","par_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","level":"0","line_num":"0","top":"0.21929824549679078","word_num":"0","page_num":"0","height":"0.007182590508955311"},{"block_num":"0","height":"0.010569660667407277","left":"0.694767459943104","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.28633716258596864","top":"0.233449478068677","conf":"1","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","word_num":"0"},{"left":"0.6947674612076477","width":"0.24127905419532292","page_num":"0","word_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.2508710804745784"},{"line_num":"0","height":"0.007329854098233168","level":"0","block_num":"0","left":"0.6962209605769604","conf":"1","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","top":"0.271777003894373","par_num":"0","width":"0.284883661473051","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571461","page_num":"0","word_num":"0","left":"0.6962209692158519","width":"0.2877906636988863","top":"0.306620209394439","level":"0","par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","line_num":"0","block_num":"0"},{"top":"0.3205574921563493","height":"0.010452960286604362","level":"0","page_num":"0","block_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","conf":"1","par_num":"0","width":"0.2776162573631774","word_num":"0","left":"0.7034883691075557","line_num":"0"},{"text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","line_num":"0","word_num":"0","height":"0.010505753841126397","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.7034883928957734","top":"0.33797909453440456","width":"0.20639533184944325","page_num":"0"},{"width":"0.2819767201200445","conf":"1","par_num":"0","line_num":"0","word_num":"0","height":"0.010628010477555794","page_num":"0","left":"0.6962209294276679","top":"0.3554006976086954","level":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","block_num":"0"},{"par_num":"0","height":"0.0072659472719524","level":"0","page_num":"0","width":"0.2848836817639939","block_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","top":"0.3763066205343165","line_num":"0","word_num":"0","conf":"1","left":"0.6962209430504749"},{"height":"0.007215933366255256","conf":"0.5","block_num":"0","par_num":"0","top":"0.41463414653422836","text":"You get for free","level":"0","word_num":"0","line_num":"0","width":"0.0319767404109873","left":"0.6947674424200525","page_num":"0"},{"conf":"0.5","level":"0","height":"0.0071770334928229484","top":"0.43540669856459324","block_num":"0","page_num":"0","text":"•streamed fetch (no 0OM on big owners)","left":"0.697674417508692","line_num":"0","width":"0.08575581489725315","word_num":"0","par_num":"0"},{"conf":"0.5","left":"0.6976744285694189","block_num":"0","line_num":"0","level":"0","par_num":"0","text":"• 100-record batches via Redis","height":"0.0071770334928229484","top":"0.4529505582137161","page_num":"0","word_num":"0","width":"0.06540696671668522"},{"top":"0.4703832754342152","conf":"1","level":"0","width":"0.13953486909257606","word_num":"0","left":"0.6976744332330052","par_num":"0","height":"0.010477968760464584","line_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","block_num":"0","page_num":"0"},{"text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","height":"0.010514089745577881","top":"0.4912280700058711","width":"0.1322674244008165","word_num":"0","conf":"1","left":"0.6976744360642997","line_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0"},{"text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","word_num":"0","conf":"0.5","width":"0.2819767201200444","line_num":"0","block_num":"0","left":"0.6976744452422932","par_num":"0","top":"0.508710801912447","page_num":"0","level":"0","height":"0.010452960286604251"},{"height":"0.007360418067214214","page_num":"0","line_num":"0","conf":"0.5","block_num":"0","par_num":"0","text":"key so difterent orofiles don't collide","width":"0.07267441140844466","left":"0.7034883798200974","top":"0.5261324047144549","word_num":"0","level":"0"},{"par_num":"0","line_num":"0","top":"0.5470383280448511","conf":"1","height":"0.010452960286604362","word_num":"0","block_num":"0","level":"0","left":"0.6947674678139966","width":"0.1729650903255382","page_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()"},{"height":"0.0073104049220229506","block_num":"0","conf":"0.5","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","par_num":"0","level":"0","line_num":"0","left":"0.6947674633339377","top":"0.5644599301598978","page_num":"0","width":"0.2819767201200445","word_num":"0"},{"left":"0.6947674627311626","width":"0.28052323929806977","word_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.5956937798195339","conf":"1","height":"0.010577996571858761","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates"},{"width":"0.13953487923804753","block_num":"0","word_num":"0","page_num":"0","line_num":"0","top":"0.613237639553429","left":"0.6947674461509291","level":"0","height":"0.0071770334928229484","conf":"1","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns."},{"width":"0.04215116196490354","text":"Recommendation","page_num":"0","conf":"1","left":"0.6947674422006878","block_num":"0","level":"0","height":"0.006968641205077342","par_num":"0","word_num":"0","top":"0.6411149825213349","line_num":"0"},{"width":"0.28052323929806977","word_num":"0","level":"0","line_num":"0","left":"0.6947674626641019","height":"0.010522425650029366","page_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","block_num":"0","conf":"1","par_num":"0","top":"0.6585365856142653"},{"left":"0.6947674655515993","conf":"0.5","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","top":"0.6759581884885157","block_num":"0","page_num":"0","height":"0.006968640444571461","word_num":"0","level":"0","width":"0.28488370205493685","line_num":"0","par_num":"0"},{"left":"0.6947674548777797","conf":"1","level":"0","block_num":"0","line_num":"0","par_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","width":"0.17441859143845573","word_num":"0","height":"0.01055576774682343","top":"0.6897926635444678","page_num":"0"},{"top":"0.7105263158961413","block_num":"0","word_num":"0","width":"0.22819766592472157","left":"0.697674427545875","level":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","par_num":"0","page_num":"0","height":"0.01072803904945574","conf":"1","line_num":"0"},{"level":"0","page_num":"0","height":"0.010716925017191015","left":"0.6976744576996018","width":"0.2848836817639939","conf":"1","block_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","word_num":"0","line_num":"0","par_num":"0","top":"0.7317073174143272"},{"line_num":"0","top":"0.7421602788826169","width":"0.011627906180442626","block_num":"0","text":"do),","level":"0","par_num":"0","word_num":"0","height":"0.017421602252187585","left":"0.7034883726365229","conf":"0.30000001192092896","page_num":"0"},{"height":"0.0071770334928229484","top":"0.766347687400319","block_num":"0","conf":"0.5","par_num":"0","line_num":"0","left":"0.6976744436144179","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","level":"0","width":"0.2776162573631774","word_num":"0","page_num":"0"},{"word_num":"0","level":"0","line_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","width":"0.2877906636988864","left":"0.694767475704478","conf":"1","block_num":"0","page_num":"0","height":"0.011164274322169043","par_num":"0","top":"0.7870813397129187"},{"top":"0.8013937288934075","level":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","block_num":"0","height":"0.013937280889143033","page_num":"0","width":"0.2718022934933926","line_num":"0","word_num":"0","par_num":"0","left":"0.6947674739397125","conf":"1"},{"par_num":"0","width":"0.08430232392980697","height":"0.0071770334928229484","level":"0","text":"watermark — gate it on \"no profile context\".","top":"0.8221690590111643","conf":"1","word_num":"0","block_num":"0","left":"0.6962209318790669","line_num":"0","page_num":"0"},{"width":"0.017441858636571994","word_num":"0","page_num":"0","level":"0","left":"0.9651162807795277","block_num":"0","line_num":"0","height":"0.010461296951561616","conf":"0.30000001192092896","par_num":"0","text":"Gal .","top":"0.8397129185198681"},{"word_num":"0","par_num":"0","line_num":"0","left":"0.6962209300842392","page_num":"0","width":"0.04069767099745736","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","text":"Ask anvthina (84-D","top":"0.9266347687400319"},{"width":"0.04651162472177062","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","par_num":"0","top":"0.9545454545454546","word_num":"0","left":"0.7223837197862006","block_num":"0","text":"Claude Qnus 17 Medium","page_num":"0","level":"0"},{"conf":"0.5","width":"0.01453488177441542","page_num":"0","block_num":"0","level":"0","left":"0.9331395351302343","par_num":"0","text":"144-25","top":"0.9860627181052405","height":"0.006968640444571572","line_num":"0","word_num":"0"},{"block_num":"0","left":"0.9709302343731505","line_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.01074748898617195","text":"Po 4 sp","top":"0.986062718234409","width":"0.01453488177441531","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8067
|
NULL
|
NULL
|
|
59333
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.39-40L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"left":"0.01744185995005212", [{"left":"0.01744185995005212","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"Phostorm","page_num":"0","top":"0.006968641046706359","width":"0.021802326466174835","word_num":"0","level":"0","block_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.006968641450188162","width":"0.01162790618044264","block_num":"0","left":"0.1148255812121043","par_num":"0","word_num":"0","line_num":"0","page_num":"0","level":"0","text":"code"},{"block_num":"0","height":"0.010452960286604362","par_num":"0","word_num":"0","level":"0","conf":"0.5","line_num":"0","top":"0.02787456497864904","text":"FV faVsco.js","left":"0.030523259704860126","width":"0.029069763548830722","page_num":"0"},{"block_num":"0","height":"0.010452960286604362","left":"0.06831395542728312","level":"0","par_num":"0","text":"?9 master","conf":"0.30000001192092896","line_num":"0","top":"0.02787456497864904","width":"0.024709300791963623","page_num":"0","word_num":"0"},{"height":"0.003484320602538671","block_num":"0","text":"Proledey","level":"0","top":"0.05923344944238418","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.020348836766912577","left":"0.014534883869450689","line_num":"0","word_num":"0"},{"level":"0","text":"D Salesforce","conf":"0.30000001192092896","top":"0.07612742412338913","word_num":"0","block_num":"0","par_num":"0","line_num":"0","width":"0.030583024024963372","height":"0.01150821840934213","left":"0.043574765514713835","page_num":"0"},{"left":"0.046511627642654756","line_num":"0","level":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","text":"> DDTO","width":"0.021802323929806973","word_num":"0","par_num":"0","top":"0.09407665591941561"},{"par_num":"0","width":"0.07137109878215384","line_num":"0","left":"0.0537095887639354","text":"© FetchSalesforceEntitiesJob.pnp","height":"0.015479323586398475","block_num":"0","top":"0.11024367702094318","word_num":"0","conf":"1","level":"0","page_num":"0"},{"par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","conf":"0.30000001192092896","left":"0.05232558202147495","level":"0","block_num":"0","line_num":"0","top":"0.13237639553429026","width":"0.08575580475178171","word_num":"0","page_num":"0","height":"0.0071770334928229484"},{"width":"0.08575580475178171","top":"0.14982578435435434","level":"0","page_num":"0","par_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","word_num":"0","left":"0.05232558202147495","conf":"0.5","height":"0.0072715042880847625","line_num":"0","block_num":"0"},{"line_num":"0","top":"0.16724738709478748","conf":"0.30000001192092896","word_num":"0","left":"0.046511627154292065","block_num":"0","text":"c) AulolocDelavec locrm.ono","width":"0.06249999492726427","level":"0","height":"0.006968640444571461","par_num":"0","page_num":"0"},{"conf":"1","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","level":"0","width":"0.07558138827060132","left":"0.046511627667025296","page_num":"0","top":"0.18102073376030525","word_num":"0","line_num":"0","block_num":"0","height":"0.010616896445291069"},{"word_num":"0","height":"0.0073048471453848185","line_num":"0","page_num":"0","left":"0.04651163545709501","conf":"0.5","level":"0","block_num":"0","width":"0.06395348082197473","par_num":"0","text":"C) CreaterollowupActivity.php","top":"0.2017543859602864"},{"top":"0.21929824565899192","height":"0.007182590508955311","block_num":"0","page_num":"0","left":"0.04651162858740109","conf":"0.30000001192092896","par_num":"0","width":"0.04215116196490349","word_num":"0","line_num":"0","level":"0","text":"C) CreateNotes.php"},{"text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789","word_num":"0","conf":"1","par_num":"0","block_num":"0","left":"0.04651163557061816","line_num":"0","page_num":"0","top":"0.23684210521680837","height":"0.010544653714558705","level":"0"},{"block_num":"0","left":"0.04651163358738779","line_num":"0","conf":"0.5","height":"0.007207597461803994","level":"0","par_num":"0","text":"C) MatchActivitvermData.php","page_num":"0","width":"0.06249999492726427","word_num":"0","top":"0.2543554009942979"},{"top":"0.27177700333990396","height":"0.00732985485873916","word_num":"0","block_num":"0","width":"0.039244185102746854","line_num":"0","page_num":"0","text":"E) NoteObiect.ohp","left":"0.046511628705343505","par_num":"0","conf":"0.30000001192092896","level":"0"},{"page_num":"0","left":"0.04651163174781109","conf":"0.30000001192092896","par_num":"0","word_num":"0","level":"0","top":"0.2891986066069825","block_num":"0","height":"0.006968640444571461","width":"0.04215115942853562","line_num":"0","text":"c) SaveActiviv.ono"},{"left":"0.04651162677256695","height":"0.006968641205077342","text":"c)saveliranscriotion.onv","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.30662020900450737","width":"0.0523255835188196"},{"level":"0","left":"0.04651163174781109","par_num":"0","page_num":"0","top":"0.32376395531045343","width":"0.04215115942853562","height":"0.0072464973352361906","conf":"0.5","text":"C) SetuoLavout.oho","word_num":"0","line_num":"0","block_num":"0"},{"height":"0.0071770334928230595","width":"0.04215115942853562","word_num":"0","left":"0.04651163174781109","par_num":"0","page_num":"0","text":"C) SvncActivitv.oho","line_num":"0","top":"0.34130781499202545","block_num":"0","level":"0","conf":"0.5"},{"line_num":"0","word_num":"0","top":"0.3552072621290665","block_num":"0","conf":"1","level":"0","text":"@ SvncFieldMetadata.php","height":"0.014418177627490425","par_num":"0","page_num":"0","left":"0.04638947542561308","width":"0.055435398791698696"},{"conf":"1","top":"0.3763066205343165","height":"0.010455739935429254","block_num":"0","word_num":"0","page_num":"0","level":"0","left":"0.046511631609252174","line_num":"0","par_num":"0","width":"0.039244182566378974","text":"© SyncLeads.php"},{"block_num":"0","height":"0.014354066985645897","text":"© SyncObjects.php","top":"0.38995215311004783","width":"0.04215115942853562","word_num":"0","left":"0.046511631695615716","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"1"},{"height":"0.010700253968793927","level":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.41114982586710536","block_num":"0","left":"0.04651163073081603","par_num":"0","conf":"1","text":"© SyncOpportunitiesJob.php","width":"0.06104650903255382"},{"top":"0.42503987240829344","conf":"1","block_num":"0","page_num":"0","text":"© SyncOpportunity.php","level":"0","par_num":"0","word_num":"0","width":"0.05087208747863769","height":"0.014354066985646008","line_num":"0","left":"0.046511633451594"},{"text":"© SyncProfileMetadata.php","level":"0","left":"0.04651163071712692","block_num":"0","line_num":"0","page_num":"0","height":"0.010672468127626344","conf":"1","top":"0.44577352463809683","width":"0.05813953217039717","par_num":"0","word_num":"0"},{"left":"0.04651163321565249","block_num":"0","page_num":"0","par_num":"0","height":"0.010550210730691068","text":"© SyncTeamFieldsJob.php","conf":"1","width":"0.056686041202950996","level":"0","line_num":"0","top":"0.46331738455485405","word_num":"0"},{"left":"0.04651163321565131","line_num":"0","conf":"1","height":"0.010452961047110243","text":"© SyncTeamMetadata.php","level":"0","par_num":"0","width":"0.05668604120295098","page_num":"0","word_num":"0","top":"0.48083623715937174","block_num":"0"},{"block_num":"0","width":"0.08430231885707123","text":"© UpdateOpportunitySpecifications.php","height":"0.01051408974557777","word_num":"0","conf":"1","level":"0","left":"0.04651163548425466","top":"0.49825784007433493","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.04215115942853563","word_num":"0","left":"0.046511627480499834","conf":"0.30000001192092896","top":"0.5191637634014077","page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","text":"Updatestage.ong"},{"block_num":"0","line_num":"0","left":"0.03343023627313173","conf":"0.30000001192092896","page_num":"0","top":"0.5331010454942319","par_num":"0","word_num":"0","width":"0.03343022884206569","level":"0","height":"0.010758603778942555","text":"> @ DealRisks"},{"text":"_Meeuine bor","word_num":"0","line_num":"0","par_num":"0","top":"0.5714285717637769","level":"0","conf":"0.30000001192092896","left":"0.03924418649273823","page_num":"0","block_num":"0","width":"0.031976740410987366","height":"0.006968640444571572"},{"height":"0.007210375589617124","page_num":"0","top":"0.6411149830944434","left":"0.03924418703063903","line_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.029069763548830715","par_num":"0","text":"a Telephony","level":"0","block_num":"0"},{"height":"0.011164274322169154","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"C User","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0","level":"0","page_num":"0","left":"0.03924418612559764"},{"conf":"0.30000001192092896","block_num":"0","width":"0.05523256038097625","word_num":"0","height":"0.006968641205077342","page_num":"0","top":"0.675958188117432","level":"0","par_num":"0","text":"c8aseprocessing.oo.ono","line_num":"0","left":"0.04069767337055839"},{"level":"0","line_num":"0","top":"0.6897926633384308","block_num":"0","conf":"0.30000001192092896","left":"0.04069767586474709","page_num":"0","par_num":"0","width":"0.03779069667166852","text":"@ Dummv.Job.php","word_num":"0","height":"0.01055576850732931"},{"par_num":"0","conf":"0.5","page_num":"0","width":"0.07558138827060132","line_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","height":"0.006968640444571572","block_num":"0","level":"0","top":"0.7108013940634285","word_num":"0","left":"0.04069768173679198"},{"height":"0.010508531968939527","conf":"0.5","line_num":"0","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","page_num":"0","top":"0.724738676808766","width":"0.06395348082197475","block_num":"0","left":"0.0406976819687229","level":"0","word_num":"0"},{"line_num":"0","par_num":"0","top":"0.7456140350877193","block_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.04069767637769677","width":"0.023255812360885288","height":"0.0071770334928229484","level":"0","page_num":"0","text":"C ob.oho"},{"par_num":"0","conf":"0.30000001192092896","top":"0.7630662020343051","height":"0.006968641205077342","left":"0.04069767469984203","line_num":"0","text":"C)JobDisoatcher.oho","block_num":"0","width":"0.04505813882706013","word_num":"0","level":"0","page_num":"0"},{"line_num":"0","par_num":"0","text":".lobDisnatcherintertace.oho","word_num":"0","height":"0.006968640444571572","left":"0.04069768139133789","page_num":"0","top":"0.7804878052132543","width":"0.06395348082197473","level":"0","block_num":"0","conf":"0.30000001192092896"},{"text":"@ [EMAIL]","level":"0","line_num":"0","page_num":"0","top":"0.7942583731520936","width":"0.08430231885707126","block_num":"0","left":"0.04069768199588256","conf":"0.5","par_num":"0","height":"0.01061967533361019","word_num":"0"},{"width":"0.05668604120295098","par_num":"0","left":"0.039244191467289816","word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.007307626033703829","text":"T. SacVisibilitvControl.ohn","top":"0.8149920253520749","page_num":"0"},{"text":"v D Listeners","height":"0.010669689239307223","width":"0.03197674041098737","block_num":"0","left":"0.027616282843257383","top":"0.8325358850720923","word_num":"0","conf":"0.5","par_num":"0","page_num":"0","level":"0","line_num":"0"},{"height":"0.0071770334928230595","block_num":"0","width":"0.031976740410987366","word_num":"0","text":"v M Activitiod","par_num":"0","line_num":"0","top":"0.8500797448165869","left":"0.03343023313500392","conf":"0.30000001192092896","page_num":"0","level":"0"},{"block_num":"0","line_num":"0","height":"0.007204819333990642","conf":"0.5","page_num":"0","word_num":"0","left":"0.03924418511117721","par_num":"0","top":"0.8675958187199364","level":"0","width":"0.04651162979450632","text":"v M ActivitvProviden"},{"left":"0.046511629117106865","width":"0.02906976608519858","word_num":"0","level":"0","line_num":"0","height":"0.007327075970420038","par_num":"0","text":"> M.lustCall","block_num":"0","top":"0.8850174216200114","page_num":"0","conf":"0.30000001192092896"},{"height":"0.010639125270326288","left":"0.046511631681215526","par_num":"0","line_num":"0","text":"v D UserPilot","conf":"0.5","block_num":"0","width":"0.03197674041098737","word_num":"0","top":"0.9024390246943023","page_num":"0","level":"0"},{"level":"0","text":"© TrackProviderInstalledEvent.php","word_num":"0","top":"0.9198606275943773","conf":"1","left":"0.059593032929402996","line_num":"0","height":"0.010761381906755796","block_num":"0","par_num":"0","page_num":"0","width":"0.07412789730315514"},{"word_num":"0","height":"0.006968640444571572","level":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.039244188091967266","text":"MAudia","top":"0.9372822303003622","page_num":"0","par_num":"0","width":"0.026162789223041938"},{"line_num":"0","par_num":"0","level":"0","text":"MRots","height":"0.006968640444571572","word_num":"0","block_num":"0","left":"0.039244188005603746","conf":"0.30000001192092896","top":"0.9547038330878187","width":"0.0232558123608853","page_num":"0"},{"height":"0.007249275463049432","level":"0","block_num":"0","left":"0.15406977310444897","par_num":"0","text":"C ActivitvController.ohn","page_num":"0","top":"0.05574912945445576","line_num":"0","width":"0.047965110616481066","word_num":"0","conf":"0.5"},{"conf":"0.30000001192092896","page_num":"0","level":"0","word_num":"0","block_num":"0","height":"0.006968641205077342","left":"0.15406976733606492","par_num":"0","line_num":"0","text":"Automateakeporskepository.pnp","top":"0.08362369334200259","width":"0.07122093058646994"},{"conf":"1","line_num":"0","height":"0.011164274322169043","left":"0.30668604530999377","width":"0.07122092551373421","word_num":"0","block_num":"0","level":"0","top":"0.0797448165869219","text":"© AutomatedReportsCommand.php","page_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.006968640444571461","level":"0","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","word_num":"0","left":"0.3066860477020153","top":"0.13240418151987454","conf":"0.5"},{"top":"0.13240418151987454","left":"0.37063954254736237","conf":"0.5","width":"0.08720929571922792","level":"0","page_num":"0","line_num":"0","par_num":"0","height":"0.006968640444571461","block_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","word_num":"0"},{"top":"0.1567944254223136","width":"0.05523255023550483","text":"wsyncermenuuiestrait.ono","level":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.31831396020201475","par_num":"0","word_num":"0","height":"0.006968640444571461"},{"left":"0.15406976824025068","height":"0.0071770334928229484","text":"c) SyncObiects.pho","top":"0.18102073365231264","width":"0.039244185102746826","page_num":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896"},{"width":"0.06104650395981806","line_num":"0","page_num":"0","conf":"1","level":"0","top":"0.17770034929920653","par_num":"0","word_num":"0","left":"0.20203489060729998","block_num":"0","height":"0.010452960286604362","text":"©ImportOpportunityBatch.php"},{"height":"0.010497417936674913","level":"0","line_num":"0","par_num":"0","left":"0.27180233100804285","page_num":"0","top":"0.17770034916869026","width":"0.053779064340794325","conf":"1","block_num":"0","text":"© ImportContactBatch.php","word_num":"0"},{"left":"0.33284884116015484","par_num":"0","line_num":"0","text":"© Client.php","height":"0.010497417936674913","top":"0.17770034916869026","page_num":"0","width":"0.027616275117752387","word_num":"0","level":"0","block_num":"0","conf":"1"},{"word_num":"0","width":"0.0654069717894209","text":"C) HubspotPaqinationService.phg","left":"0.3677325572728374","height":"0.0071770334928229484","page_num":"0","par_num":"0","conf":"0.5","block_num":"0","top":"0.18102073365231264","level":"0","line_num":"0"},{"top":"0.20557491325434107","left":"0.15406977127553043","par_num":"0","conf":"0.30000001192092896","level":"0","width":"0.030523251979909044","text":"() Service.php","page_num":"0","block_num":"0","line_num":"0","height":"0.007343747018817126","word_num":"0"},{"height":"0.006968640444571572","level":"0","left":"0.19186047025946548","conf":"0.5","line_num":"0","top":"0.20557491322719157","par_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.04505813375432441","text":"BatchSyncTrait.php"},{"word_num":"0","line_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","height":"0.011164274322169154","left":"0.2441860510865191","width":"0.14534883296236076","level":"0","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.20175438596491224"},{"height":"0.007343747018817126","conf":"0.5","block_num":"0","left":"0.3982558178455254","line_num":"0","page_num":"0","par_num":"0","text":"php api_v2.php","width":"0.02906976354883073","top":"0.20557491325434107","word_num":"0","level":"0"},{"block_num":"0","conf":"1","height":"0.007268726160271521","par_num":"0","text":"(C) AutomatedReportResult.oho","top":"0.22966507158551952","left":"0.15406977510994932","page_num":"0","line_num":"0","width":"0.06104650395981809","level":"0","word_num":"0"},{"conf":"1","word_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.2508710809687519","height":"0.010691917303836784","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","width":"0.21656975847609497","left":"0.17151161694332442","line_num":"0","level":"0"},{"text":"nublic function handlel","block_num":"0","level":"0","conf":"1","top":"0.26794258384399516","page_num":"0","width":"0.05959302313784334","par_num":"0","line_num":"0","left":"0.18313953485556841","height":"0.007318740065968554","word_num":"0"},{"text":"138","line_num":"0","width":"0.010174417749364312","par_num":"0","left":"0.1497093032619457","level":"0","conf":"0.30000001192092896","word_num":"0","height":"0.010452960286604362","block_num":"0","top":"0.4111498263026909","page_num":"0"},{"level":"0","block_num":"0","text":"140","top":"0.44250871089481225","height":"0.017421602252187474","width":"0.010174418383456285","par_num":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.15116279097784552"},{"level":"0","text":"1143","top":"0.5017421601756263","word_num":"0","page_num":"0","width":"0.00872092995237797","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","left":"0.15116279076509007"},{"word_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.010452961047110132","conf":"1","par_num":"0","text":"144","width":"0.00872092995237797","block_num":"0","left":"0.1511627908377645","top":"0.5156794425600686"},{"height":"0.006968641205077342","conf":"0.30000001192092896","top":"0.6062717769003649","line_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.15116279076509007","page_num":"0","text":"149","width":"0.00872092995237797","par_num":"0"},{"height":"0.010452960286604362","left":"0.15116279159085694","page_num":"0","width":"0.008720929318285997","level":"0","conf":"1","line_num":"0","par_num":"0","word_num":"0","block_num":"0","text":"155","top":"0.7108013942469417"},{"height":"0.010452960286604362","par_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.763066202609311","conf":"1","text":"158","left":"0.15116279159085694","word_num":"0","page_num":"0","width":"0.008720929318285997"},{"width":"0.008720929318285997","word_num":"0","left":"0.15116279159085694","par_num":"0","level":"0","page_num":"0","top":"0.8153310109716805","height":"0.010452960286604362","conf":"1","block_num":"0","line_num":"0","text":"161"},{"conf":"1","width":"0.008720929318285997","text":"163","line_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.8501742165465933","height":"0.010452960286604362","word_num":"0","left":"0.15116279159085694","page_num":"0"},{"width":"0.00872092995237797","height":"0.006968641205077342","line_num":"0","top":"0.871080139269703","word_num":"0","par_num":"0","conf":"1","level":"0","page_num":"0","block_num":"0","left":"0.15116279076509007","text":"1164"},{"page_num":"0","text":"165","conf":"1","line_num":"0","top":"0.8850174221215062","height":"0.010452960286604362","block_num":"0","width":"0.008720929318285997","word_num":"0","level":"0","par_num":"0","left":"0.15116279159085694"},{"width":"0.00872092995237797","height":"0.006968641205077342","par_num":"0","top":"0.9059233448446159","conf":"0.30000001192092896","line_num":"0","word_num":"0","left":"0.15116279076509007","page_num":"0","level":"0","block_num":"0","text":"1166"},{"line_num":"0","text":"$config,","word_num":"0","level":"0","width":"0.021802323929806966","par_num":"0","left":"0.21366279261358478","block_num":"0","conf":"1","top":"0.2891986067904957","height":"0.010452960286604362","page_num":"0"},{"width":"0.04505813375432441","par_num":"0","line_num":"0","page_num":"0","left":"0.21366279584086087","conf":"1","level":"0","block_num":"0","word_num":"0","text":"$batchRepository,","top":"0.30662020992638417","height":"0.010452960286604362"},{"level":"0","par_num":"0","text":"SredisService","height":"0.010452960286604362","block_num":"0","width":"0.03633720570422233","top":"0.3240418127138407","page_num":"0","word_num":"0","line_num":"0","left":"0.21366279067986574","conf":"1"},{"top":"0.3414634155012971","height":"0.010452960286604251","word_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","text":"$entityRepository,","page_num":"0","left":"0.21366279592722434","block_num":"0","width":"0.04796511061648104"},{"height":"0.006968640444571461","block_num":"0","line_num":"0","par_num":"0","left":"0.21366279063768656","level":"0","conf":"0.30000001192092896","text":"sloggen","page_num":"0","top":"0.3623693383142996","word_num":"0","width":"0.018895347067650337"},{"left":"0.20348838007687264","level":"0","conf":"0.5","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","height":"0.007215933366255367","line_num":"0","width":"0.2398255733733482","word_num":"0","block_num":"0","par_num":"0","page_num":"0"},{"left":"0.20348838095072486","width":"0.07994185102746842","height":"0.010672467367120575","top":"0.4457735248441337","level":"0","text":"if (Sthis->attemots@ === 1) {","line_num":"0","block_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.5"},{"text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","width":"0.1482558047517817","line_num":"0","left":"0.21366278713067985","conf":"1","height":"0.010550210730691068","par_num":"0","top":"0.46331738455485405","block_num":"0","word_num":"0","level":"0","page_num":"0"},{"level":"0","par_num":"0","width":"0.091569758476095","word_num":"0","left":"0.20348838105878864","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","height":"0.0071770334928229484","block_num":"0","page_num":"0","conf":"0.5","line_num":"0"},{"level":"0","top":"0.5331010453200158","width":"0.15552324944354115","block_num":"0","line_num":"0","left":"0.20348837906873227","par_num":"0","word_num":"0","height":"0.013948396442419408","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","page_num":"0","conf":"1"},{"left":"0.20348837025078986","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5714285713801411","line_num":"0","width":"0.14970930586469938","block_num":"0","height":"0.006968641205077342","word_num":"0"},{"text":"<1/6 >","line_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","height":"0.010536318570613101","left":"0.2470930229619993","width":"0.021802323929806966","top":"0.5923344949742337"},{"width":"0.027616277654120253","left":"0.2151162810652241","word_num":"0","block_num":"0","level":"0","text":"'entity tvo","height":"0.0071798116206361895","top":"0.6060606061050023","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0"},{"height":"0.010455739935429254","top":"0.6132376396173622","width":"0.021802323929806966","text":"© Logger","level":"0","word_num":"0","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","line_num":"0","left":"0.25000000055269916"},{"page_num":"0","conf":"0.5","word_num":"0","height":"0.0071770334928230595","left":"0.2151162810652241","par_num":"0","block_num":"0","text":"Itotal reco","level":"0","line_num":"0","top":"0.6236044657097288","width":"0.027616277654120253"},{"par_num":"0","left":"0.248546517777781","line_num":"0","page_num":"0","conf":"0.5","word_num":"0","width":"0.05668604120295098","block_num":"0","top":"0.6339712919137487","text":"public function info","level":"0","height":"0.010628010477555794"},{"conf":"0.5","width":"0.027616277654120253","par_num":"0","page_num":"0","text":"\"batches d","height":"0.0072103763501230045","word_num":"0","top":"0.6411149825399743","left":"0.2151162799850968","level":"0","line_num":"0","block_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","top":"0.6585365856142653","conf":"0.30000001192092896","left":"0.21511628105837952","level":"0","width":"0.026162789223041966","height":"0.007332632986552401","line_num":"0","page_num":"0","text":"Isvnced atl"},{"width":"0.04360464785961399","conf":"0.5","page_num":"0","word_num":"0","par_num":"0","top":"0.6618819775389818","height":"0.010591889492442497","block_num":"0","level":"0","line_num":"0","left":"0.26598837545525295","text":"cav $context = [1"},{"par_num":"0","word_num":"0","block_num":"0","width":"0.020348835498728624","text":": voidi","conf":"0.30000001192092896","level":"0","left":"0.24854651350063556","height":"0.0071770334928229484","line_num":"0","top":"0.6794258373205742","page_num":"0"},{"top":"0.6929824561403509","width":"0.052325573373348144","word_num":"0","left":"0.1918604731373945","conf":"1","height":"0.011164274322169043","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"} catch (SocialAcco"},{"height":"0.006968641205077342","par_num":"0","left":"0.2034883724950264","line_num":"0","width":"0.039244185102746854","block_num":"0","conf":"0.5","level":"0","page_num":"0","text":"Cloaden-swannir","top":"0.7108013936697744","word_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","conf":"1","top":"0.7105263157219254","text":"Log an informational message to the logs.","left":"0.24854651872595424","level":"0","width":"0.08720929571922792","height":"0.01072803904945585"},{"block_num":"0","height":"0.010691917303836673","left":"0.24854651107352554","level":"0","par_num":"0","top":"0.7384370017274113","width":"0.0813953419949146","page_num":"0","conf":"1","line_num":"0","text":"Implements: Loggerinterface::info","word_num":"0"},{"text":"array|ArravyablelJsonable|Stri","width":"0.07122092551373421","word_num":"0","line_num":"0","block_num":"0","top":"0.7595818820518198","conf":"1","level":"0","page_num":"0","height":"0.010452960286604362","left":"0.27761628499022556","par_num":"0"},{"top":"0.7804878052132543","height":"0.006968640444571572","line_num":"0","page_num":"0","text":"ngable lstring smessage","conf":"0.30000001192092896","block_num":"0","left":"0.2761627910440279","width":"0.056686041202950954","level":"0","par_num":"0","word_num":"0"},{"block_num":"0","height":"0.010703032096607279","left":"0.19186047325424327","line_num":"0","text":"} catch (Throwable","top":"0.7979094080543587","conf":"1","width":"0.049418596511191515","level":"0","page_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","left":"0.2761627943999499","page_num":"0","par_num":"0","text":"arrayScontext","top":"0.7944250876267327","level":"0","width":"0.03924418256637896","height":"0.010452960286604362","word_num":"0","conf":"0.5","block_num":"0"},{"block_num":"0","page_num":"0","text":"slogger->errorl","left":"0.20348837187088045","top":"0.8188153313456585","width":"0.03924418256637899","level":"0","line_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","text":"Returns:","width":"0.01889534706765031","word_num":"0","conf":"1","height":"0.010452960286604362","block_num":"0","page_num":"0","left":"0.2485465134574538","level":"0","top":"0.8188153315291717"},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","left":"0.24854651337109027","line_num":"0","page_num":"0","width":"0.01598837020549368","text":"CAurno","top":"0.8432055752480975","block_num":"0","level":"0","height":"0.006968640444571572"},{"conf":"0.5","height":"0.006968640444571461","text":"vendor/aravel/tramework/src","level":"0","line_num":"0","page_num":"0","left":"0.2747093029029664","top":"0.8466898958055888","width":"0.06395348082197477","word_num":"0","par_num":"0","block_num":"0"},{"left":"0.2747093023963053","par_num":"0","width":"0.05668604120295101","line_num":"0","top":"0.8641114985930454","page_num":"0","word_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","level":"0","text":"luminare Loc/Loccer.ono"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","width":"0.026162789223041938","level":"0","height":"0.007235383302971576","text":"'error' =>","left":"0.21511627846207848","par_num":"0","top":"0.8708133969827938","word_num":"0"},{"left":"0.20348837139363007","word_num":"0","par_num":"0","page_num":"0","text":"throw Ser","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","height":"0.0072770620647228945","top":"0.9233449476199234","width":"0.023255814897253146"},{"conf":"0.30000001192092896","page_num":"0","left":"0.44476744220017683","par_num":"0","word_num":"0","line_num":"0","level":"0","text":"826 л v 512","top":"0.2508710809687519","width":"0.03488371727314399","height":"0.010691917303836784","block_num":"0"},{"top":"0.29965156834254736","conf":"1","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"575","width":"0.008720929952377943","word_num":"0","line_num":"0","height":"0.017421602252187585","left":"0.47238372096131104"},{"text":"576","top":"0.3205574921563493","width":"0.008720929318285997","word_num":"0","level":"0","left":"0.47093023257922917","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.010452960286604362"},{"width":"0.01017441774936434","top":"0.3379790945953738","word_num":"0","left":"0.4709302334945038","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.010452960286604362","text":"577","par_num":"0"},{"top":"0.35540069773126226","word_num":"0","level":"0","conf":"1","block_num":"0","par_num":"0","page_num":"0","text":"578","width":"0.008720929318285997","left":"0.47093023257922917","height":"0.010452960286604362","line_num":"0"},{"text":"579","word_num":"0","conf":"1","line_num":"0","width":"0.011627906180442682","left":"0.4709302331500887","height":"0.017421602252187585","block_num":"0","level":"0","page_num":"0","top":"0.3693379791874951","par_num":"0"},{"block_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","line_num":"0","top":"0.39024390295774314","page_num":"0","left":"0.4709302334945038","text":"580","width":"0.01017441774936434","level":"0","par_num":"0"},{"top":"0.40418118460121666","word_num":"0","block_num":"0","page_num":"0","conf":"0.5","height":"0.024390243457264815","width":"0.0159883714736776","level":"0","par_num":"0","text":"=581","line_num":"0","left":"0.4665697680180062"},{"par_num":"0","height":"0.010452960286604362","conf":"1","text":"583","width":"0.008720929318285997","block_num":"0","top":"0.4425087113201125","left":"0.4723837218234151","line_num":"0","page_num":"0","word_num":"0","level":"0"},{"word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","text":"584","width":"0.01017441774936434","par_num":"0","top":"0.459930314107569","height":"0.010452960286604362","line_num":"0","left":"0.4709302334945038"},{"word_num":"0","height":"0.010452960286604362","line_num":"0","conf":"0.5","par_num":"0","text":"—585","level":"0","page_num":"0","width":"0.013081394611520969","left":"0.46656976846458836","top":"0.4773519168950253","block_num":"0"},{"word_num":"0","conf":"1","line_num":"0","text":"586","top":"0.4947735200309138","block_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","par_num":"0","width":"0.008720929318285997","left":"0.47093023257922917"},{"left":"0.4723837218234151","word_num":"0","conf":"1","text":"587","par_num":"0","height":"0.010452960286604362","top":"0.5121951224699383","line_num":"0","page_num":"0","level":"0","width":"0.008720929318285997","block_num":"0"},{"text":"588","conf":"1","level":"0","page_num":"0","par_num":"0","left":"0.4723837218234151","line_num":"0","block_num":"0","height":"0.010452960286604362","top":"0.5296167252573947","width":"0.008720929318285997","word_num":"0"},{"conf":"1","par_num":"0","word_num":"0","line_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","text":"589","top":"0.5470383280448511","width":"0.01017441774936434","level":"0","page_num":"0","block_num":"0"},{"level":"0","text":"590","conf":"0.5","top":"0.5609756106427853","block_num":"0","left":"0.47238372114299704","height":"0.020905922094220375","width":"0.008720929952377943","word_num":"0","par_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","conf":"0.30000001192092896","left":"0.46802325552854196","width":"0.013081394611520969","top":"0.5853658539937421","block_num":"0","height":"0.006968640444571572","line_num":"0","text":"15911","word_num":"0","page_num":"0","level":"0"},{"level":"0","text":"592","line_num":"0","page_num":"0","height":"0.020905923615232025","width":"0.010174418383456285","par_num":"0","word_num":"0","conf":"1","top":"0.5958188150216522","left":"0.4723837209560432","block_num":"0"},{"width":"0.008720929952377998","text":"593","line_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.47238372099764825","top":"0.616724738727316","conf":"1","height":"0.010452961047110132"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","par_num":"0","text":"T 595","page_num":"0","left":"0.466569769326747","line_num":"0","top":"0.6480836243637909","height":"0.013937280889142922","width":"0.014534881774415365"},{"line_num":"0","conf":"0.30000001192092896","text":"-596","block_num":"0","page_num":"0","width":"0.014534883042599256","par_num":"0","left":"0.46656976759933994","height":"0.020905922094220375","top":"0.6655052271933078","level":"0","word_num":"0"},{"block_num":"0","level":"0","height":"0.006968641205077342","line_num":"0","text":"597","top":"0.6898954702884519","left":"0.47093023259606254","width":"0.010174418383456285","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"page_num":"0","level":"0","conf":"0.5","block_num":"0","text":"598","height":"0.020905922094220375","line_num":"0","left":"0.4709302331016392","width":"0.011627906180442626","word_num":"0","par_num":"0","top":"0.7003484325068968"},{"word_num":"0","page_num":"0","block_num":"0","top":"0.7247386758550688","height":"0.006968641205077342","conf":"1","level":"0","left":"0.4723837209976482","line_num":"0","par_num":"0","text":"$99","width":"0.008720929952377943"},{"block_num":"0","text":"=600","height":"0.027874564820309367","top":"0.7282229962193458","par_num":"0","left":"0.46656976790214993","width":"0.014534883042599311","level":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","par_num":"0","text":"6011","top":"0.7595818818683066","width":"0.01017441774936434","height":"0.006968640444571572","left":"0.4709302334945038","word_num":"0","line_num":"0"},{"page_num":"0","line_num":"0","top":"0.7700348428613736","block_num":"0","width":"0.014534883042599311","conf":"0.30000001192092896","par_num":"0","text":"-602","level":"0","word_num":"0","left":"0.466569767781026","height":"0.020905923615232025"},{"height":"0.020905922094220375","text":"604","conf":"1","line_num":"0","left":"0.47093023264451217","word_num":"0","par_num":"0","width":"0.010174418383456285","top":"0.8048780490574194","block_num":"0","level":"0","page_num":"0"},{"page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","line_num":"0","par_num":"0","text":"605","width":"0.008720929318285997","top":"0.8292682935500775","word_num":"0","left":"0.47093023257922917","level":"0"},{"left":"0.4723837211284622","par_num":"0","width":"0.008720929952377943","block_num":"0","height":"0.017421602252187474","text":"606","page_num":"0","top":"0.8432055753547425","conf":"1","line_num":"0","word_num":"0","level":"0"},{"height":"0.010689139176023432","level":"0","page_num":"0","text":"— 607","block_num":"0","left":"0.4665697671564489","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8641114988686065","width":"0.013081394611520969","word_num":"0"},{"word_num":"0","line_num":"0","conf":"1","level":"0","top":"0.8815331015640149","height":"0.010452960286604362","left":"0.4723837218234151","par_num":"0","width":"0.008720929318285997","block_num":"0","text":"608","page_num":"0"},{"height":"0.006968640444571461","par_num":"0","text":"100% 52","top":"0.006968641450188162","page_num":"0","width":"0.01889534706765028","left":"0.9127906995735092","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0"},{"conf":"0.30000001192092896","text":"• MOn ZU Aor 10.39-40","block_num":"0","top":"0.006968641450188162","word_num":"0","left":"0.9345930252198137","level":"0","height":"0.006968640444571461","width":"0.05813952709766146","par_num":"0","page_num":"0","line_num":"0"},{"conf":"1","level":"0","par_num":"0","width":"0.08866278668667404","word_num":"0","top":"0.02787456497864904","text":"L AskJiminnyReportActivityServiceTestv","page_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","left":"0.8270348901595695"},{"text":"=custom.log","block_num":"0","conf":"0.5","left":"0.4738372097953522","par_num":"0","line_num":"0","top":"0.05574912978701141","level":"0","page_num":"0","height":"0.010452960286604362","width":"0.029069763548830674","word_num":"0"},{"conf":"1","block_num":"0","page_num":"0","left":"0.5101744200028817","text":"=laravel.log","level":"0","line_num":"0","width":"0.027616277654120225","par_num":"0","top":"0.055749129145434506","word_num":"0","height":"0.010452961047110132"},{"height":"0.010452960286604362","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","left":"0.5450581399922917","level":"0","line_num":"0","par_num":"0","block_num":"0","width":"0.050872087478637695","word_num":"0","conf":"0.5","page_num":"0"},{"left":"0.6046511654871605","word_num":"0","height":"0.010452961047110132","line_num":"0","page_num":"0","conf":"0.5","text":"4 HS_local (iminny@localhost]","block_num":"0","level":"0","top":"0.055749129145434506","par_num":"0","width":"0.06104650903255382"},{"line_num":"0","width":"0.017441858636571994","word_num":"0","conf":"1","text":"Cascade","block_num":"0","level":"0","top":"0.05574912943857935","par_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.6947674436468302"},{"conf":"0.30000001192092896","par_num":"0","top":"0.0797448165869219","width":"0.07703488431078326","word_num":"0","height":"0.011164274322169043","block_num":"0","level":"0","left":"0.4738372088584945","line_num":"0","page_num":"0","text":"A console [PROD] X A console [EU]"},{"level":"0","line_num":"0","page_num":"0","height":"0.011164274322169043","text":"A console [STAGING]","conf":"0.5","top":"0.0797448165869219","width":"0.04360464785961393","word_num":"0","left":"0.5595930266071848","par_num":"0","block_num":"0"},{"page_num":"0","text":"Retactor Connection","line_num":"0","word_num":"0","conf":"1","height":"0.007285397208668498","left":"0.6933139525309181","block_num":"0","level":"0","width":"0.04651162979450629","top":"0.08362369354010668","par_num":"0"},{"height":"0.007285397208668609","level":"0","block_num":"0","par_num":"0","text":"CRM Initial Sync Oven","top":"0.08362369371432266","word_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.7470930289847444","width":"0.045058133754324436"},{"line_num":"0","par_num":"0","left":"0.5348837228066751","text":"Tx: Autov","page_num":"0","conf":"0.5","block_num":"0","level":"0","top":"0.1044657097288676","width":"0.02034883549872868","word_num":"0","height":"0.0071770334928229484"},{"height":"0.010516868633897003","conf":"0.5","block_num":"0","level":"0","par_num":"0","left":"0.6627906972313775","line_num":"0","top":"0.1044657097460916","width":"0.023255814897253146","word_num":"0","text":"do jiminny v","page_num":"0"},{"par_num":"0","top":"0.12519936212958604","page_num":"0","conf":"0.5","left":"0.49273255700367574","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","level":"0","height":"0.010689139176023432","width":"0.12936045261139567","word_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","height":"0.010689139176023432","left":"0.6279069838403225","level":"0","text":"034 A1 A34 M62 ^ -","par_num":"0","page_num":"0","width":"0.05813952709766146","word_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.12519936195537007"},{"word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.4927325782522842","par_num":"0","height":"0.006968640444571461","page_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","block_num":"0","line_num":"0","width":"0.12499997970905707","top":"0.1463414637498397"},{"word_num":"0","height":"0.013937280889143033","conf":"1","level":"0","line_num":"0","par_num":"0","top":"0.15679442610595107","width":"0.1962209052227913","page_num":"0","left":"0.4927325630147635","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","block_num":"0"},{"word_num":"0","left":"0.49273255988271814","conf":"1","width":"0.015988370205493707","page_num":"0","height":"0.010452960286604362","block_num":"0","line_num":"0","top":"0.17770034895077447","par_num":"0","text":"SELECT","level":"0"},{"level":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","word_num":"0","top":"0.1951219518899232","line_num":"0","left":"0.5014535184914614","block_num":"0","conf":"0.5","height":"0.013937280889143033","page_num":"0","width":"0.1889534605310318"},{"line_num":"0","width":"0.021802323929806966","height":"0.006968640444571461","conf":"0.30000001192092896","text":"U.ema1l.","top":"0.21602787489966546","word_num":"0","left":"0.5029069786600965","page_num":"0","block_num":"0","level":"0","par_num":"0"},{"conf":"0.30000001192092896","page_num":"0","word_num":"0","line_num":"0","height":"0.006968641205077342","level":"0","left":"0.5029069764355705","par_num":"0","text":"sa.*","block_num":"0","top":"0.233449477263315","width":"0.011627907448626518"},{"page_num":"0","line_num":"0","par_num":"0","top":"0.25087108008861336","width":"0.08866278668667404","word_num":"0","text":"towner 1d FRol sochal accounts sa","left":"0.5029069796729173","block_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0"},{"height":"0.011164274322168932","block_num":"0","width":"0.0959302313784336","top":"0.2679425837320575","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","line_num":"0","word_num":"0","level":"0","conf":"0.5","left":"0.49273255569667207"},{"level":"0","top":"0.28548644338568163","par_num":"0","width":"0.10610464785961388","block_num":"0","conf":"0.30000001192092896","height":"0.007196483429539158","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","word_num":"0","line_num":"0","left":"0.492732561293783","page_num":"0"},{"conf":"0.5","level":"0","par_num":"0","block_num":"0","line_num":"0","page_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","height":"0.0148935728666314","width":"0.1381482875093501","word_num":"0","left":"0.49269744083144135","top":"0.2995371262853762"},{"width":"0.14534883296236073","word_num":"0","left":"0.4927325646028267","block_num":"0","height":"0.010505753841126397","level":"0","page_num":"0","conf":"1","line_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456"},{"word_num":"0","block_num":"0","line_num":"0","height":"0.01075026787449107","conf":"1","left":"0.4927325633660667","page_num":"0","width":"0.059593018065107584","top":"0.3728222999543015","level":"0","par_num":"0","text":"select * from features;"},{"page_num":"0","height":"0.007260390255820148","par_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","conf":"0.30000001192092896","top":"0.38995215302990127","line_num":"0","left":"0.49273257312172364","width":"0.12936045261139567","word_num":"0","level":"0","block_num":"0"},{"width":"0.09011627765412028","par_num":"0","level":"0","top":"0.42503987254774733","conf":"1","word_num":"0","block_num":"0","height":"0.010500196824994035","left":"0.4927325550814989","line_num":"0","page_num":"0","text":"select * from teams where id = 556;"},{"conf":"1","width":"0.03779069413530067","block_num":"0","text":"select * from","line_num":"0","height":"0.010564103651274914","par_num":"0","level":"0","page_num":"0","left":"0.4927325616686351","top":"0.4599303140744231","word_num":"0"},{"conf":"1","level":"0","page_num":"0","height":"0.010564103651274914","left":"0.5654069877565148","par_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","block_num":"0","width":"0.12499998985452854","word_num":"0","top":"0.4599303140744231","line_num":"0"},{"level":"0","left":"0.4927325741233989","top":"0.47735191659424503","page_num":"0","block_num":"0","line_num":"0","width":"0.19767440633570887","word_num":"0","conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","height":"0.010686361048210191"},{"block_num":"0","top":"0.49466613506674073","width":"0.1453954818400931","word_num":"0","par_num":"0","conf":"0.5","height":"0.014546766235497555","level":"0","text":"select * from automated_report_results order Dy zu desc,","line_num":"0","left":"0.4927008834473122","page_num":"0"},{"text":"SELECT * FROM automated report results WHERE id = 1919:","page_num":"0","block_num":"0","height":"0.010686361048210191","conf":"1","top":"0.5119617223575448","left":"0.4927325548990552","level":"0","width":"0.14244185102746842","word_num":"0","par_num":"0","line_num":"0"},{"top":"0.5470383283932831","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","width":"0.15552323929806972","par_num":"0","height":"0.010452960286604362","block_num":"0","left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:"},{"left":"0.49273256125581216","block_num":"0","page_num":"0","width":"0.12209300791963623","word_num":"0","top":"0.5818815337886577","conf":"1","par_num":"0","text":"select * from opportunities where id = 7594349:","line_num":"0","level":"0","height":"0.010622453461423431"},{"par_num":"0","page_num":"0","word_num":"0","left":"0.49273257226354994","top":"0.6164274323772443","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","line_num":"0","block_num":"0","width":"0.19767440633570899","conf":"0.5","level":"0","height":"0.010750267113985301"},{"conf":"1","left":"0.49273256709487234","level":"0","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","page_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.15406975847609494","word_num":"0","top":"0.6339712919137487"},{"par_num":"0","left":"0.4927325551571803","word_num":"0","height":"0.010505753841126397","level":"0","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","width":"0.15261626750864876","conf":"1","page_num":"0","block_num":"0"},{"block_num":"0","left":"0.4927325646279135","height":"0.013937280889143033","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.6689895475345226","width":"0.11046511061648101","conf":"1","text":"SELECT * FROM crm_fields WHERE id = 226147","word_num":"0"},{"page_num":"0","height":"0.010558546635142552","line_num":"0","block_num":"0","width":"0.15261626750864876","level":"0","par_num":"0","conf":"1","top":"0.6864111504286012","word_num":"0","left":"0.4927325552882119","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"level":"0","left":"0.4927325602990887","page_num":"0","block_num":"0","height":"0.007318740065968554","par_num":"0","line_num":"0","width":"0.12354650903255388","word_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","conf":"0.5","top":"0.724738676080081"},{"level":"0","top":"0.7386759584137272","width":"0.0159883714736776","block_num":"0","conf":"0.30000001192092896","text":"GELECT","page_num":"0","height":"0.010452961047110132","line_num":"0","par_num":"0","word_num":"0","left":"0.492732558848917"},{"word_num":"0","line_num":"0","height":"0.014354066985646008","par_num":"0","conf":"0.5","width":"0.18604649888708236","top":"0.7559808612440191","block_num":"0","left":"0.5029069807442199","level":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","page_num":"0"},{"line_num":"0","height":"0.007257611367501027","page_num":"0","par_num":"0","top":"0.7767145136381128","width":"0.021802323929806966","word_num":"0","level":"0","text":"u. email","block_num":"0","conf":"0.30000001192092896","left":"0.5014534902332606"},{"line_num":"0","page_num":"0","left":"0.5029069777669138","level":"0","top":"0.7944250874432196","text":"sa.*","height":"0.006968640444571461","width":"0.013081394611520913","word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0"},{"page_num":"0","height":"0.010497418697180683","par_num":"0","word_num":"0","left":"0.5014534906556222","block_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","top":"0.8118022326885981","width":"0.09011626750864876","line_num":"0","level":"0"},{"width":"0.09738371220040826","block_num":"0","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","line_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.007254833239687675","par_num":"0","level":"0","top":"0.8292682928942409"},{"par_num":"0","height":"0.010566882539594036","conf":"0.5","level":"0","line_num":"0","page_num":"0","left":"0.49273255613526434","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","width":"0.10610464785961393","block_num":"0","word_num":"0"},{"level":"0","height":"0.010689139176023432","line_num":"0","width":"0.1380813882706013","word_num":"0","left":"0.4927325670763793","page_num":"0","par_num":"0","conf":"1","top":"0.8641114986943905","block_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';"},{"conf":"0.5","left":"0.4927325575704069","height":"0.01068358215989107","block_num":"0","level":"0","word_num":"0","par_num":"0","width":"0.19622092551373427","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","top":"0.8987240830528642","line_num":"0","page_num":"0"},{"height":"0.011164274322169043","level":"0","width":"0.020348834230544677","par_num":"0","text":"+0 ..","top":"0.0797448165869219","word_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.965116281891486","block_num":"0"},{"height":"0.01059744650857497","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","block_num":"0","top":"0.10104529661439754","width":"0.2703488329623608","line_num":"0","par_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.6976744093136732","conf":"1"},{"block_num":"0","level":"0","line_num":"0","top":"0.11846689891207607","left":"0.703488371377582","height":"0.006968641205077342","width":"0.23837209255137337","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","conf":"0.30000001192092896","page_num":"0","word_num":"0"},{"width":"0.28633718287691157","height":"0.007357639939400973","page_num":"0","line_num":"0","conf":"1","par_num":"0","word_num":"0","block_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","level":"0","top":"0.1393728226143094","left":"0.694767473312973"},{"left":"0.6962209524994839","top":"0.15311004796085603","par_num":"0","conf":"0.5","page_num":"0","line_num":"0","height":"0.010653017430404366","level":"0","width":"0.2819767201200445","block_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","word_num":"0"},{"conf":"1","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453","par_num":"0","line_num":"0","block_num":"0","height":"0.010583553587991013","level":"0","width":"0.12645347067650337","left":"0.6947674594038452","page_num":"0","word_num":"0"},{"par_num":"0","level":"0","text":"What splitting the profile sync into batches would look like","width":"0.13517440633570899","line_num":"0","height":"0.010494639808861561","page_num":"0","top":"0.19856459312259356","word_num":"0","conf":"1","block_num":"0","left":"0.6947674552483422"},{"top":"0.21929824549679078","conf":"1","page_num":"0","line_num":"0","block_num":"0","height":"0.007182590508955311","level":"0","par_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","left":"0.6947674427962095","width":"0.1511627765412027","word_num":"0"},{"conf":"1","height":"0.010569660667407277","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","page_num":"0","level":"0","left":"0.694767459943104","par_num":"0","top":"0.233449478068677","word_num":"0","width":"0.28633716258596864","block_num":"0","line_num":"0"},{"conf":"0.30000001192092896","left":"0.6947674612076477","page_num":"0","level":"0","word_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","top":"0.2508710804745784","line_num":"0","block_num":"0","height":"0.006968640444571461","par_num":"0","width":"0.24127905419532292"},{"height":"0.007329854098233168","conf":"1","block_num":"0","line_num":"0","top":"0.271777003894373","width":"0.284883661473051","level":"0","left":"0.6962209605769604","par_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","left":"0.6962209692158519","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","line_num":"0","top":"0.306620209394439","word_num":"0","width":"0.2877906636988863","conf":"0.30000001192092896"},{"left":"0.7034883691075557","conf":"1","width":"0.2776162573631774","line_num":"0","level":"0","height":"0.010452960286604362","par_num":"0","word_num":"0","page_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","block_num":"0"},{"left":"0.7034883928957734","level":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","top":"0.33797909453440456","width":"0.20639533184944325","word_num":"0","conf":"0.30000001192092896","height":"0.010505753841126397","page_num":"0","block_num":"0","par_num":"0","line_num":"0"},{"left":"0.6962209294276679","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","top":"0.3554006976086954","line_num":"0","block_num":"0","height":"0.010628010477555794","level":"0","width":"0.2819767201200445","word_num":"0","conf":"1","page_num":"0","par_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","top":"0.3763066205343165","height":"0.0072659472719524","word_num":"0","line_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","level":"0","width":"0.2848836817639939","conf":"1","left":"0.6962209430504749"},{"level":"0","page_num":"0","block_num":"0","conf":"0.5","line_num":"0","width":"0.0319767404109873","word_num":"0","left":"0.6947674424200525","top":"0.41463414653422836","height":"0.007215933366255256","par_num":"0","text":"You get for free"},{"level":"0","page_num":"0","conf":"0.5","text":"•streamed fetch (no 0OM on big owners)","par_num":"0","word_num":"0","height":"0.0071770334928229484","top":"0.43540669856459324","block_num":"0","left":"0.697674417508692","line_num":"0","width":"0.08575581489725315"},{"top":"0.4529505582137161","block_num":"0","width":"0.06540696671668522","left":"0.6976744285694189","level":"0","height":"0.0071770334928229484","page_num":"0","text":"• 100-record batches via Redis","word_num":"0","line_num":"0","conf":"0.5","par_num":"0"},{"width":"0.13953486909257606","block_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0","top":"0.4703832754342152","conf":"1","left":"0.6976744332330052","level":"0","height":"0.010477968760464584"},{"text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","width":"0.1322674244008165","word_num":"0","height":"0.010514089745577881","line_num":"0","top":"0.4912280700058711","block_num":"0","level":"0","page_num":"0","left":"0.6976744360642997","conf":"1","par_num":"0"},{"page_num":"0","level":"0","par_num":"0","line_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","height":"0.010452960286604251","width":"0.2819767201200444","block_num":"0","left":"0.6976744452422932","top":"0.508710801912447","word_num":"0","conf":"0.5"},{"height":"0.007360418067214214","line_num":"0","left":"0.7034883798200974","page_num":"0","text":"key so difterent orofiles don't collide","word_num":"0","par_num":"0","top":"0.5261324047144549","level":"0","width":"0.07267441140844466","conf":"0.5","block_num":"0"},{"block_num":"0","line_num":"0","left":"0.6947674678139966","conf":"1","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","par_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","top":"0.5470383280448511","width":"0.1729650903255382","word_num":"0"},{"conf":"0.5","height":"0.0073104049220229506","par_num":"0","line_num":"0","page_num":"0","width":"0.2819767201200445","block_num":"0","left":"0.6947674633339377","level":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","word_num":"0","top":"0.5644599301598978"},{"width":"0.28052323929806977","left":"0.6947674627311626","page_num":"0","line_num":"0","word_num":"0","height":"0.010577996571858761","block_num":"0","level":"0","conf":"1","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","top":"0.5956937798195339","par_num":"0"},{"width":"0.13953487923804753","word_num":"0","left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","block_num":"0","conf":"1","top":"0.613237639553429","page_num":"0","par_num":"0","line_num":"0","height":"0.0071770334928229484","level":"0"},{"block_num":"0","page_num":"0","conf":"1","par_num":"0","level":"0","text":"Recommendation","width":"0.04215116196490354","top":"0.6411149825213349","height":"0.006968641205077342","left":"0.6947674422006878","word_num":"0","line_num":"0"},{"top":"0.6585365856142653","width":"0.28052323929806977","page_num":"0","word_num":"0","level":"0","conf":"1","left":"0.6947674626641019","par_num":"0","block_num":"0","height":"0.010522425650029366","line_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly"},{"level":"0","block_num":"0","top":"0.6759581884885157","width":"0.28488370205493685","par_num":"0","left":"0.6947674655515993","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0","line_num":"0","conf":"0.5","page_num":"0","height":"0.006968640444571461"},{"page_num":"0","word_num":"0","level":"0","left":"0.6947674548777797","par_num":"0","top":"0.6897926635444678","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","line_num":"0","block_num":"0","width":"0.17441859143845573","conf":"1","height":"0.01055576774682343"},{"word_num":"0","block_num":"0","width":"0.22819766592472157","left":"0.697674427545875","page_num":"0","top":"0.7105263158961413","line_num":"0","level":"0","conf":"1","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","height":"0.01072803904945574","par_num":"0"},{"width":"0.2848836817639939","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.6976744576996018","par_num":"0","height":"0.010716925017191015","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","top":"0.7317073174143272","word_num":"0","conf":"1"},{"level":"0","text":"do),","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.017421602252187585","left":"0.7034883726365229","page_num":"0","block_num":"0","par_num":"0","top":"0.7421602788826169","width":"0.011627906180442626"},{"width":"0.2776162573631774","word_num":"0","height":"0.0071770334928229484","top":"0.766347687400319","level":"0","par_num":"0","block_num":"0","left":"0.6976744436144179","page_num":"0","conf":"0.5","line_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce."},{"top":"0.7870813397129187","word_num":"0","line_num":"0","height":"0.011164274322169043","width":"0.2877906636988864","left":"0.694767475704478","conf":"1","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config"},{"text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","par_num":"0","block_num":"0","page_num":"0","height":"0.013937280889143033","left":"0.6947674739397125","level":"0","word_num":"0","top":"0.8013937288934075","width":"0.2718022934933926","conf":"1","line_num":"0"},{"block_num":"0","par_num":"0","left":"0.6962209318790669","top":"0.8221690590111643","line_num":"0","level":"0","text":"watermark — gate it on \"no profile context\".","word_num":"0","width":"0.08430232392980697","page_num":"0","height":"0.0071770334928229484","conf":"1"},{"height":"0.010461296951561616","width":"0.017441858636571994","text":"G.l .","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.9651162807795277","level":"0","par_num":"0","top":"0.8397129185198681","word_num":"0"},{"height":"0.0071770334928229484","level":"0","text":"Ask anvthina (84-D","block_num":"0","left":"0.6962209300842392","line_num":"0","top":"0.9266347687400319","page_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.04069767099745736"},{"top":"0.9545454545454546","par_num":"0","block_num":"0","word_num":"0","page_num":"0","height":"0.0071770334928229484","text":"Claude Qnus 17 Medium","line_num":"0","level":"0","left":"0.7223837197862006","conf":"0.30000001192092896","width":"0.04651162472177062"},{"block_num":"0","top":"0.9860627181052405","line_num":"0","left":"0.9331395351302343","level":"0","page_num":"0","par_num":"0","height":"0.006968640444571572","text":"144-25","width":"0.01453488177441542","conf":"0.5","word_num":"0"},{"par_num":"0","conf":"0.30000001192092896","width":"0.01453488177441531","page_num":"0","top":"0.986062718234409","left":"0.9709302343731505","line_num":"0","block_num":"0","height":"0.01074748898617195","level":"0","text":"Po 4 sp","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8068
|
NULL
|
NULL
|
|
59370
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.44:0%L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"conf":"0.30000001192092896", [{"conf":"0.30000001192092896","text":"Phostorm","page_num":"0","par_num":"0","line_num":"0","block_num":"0","left":"0.01744185995005212","height":"0.006968641205077342","width":"0.021802326466174835","level":"0","top":"0.006968641046706359","word_num":"0"},{"text":"code","height":"0.006968640444571461","left":"0.1148255812121043","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.01162790618044264","page_num":"0","word_num":"0","level":"0","top":"0.006968641450188162","block_num":"0"},{"par_num":"0","page_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","level":"0","text":"FV faVsco.js","conf":"0.5","left":"0.030523259704860126","word_num":"0","line_num":"0","block_num":"0","height":"0.010452960286604362"},{"left":"0.06831395542728312","block_num":"0","level":"0","height":"0.010452960286604362","width":"0.024709300791963623","text":"?9 master","page_num":"0","top":"0.02787456497864904","par_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","height":"0.003484320602538671","page_num":"0","top":"0.05923344944238418","line_num":"0","level":"0","text":"Proledey","width":"0.020348836766912577","par_num":"0","block_num":"0","left":"0.014534883869450689","word_num":"0"},{"word_num":"0","conf":"0.30000001192092896","top":"0.07612742412338913","height":"0.01150821840934213","block_num":"0","par_num":"0","page_num":"0","width":"0.030583024024963372","level":"0","line_num":"0","left":"0.043574765514713835","text":"D Salesforce"},{"conf":"0.30000001192092896","level":"0","top":"0.09407665591941561","width":"0.021802323929806973","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.010452960286604362","text":"> DDTO","left":"0.046511627642654756","par_num":"0"},{"conf":"1","word_num":"0","block_num":"0","left":"0.0537095887639354","level":"0","height":"0.015479323586398475","page_num":"0","par_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","line_num":"0","top":"0.11024367702094318","width":"0.07137109878215384"},{"level":"0","word_num":"0","top":"0.13237639553429026","block_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.05232558202147495","page_num":"0","height":"0.0071770334928229484","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171"},{"page_num":"0","height":"0.0072715042880847625","level":"0","block_num":"0","par_num":"0","conf":"0.5","line_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","width":"0.08575580475178171","word_num":"0","left":"0.05232558202147495"},{"level":"0","par_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.16724738709478748","height":"0.006968640444571461","line_num":"0","block_num":"0","left":"0.046511627154292065","text":"c) AulolocDelavec locrm.ono","width":"0.06249999492726427"},{"conf":"1","line_num":"0","page_num":"0","word_num":"0","par_num":"0","left":"0.046511627667025296","top":"0.18102073376030525","width":"0.07558138827060132","height":"0.010616896445291069","text":"© CheckAndRetryRemoteMatch.php","level":"0","block_num":"0"},{"block_num":"0","height":"0.0073048471453848185","level":"0","page_num":"0","top":"0.2017543859602864","conf":"0.5","left":"0.04651163545709501","line_num":"0","par_num":"0","text":"C) CreaterollowupActivity.php","width":"0.06395348082197473","word_num":"0"},{"word_num":"0","line_num":"0","level":"0","left":"0.04651162858740109","page_num":"0","par_num":"0","text":"C) CreateNotes.php","width":"0.04215116196490349","conf":"0.30000001192092896","block_num":"0","height":"0.007182590508955311","top":"0.21929824565899192"},{"level":"0","page_num":"0","top":"0.23684210521680837","line_num":"0","par_num":"0","text":"© MatchActivitiesToNewOpportunity.php","word_num":"0","height":"0.010544653714558705","conf":"1","block_num":"0","left":"0.04651163557061816","width":"0.08720929571922789"},{"word_num":"0","left":"0.04651163358738779","block_num":"0","par_num":"0","top":"0.2543554009942979","width":"0.06249999492726427","line_num":"0","conf":"0.5","height":"0.007207597461803994","level":"0","page_num":"0","text":"C) MatchActivitvermData.php"},{"top":"0.27177700333990396","block_num":"0","line_num":"0","text":"E) NoteObiect.ohp","left":"0.046511628705343505","height":"0.00732985485873916","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.039244185102746854","word_num":"0"},{"conf":"0.30000001192092896","left":"0.04651163174781109","line_num":"0","par_num":"0","width":"0.04215115942853562","word_num":"0","page_num":"0","level":"0","height":"0.006968640444571461","top":"0.2891986066069825","block_num":"0","text":"c) SaveActiviv.ono"},{"text":"c)saveliranscriotion.onv","top":"0.30662020900450737","word_num":"0","width":"0.0523255835188196","height":"0.006968641205077342","block_num":"0","left":"0.04651162677256695","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"width":"0.04215115942853562","word_num":"0","page_num":"0","level":"0","conf":"0.5","left":"0.04651163174781109","height":"0.0072464973352361906","line_num":"0","par_num":"0","block_num":"0","text":"C) SetuoLavout.oho","top":"0.32376395531045343"},{"width":"0.04215115942853562","left":"0.04651163174781109","height":"0.0071770334928230595","conf":"0.5","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"C) SvncActivitv.oho","top":"0.34130781499202545","line_num":"0","word_num":"0"},{"height":"0.014418177627490425","block_num":"0","par_num":"0","line_num":"0","width":"0.055435398791698696","left":"0.04638947542561308","text":"@ SvncFieldMetadata.php","page_num":"0","level":"0","top":"0.3552072621290665","word_num":"0","conf":"1"},{"line_num":"0","conf":"1","par_num":"0","level":"0","width":"0.039244182566378974","word_num":"0","text":"© SyncLeads.php","height":"0.010455739935429254","left":"0.046511631609252174","page_num":"0","top":"0.3763066205343165","block_num":"0"},{"level":"0","height":"0.014354066985645897","par_num":"0","left":"0.046511631695615716","text":"© SyncObjects.php","top":"0.38995215311004783","conf":"1","block_num":"0","line_num":"0","word_num":"0","width":"0.04215115942853562","page_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","conf":"1","level":"0","left":"0.04651163073081603","line_num":"0","height":"0.010700253968793927","text":"© SyncOpportunitiesJob.php","page_num":"0","top":"0.41114982586710536","width":"0.06104650903255382"},{"block_num":"0","width":"0.05087208747863769","height":"0.014354066985646008","word_num":"0","conf":"1","page_num":"0","text":"© SyncOpportunity.php","top":"0.42503987240829344","left":"0.046511633451594","level":"0","line_num":"0","par_num":"0"},{"par_num":"0","left":"0.04651163071712692","level":"0","page_num":"0","top":"0.44577352463809683","width":"0.05813953217039717","word_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.010672468127626344","text":"© SyncProfileMetadata.php"},{"left":"0.04651163321565249","par_num":"0","word_num":"0","conf":"1","top":"0.46331738455485405","level":"0","text":"© SyncTeamFieldsJob.php","block_num":"0","width":"0.056686041202950996","height":"0.010550210730691068","page_num":"0","line_num":"0"},{"line_num":"0","top":"0.48083623715937174","height":"0.010452961047110243","level":"0","par_num":"0","width":"0.05668604120295098","word_num":"0","block_num":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","page_num":"0","conf":"1"},{"top":"0.49825784007433493","page_num":"0","text":"© UpdateOpportunitySpecifications.php","conf":"1","line_num":"0","width":"0.08430231885707123","par_num":"0","height":"0.01051408974557777","word_num":"0","level":"0","left":"0.04651163548425466","block_num":"0"},{"left":"0.046511627480499834","level":"0","word_num":"0","conf":"0.30000001192092896","top":"0.5191637634014077","page_num":"0","line_num":"0","text":"Updatestage.ong","block_num":"0","width":"0.04215115942853563","par_num":"0","height":"0.006968640444571461"},{"block_num":"0","text":"> @ DealRisks","par_num":"0","top":"0.5331010454942319","width":"0.03343022884206569","page_num":"0","height":"0.010758603778942555","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.03343023627313173","line_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571572","left":"0.03924418649273823","par_num":"0","block_num":"0","level":"0","page_num":"0","top":"0.5714285717637769","width":"0.031976740410987366","line_num":"0","text":"_Meeuine bor","word_num":"0"},{"left":"0.03924418703063903","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","text":"a Telephony","top":"0.6411149830944434","width":"0.029069763548830715","height":"0.007210375589617124","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.011164274322169154","level":"0","par_num":"0","text":"C User","block_num":"0","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.03924418612559764"},{"level":"0","word_num":"0","line_num":"0","text":"c8aseprocessing.oo.ono","left":"0.04069767337055839","conf":"0.30000001192092896","block_num":"0","height":"0.006968641205077342","page_num":"0","top":"0.675958188117432","par_num":"0","width":"0.05523256038097625"},{"word_num":"0","top":"0.6897926633384308","height":"0.01055576850732931","left":"0.04069767586474709","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.03779069667166852","block_num":"0","text":"@ Dummv.Job.php","level":"0"},{"block_num":"0","conf":"0.5","height":"0.006968640444571572","top":"0.7108013940634285","text":"(C)ImoortRecallA|Recordinas.Job.oho","line_num":"0","par_num":"0","word_num":"0","left":"0.04069768173679198","width":"0.07558138827060132","level":"0","page_num":"0"},{"height":"0.010508531968939527","conf":"0.5","top":"0.724738676808766","word_num":"0","block_num":"0","text":"@ ImportRemoteTrack.Job.ohp","level":"0","left":"0.0406976819687229","par_num":"0","width":"0.06395348082197475","page_num":"0","line_num":"0"},{"left":"0.04069767637769677","word_num":"0","line_num":"0","top":"0.7456140350877193","text":"C ob.oho","height":"0.0071770334928229484","conf":"0.30000001192092896","page_num":"0","level":"0","block_num":"0","width":"0.023255812360885288","par_num":"0"},{"width":"0.04505813882706013","par_num":"0","word_num":"0","level":"0","height":"0.006968641205077342","text":"C)JobDisoatcher.oho","top":"0.7630662020343051","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.04069767469984203","line_num":"0"},{"par_num":"0","left":"0.04069768139133789","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","word_num":"0","width":"0.06395348082197473","line_num":"0","level":"0","height":"0.006968640444571572","block_num":"0","conf":"0.30000001192092896","page_num":"0"},{"top":"0.7942583731520936","par_num":"0","conf":"0.5","width":"0.08430231885707126","level":"0","block_num":"0","height":"0.01061967533361019","left":"0.04069768199588256","word_num":"0","text":"@ [EMAIL]","line_num":"0","page_num":"0"},{"block_num":"0","top":"0.8149920253520749","width":"0.05668604120295098","height":"0.007307626033703829","left":"0.039244191467289816","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"T. SacVisibilitvControl.ohn"},{"page_num":"0","width":"0.03197674041098737","text":"v D Listeners","top":"0.8325358850720923","level":"0","conf":"0.5","word_num":"0","par_num":"0","height":"0.010669689239307223","left":"0.027616282843257383","line_num":"0","block_num":"0"},{"page_num":"0","text":"v M Activitiod","top":"0.8500797448165869","level":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.031976740410987366","height":"0.0071770334928230595","block_num":"0","conf":"0.30000001192092896","left":"0.03343023313500392"},{"word_num":"0","left":"0.03924418511117721","text":"v M ActivitvProviden","line_num":"0","height":"0.007204819333990642","par_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","block_num":"0","level":"0","page_num":"0","conf":"0.5"},{"height":"0.007327075970420038","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.046511629117106865","level":"0","text":"> M.lustCall","width":"0.02906976608519858","top":"0.8850174216200114","word_num":"0","par_num":"0"},{"block_num":"0","level":"0","page_num":"0","word_num":"0","text":"v D UserPilot","height":"0.010639125270326288","left":"0.046511631681215526","par_num":"0","top":"0.9024390246943023","conf":"0.5","line_num":"0","width":"0.03197674041098737"},{"par_num":"0","line_num":"0","word_num":"0","block_num":"0","conf":"1","text":"© TrackProviderInstalledEvent.php","page_num":"0","top":"0.9198606275943773","width":"0.07412789730315514","level":"0","height":"0.010761381906755796","left":"0.059593032929402996"},{"left":"0.039244188091967266","level":"0","line_num":"0","top":"0.9372822303003622","word_num":"0","par_num":"0","height":"0.006968640444571572","text":"MAudia","conf":"0.30000001192092896","width":"0.026162789223041938","page_num":"0","block_num":"0"},{"block_num":"0","height":"0.006968640444571572","left":"0.039244188005603746","text":"MRots","width":"0.0232558123608853","word_num":"0","line_num":"0","top":"0.9547038330878187","par_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0"},{"text":"C ActivitvController.ohn","height":"0.007249275463049432","word_num":"0","par_num":"0","top":"0.05574912945445576","width":"0.047965110616481066","line_num":"0","page_num":"0","level":"0","left":"0.15406977310444897","conf":"0.5","block_num":"0"},{"level":"0","line_num":"0","top":"0.08362369334200259","word_num":"0","par_num":"0","text":"Automateakeporskepository.pnp","left":"0.15406976733606492","conf":"0.30000001192092896","height":"0.006968641205077342","block_num":"0","page_num":"0","width":"0.07122093058646994"},{"level":"0","text":"© AutomatedReportsCommand.php","par_num":"0","height":"0.011164274322169043","block_num":"0","left":"0.30668604530999377","line_num":"0","top":"0.0797448165869219","width":"0.07122092551373421","page_num":"0","word_num":"0","conf":"1"},{"page_num":"0","height":"0.006968640444571461","width":"0.05523255023550483","par_num":"0","text":"Opportunitysynclrait.ong","word_num":"0","block_num":"0","left":"0.3066860477020153","conf":"0.5","top":"0.13240418151987454","level":"0","line_num":"0"},{"level":"0","height":"0.006968640444571461","left":"0.37063954254736237","page_num":"0","top":"0.13240418151987454","width":"0.08720929571922792","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","line_num":"0"},{"page_num":"0","line_num":"0","left":"0.31831396020201475","level":"0","height":"0.006968640444571461","par_num":"0","block_num":"0","text":"wsyncermenuuiestrait.ono","conf":"0.30000001192092896","top":"0.1567944254223136","width":"0.05523255023550483","word_num":"0"},{"text":"c) SyncObiects.pho","height":"0.0071770334928229484","par_num":"0","width":"0.039244185102746826","block_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.15406976824025068","line_num":"0","top":"0.18102073365231264","level":"0","page_num":"0"},{"left":"0.20203489060729998","text":"©ImportOpportunityBatch.php","page_num":"0","width":"0.06104650395981806","line_num":"0","conf":"1","height":"0.010452960286604362","word_num":"0","top":"0.17770034929920653","par_num":"0","block_num":"0","level":"0"},{"page_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.053779064340794325","word_num":"0","top":"0.17770034916869026","left":"0.27180233100804285","conf":"1","text":"© ImportContactBatch.php","block_num":"0","height":"0.010497417936674913"},{"level":"0","word_num":"0","width":"0.027616275117752387","par_num":"0","top":"0.17770034916869026","block_num":"0","height":"0.010497417936674913","page_num":"0","line_num":"0","conf":"1","left":"0.33284884116015484","text":"© Client.php"},{"width":"0.0654069717894209","word_num":"0","par_num":"0","page_num":"0","top":"0.18102073365231264","conf":"0.5","height":"0.0071770334928229484","left":"0.3677325572728374","line_num":"0","level":"0","text":"C) HubspotPaqinationService.phg","block_num":"0"},{"left":"0.15406977127553043","level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.20557491325434107","width":"0.030523251979909044","word_num":"0","page_num":"0","par_num":"0","height":"0.007343747018817126","text":"() Service.php"},{"text":"BatchSyncTrait.php","height":"0.006968640444571572","top":"0.20557491322719157","width":"0.04505813375432441","word_num":"0","conf":"0.5","left":"0.19186047025946548","block_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"line_num":"0","width":"0.14534883296236076","level":"0","left":"0.2441860510865191","block_num":"0","conf":"0.5","top":"0.20175438596491224","word_num":"0","height":"0.011164274322169154","par_num":"0","page_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs"},{"text":"php api_v2.php","page_num":"0","level":"0","left":"0.3982558178455254","line_num":"0","word_num":"0","conf":"0.5","block_num":"0","par_num":"0","height":"0.007343747018817126","top":"0.20557491325434107","width":"0.02906976354883073"},{"conf":"1","word_num":"0","block_num":"0","page_num":"0","left":"0.15406977510994932","height":"0.007268726160271521","width":"0.06104650395981809","par_num":"0","top":"0.22966507158551952","line_num":"0","text":"(C) AutomatedReportResult.oho","level":"0"},{"width":"0.21656975847609497","height":"0.010691917303836784","top":"0.2508710809687519","line_num":"0","par_num":"0","word_num":"0","page_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","conf":"1","level":"0","block_num":"0","left":"0.17151161694332442"},{"block_num":"0","conf":"1","level":"0","height":"0.007318740065968554","left":"0.18313953485556841","par_num":"0","top":"0.26794258384399516","word_num":"0","width":"0.05959302313784334","page_num":"0","line_num":"0","text":"nublic function handlel"},{"top":"0.4111498263026909","par_num":"0","text":"138","left":"0.1497093032619457","height":"0.010452960286604362","width":"0.010174417749364312","conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","word_num":"0","line_num":"0"},{"par_num":"0","conf":"1","top":"0.44250871089481225","height":"0.017421602252187474","block_num":"0","left":"0.15116279097784552","level":"0","word_num":"0","line_num":"0","text":"140","page_num":"0","width":"0.010174418383456285"},{"block_num":"0","height":"0.006968641205077342","par_num":"0","page_num":"0","line_num":"0","text":"1143","top":"0.5017421601756263","conf":"0.30000001192092896","word_num":"0","left":"0.15116279076509007","width":"0.00872092995237797","level":"0"},{"block_num":"0","top":"0.5156794425600686","conf":"1","line_num":"0","page_num":"0","text":"144","height":"0.010452961047110132","par_num":"0","left":"0.1511627908377645","word_num":"0","level":"0","width":"0.00872092995237797"},{"par_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","word_num":"0","top":"0.6062717769003649","text":"149","width":"0.00872092995237797","page_num":"0","left":"0.15116279076509007"},{"height":"0.010452960286604362","par_num":"0","width":"0.008720929318285997","page_num":"0","conf":"1","text":"155","line_num":"0","top":"0.7108013942469417","block_num":"0","word_num":"0","left":"0.15116279159085694","level":"0"},{"top":"0.763066202609311","word_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0","left":"0.15116279159085694","level":"0","text":"158"},{"width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0","level":"0","line_num":"0","conf":"1","left":"0.15116279159085694","top":"0.8153310109716805","page_num":"0","par_num":"0","text":"161","block_num":"0"},{"word_num":"0","width":"0.008720929318285997","block_num":"0","conf":"1","page_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","text":"163","left":"0.15116279159085694","line_num":"0","top":"0.8501742165465933"},{"top":"0.871080139269703","block_num":"0","left":"0.15116279076509007","width":"0.00872092995237797","par_num":"0","page_num":"0","conf":"1","height":"0.006968641205077342","text":"1164","word_num":"0","line_num":"0","level":"0"},{"conf":"1","page_num":"0","height":"0.010452960286604362","text":"165","level":"0","width":"0.008720929318285997","left":"0.15116279159085694","top":"0.8850174221215062","line_num":"0","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.006968641205077342","word_num":"0","top":"0.9059233448446159","text":"1166","level":"0","width":"0.00872092995237797","left":"0.15116279076509007","page_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0"},{"text":"$config,","conf":"1","par_num":"0","width":"0.021802323929806966","height":"0.010452960286604362","line_num":"0","block_num":"0","left":"0.21366279261358478","word_num":"0","top":"0.2891986067904957","level":"0","page_num":"0"},{"left":"0.21366279584086087","page_num":"0","block_num":"0","height":"0.010452960286604362","word_num":"0","par_num":"0","text":"$batchRepository,","top":"0.30662020992638417","conf":"1","level":"0","line_num":"0","width":"0.04505813375432441"},{"block_num":"0","page_num":"0","text":"SredisService","conf":"1","par_num":"0","height":"0.010452960286604362","word_num":"0","line_num":"0","top":"0.3240418127138407","width":"0.03633720570422233","level":"0","left":"0.21366279067986574"},{"par_num":"0","word_num":"0","height":"0.010452960286604251","block_num":"0","level":"0","left":"0.21366279592722434","top":"0.3414634155012971","text":"$entityRepository,","width":"0.04796511061648104","page_num":"0","conf":"1","line_num":"0"},{"text":"sloggen","width":"0.018895347067650337","block_num":"0","level":"0","height":"0.006968640444571461","word_num":"0","conf":"0.30000001192092896","left":"0.21366279063768656","line_num":"0","par_num":"0","page_num":"0","top":"0.3623693383142996"},{"level":"0","page_num":"0","word_num":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.20348838007687264","width":"0.2398255733733482","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","height":"0.007215933366255367","top":"0.4146341463621239","conf":"0.5"},{"block_num":"0","text":"if (Sthis->attemots@ === 1) {","page_num":"0","par_num":"0","height":"0.010672467367120575","width":"0.07994185102746842","left":"0.20348838095072486","conf":"0.5","top":"0.4457735248441337","line_num":"0","word_num":"0","level":"0"},{"conf":"1","line_num":"0","par_num":"0","width":"0.1482558047517817","top":"0.46331738455485405","word_num":"0","level":"0","block_num":"0","left":"0.21366278713067985","page_num":"0","height":"0.010550210730691068","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):"},{"level":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.20348838105878864","block_num":"0","line_num":"0","height":"0.0071770334928229484","conf":"0.5","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","width":"0.091569758476095"},{"word_num":"0","width":"0.15552324944354115","conf":"1","top":"0.5331010453200158","level":"0","height":"0.013948396442419408","block_num":"0","page_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","left":"0.20348837906873227","line_num":"0","par_num":"0"},{"height":"0.006968641205077342","level":"0","left":"0.20348837025078986","page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","width":"0.14970930586469938","word_num":"0"},{"text":"<1/6 >","height":"0.010536318570613101","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.5923344949742337","width":"0.021802323929806966","word_num":"0","left":"0.2470930229619993","page_num":"0","line_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","height":"0.0071798116206361895","conf":"0.30000001192092896","left":"0.2151162810652241","page_num":"0","top":"0.6060606061050023","par_num":"0","block_num":"0","level":"0","text":"'entity tvo","width":"0.027616277654120253"},{"height":"0.010455739935429254","par_num":"0","conf":"0.5","left":"0.25000000055269916","text":"© Logger","top":"0.6132376396173622","word_num":"0","line_num":"0","block_num":"0","page_num":"0","width":"0.021802323929806966","level":"0"},{"line_num":"0","par_num":"0","text":"Itotal reco","left":"0.2151162810652241","width":"0.027616277654120253","level":"0","block_num":"0","height":"0.0071770334928230595","page_num":"0","conf":"0.5","top":"0.6236044657097288","word_num":"0"},{"text":"public function info","page_num":"0","line_num":"0","conf":"0.5","width":"0.05668604120295098","block_num":"0","par_num":"0","left":"0.248546517777781","word_num":"0","level":"0","top":"0.6339712919137487","height":"0.010628010477555794"},{"width":"0.027616277654120253","conf":"0.5","level":"0","block_num":"0","par_num":"0","page_num":"0","left":"0.2151162799850968","top":"0.6411149825399743","text":"\"batches d","height":"0.0072103763501230045","line_num":"0","word_num":"0"},{"left":"0.21511628105837952","block_num":"0","line_num":"0","page_num":"0","text":"Isvnced atl","top":"0.6585365856142653","width":"0.026162789223041966","height":"0.007332632986552401","word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0"},{"text":"cav $context = [1","left":"0.26598837545525295","block_num":"0","conf":"0.5","height":"0.010591889492442497","page_num":"0","par_num":"0","line_num":"0","top":"0.6618819775389818","width":"0.04360464785961399","word_num":"0","level":"0"},{"level":"0","par_num":"0","line_num":"0","page_num":"0","block_num":"0","top":"0.6794258373205742","width":"0.020348835498728624","height":"0.0071770334928229484","left":"0.24854651350063556","word_num":"0","text":": voidi","conf":"0.30000001192092896"},{"text":"} catch (SocialAcco","page_num":"0","line_num":"0","conf":"1","left":"0.1918604731373945","level":"0","par_num":"0","width":"0.052325573373348144","block_num":"0","word_num":"0","height":"0.011164274322169043","top":"0.6929824561403509"},{"word_num":"0","conf":"0.5","block_num":"0","height":"0.006968641205077342","left":"0.2034883724950264","line_num":"0","top":"0.7108013936697744","par_num":"0","text":"Cloaden-swannir","page_num":"0","level":"0","width":"0.039244185102746854"},{"top":"0.7105263157219254","par_num":"0","text":"Log an informational message to the logs.","page_num":"0","level":"0","left":"0.24854651872595424","block_num":"0","height":"0.01072803904945585","conf":"1","width":"0.08720929571922792","word_num":"0","line_num":"0"},{"text":"Implements: Loggerinterface::info","width":"0.0813953419949146","level":"0","conf":"1","left":"0.24854651107352554","page_num":"0","block_num":"0","word_num":"0","top":"0.7384370017274113","par_num":"0","line_num":"0","height":"0.010691917303836673"},{"text":"array|ArravyablelJsonable|Stri","word_num":"0","width":"0.07122092551373421","left":"0.27761628499022556","page_num":"0","block_num":"0","par_num":"0","top":"0.7595818820518198","conf":"1","line_num":"0","height":"0.010452960286604362","level":"0"},{"conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571572","level":"0","block_num":"0","page_num":"0","top":"0.7804878052132543","width":"0.056686041202950954","par_num":"0","text":"ngable lstring smessage","word_num":"0","left":"0.2761627910440279"},{"block_num":"0","word_num":"0","line_num":"0","height":"0.010703032096607279","top":"0.7979094080543587","par_num":"0","width":"0.049418596511191515","left":"0.19186047325424327","level":"0","page_num":"0","text":"} catch (Throwable","conf":"1"},{"top":"0.7944250876267327","level":"0","par_num":"0","page_num":"0","conf":"0.5","left":"0.2761627943999499","text":"arrayScontext","block_num":"0","word_num":"0","width":"0.03924418256637896","height":"0.010452960286604362","line_num":"0"},{"left":"0.20348837187088045","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","page_num":"0","top":"0.8188153313456585","line_num":"0","word_num":"0","block_num":"0","text":"slogger->errorl","par_num":"0","width":"0.03924418256637899"},{"par_num":"0","level":"0","top":"0.8188153315291717","conf":"1","word_num":"0","page_num":"0","block_num":"0","left":"0.2485465134574538","text":"Returns:","width":"0.01889534706765031","height":"0.010452960286604362","line_num":"0"},{"top":"0.8432055752480975","width":"0.01598837020549368","block_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"CAurno","left":"0.24854651337109027","page_num":"0","height":"0.006968640444571572","line_num":"0"},{"line_num":"0","top":"0.8466898958055888","width":"0.06395348082197477","word_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.2747093029029664","conf":"0.5","par_num":"0","page_num":"0","level":"0","text":"vendor/aravel/tramework/src"},{"height":"0.006968640444571461","text":"luminare Loc/Loccer.ono","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.8641114985930454","width":"0.05668604120295101","level":"0","page_num":"0","word_num":"0","left":"0.2747093023963053"},{"text":"'error' =>","left":"0.21511627846207848","block_num":"0","page_num":"0","height":"0.007235383302971576","par_num":"0","top":"0.8708133969827938","width":"0.026162789223041938","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.0072770620647228945","page_num":"0","text":"throw Ser","par_num":"0","word_num":"0","left":"0.20348837139363007","top":"0.9233449476199234","line_num":"0","level":"0","width":"0.023255814897253146","block_num":"0"},{"left":"0.44476744220017683","level":"0","height":"0.010691917303836784","par_num":"0","text":"826 л v 512","word_num":"0","top":"0.2508710809687519","width":"0.03488371727314399","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0"},{"height":"0.017421602252187585","top":"0.29965156834254736","block_num":"0","width":"0.008720929952377943","left":"0.47238372096131104","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","text":"575","level":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.47093023257922917","line_num":"0","block_num":"0","par_num":"0","top":"0.3205574921563493","height":"0.010452960286604362","page_num":"0","word_num":"0","text":"576","width":"0.008720929318285997"},{"height":"0.010452960286604362","text":"577","level":"0","word_num":"0","top":"0.3379790945953738","page_num":"0","block_num":"0","width":"0.01017441774936434","conf":"1","line_num":"0","par_num":"0","left":"0.4709302334945038"},{"height":"0.010452960286604362","word_num":"0","level":"0","par_num":"0","text":"578","block_num":"0","line_num":"0","top":"0.35540069773126226","page_num":"0","conf":"1","left":"0.47093023257922917","width":"0.008720929318285997"},{"text":"579","top":"0.3693379791874951","height":"0.017421602252187585","par_num":"0","word_num":"0","width":"0.011627906180442682","level":"0","line_num":"0","page_num":"0","conf":"1","left":"0.4709302331500887","block_num":"0"},{"block_num":"0","word_num":"0","conf":"1","level":"0","page_num":"0","height":"0.010452960286604362","text":"580","par_num":"0","left":"0.4709302334945038","top":"0.39024390295774314","line_num":"0","width":"0.01017441774936434"},{"page_num":"0","par_num":"0","left":"0.4665697680180062","line_num":"0","conf":"0.5","top":"0.40418118460121666","height":"0.024390243457264815","level":"0","width":"0.0159883714736776","word_num":"0","block_num":"0","text":"=581"},{"top":"0.4425087113201125","line_num":"0","word_num":"0","width":"0.008720929318285997","level":"0","par_num":"0","left":"0.4723837218234151","text":"583","block_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0"},{"top":"0.459930314107569","word_num":"0","height":"0.010452960286604362","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","text":"584","par_num":"0","conf":"1","width":"0.01017441774936434"},{"left":"0.46656976846458836","height":"0.010452960286604362","level":"0","width":"0.013081394611520969","word_num":"0","block_num":"0","par_num":"0","text":"—585","top":"0.4773519168950253","page_num":"0","line_num":"0","conf":"0.5"},{"level":"0","block_num":"0","par_num":"0","top":"0.4947735200309138","text":"586","height":"0.010452960286604362","left":"0.47093023257922917","width":"0.008720929318285997","word_num":"0","line_num":"0","page_num":"0","conf":"1"},{"level":"0","height":"0.010452960286604362","page_num":"0","par_num":"0","top":"0.5121951224699383","conf":"1","text":"587","block_num":"0","left":"0.4723837218234151","width":"0.008720929318285997","line_num":"0","word_num":"0"},{"par_num":"0","top":"0.5296167252573947","level":"0","line_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","block_num":"0","text":"588","width":"0.008720929318285997","word_num":"0","page_num":"0","conf":"1"},{"conf":"1","height":"0.010452960286604362","top":"0.5470383280448511","width":"0.01017441774936434","block_num":"0","par_num":"0","word_num":"0","line_num":"0","level":"0","page_num":"0","text":"589","left":"0.4709302334945038"},{"width":"0.008720929952377943","level":"0","page_num":"0","top":"0.5609756106427853","line_num":"0","par_num":"0","block_num":"0","left":"0.47238372114299704","text":"590","word_num":"0","conf":"0.5","height":"0.020905922094220375"},{"word_num":"0","top":"0.5853658539937421","conf":"0.30000001192092896","line_num":"0","width":"0.013081394611520969","level":"0","height":"0.006968640444571572","page_num":"0","text":"15911","left":"0.46802325552854196","block_num":"0","par_num":"0"},{"top":"0.5958188150216522","par_num":"0","text":"592","block_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.4723837209560432","width":"0.010174418383456285","word_num":"0","conf":"1","height":"0.020905923615232025"},{"top":"0.616724738727316","width":"0.008720929952377998","conf":"1","line_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.47238372099764825","text":"593","height":"0.010452961047110132","block_num":"0","word_num":"0"},{"line_num":"0","block_num":"0","top":"0.6480836243637909","conf":"0.30000001192092896","width":"0.014534881774415365","par_num":"0","page_num":"0","left":"0.466569769326747","level":"0","text":"T 595","word_num":"0","height":"0.013937280889142922"},{"level":"0","width":"0.014534883042599256","height":"0.020905922094220375","conf":"0.30000001192092896","left":"0.46656976759933994","top":"0.6655052271933078","par_num":"0","text":"-596","line_num":"0","page_num":"0","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.006968641205077342","width":"0.010174418383456285","word_num":"0","level":"0","par_num":"0","line_num":"0","page_num":"0","text":"597","top":"0.6898954702884519","block_num":"0","left":"0.47093023259606254"},{"text":"598","line_num":"0","height":"0.020905922094220375","par_num":"0","top":"0.7003484325068968","block_num":"0","page_num":"0","level":"0","word_num":"0","conf":"0.5","left":"0.4709302331016392","width":"0.011627906180442626"},{"block_num":"0","par_num":"0","word_num":"0","conf":"1","level":"0","left":"0.4723837209976482","line_num":"0","page_num":"0","height":"0.006968641205077342","top":"0.7247386758550688","text":"$99","width":"0.008720929952377943"},{"page_num":"0","conf":"0.30000001192092896","left":"0.46656976790214993","top":"0.7282229962193458","par_num":"0","block_num":"0","level":"0","height":"0.027874564820309367","line_num":"0","text":"=600","width":"0.014534883042599311","word_num":"0"},{"left":"0.4709302334945038","par_num":"0","line_num":"0","block_num":"0","height":"0.006968640444571572","page_num":"0","level":"0","conf":"0.30000001192092896","text":"6011","top":"0.7595818818683066","width":"0.01017441774936434","word_num":"0"},{"top":"0.7700348428613736","level":"0","width":"0.014534883042599311","word_num":"0","height":"0.020905923615232025","par_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.466569767781026","text":"-602","page_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","height":"0.020905922094220375","level":"0","left":"0.47093023264451217","line_num":"0","text":"604","top":"0.8048780490574194","word_num":"0","conf":"1","width":"0.010174418383456285"},{"top":"0.8292682935500775","height":"0.010452960286604362","par_num":"0","text":"605","page_num":"0","level":"0","word_num":"0","left":"0.47093023257922917","conf":"0.30000001192092896","block_num":"0","line_num":"0","width":"0.008720929318285997"},{"page_num":"0","left":"0.4723837211284622","par_num":"0","block_num":"0","line_num":"0","conf":"1","level":"0","height":"0.017421602252187474","top":"0.8432055753547425","width":"0.008720929952377943","word_num":"0","text":"606"},{"height":"0.010689139176023432","line_num":"0","block_num":"0","width":"0.013081394611520969","left":"0.4665697671564489","par_num":"0","level":"0","top":"0.8641114988686065","text":"— 607","conf":"0.30000001192092896","page_num":"0","word_num":"0"},{"conf":"1","height":"0.010452960286604362","top":"0.8815331015640149","line_num":"0","block_num":"0","page_num":"0","level":"0","left":"0.4723837218234151","par_num":"0","text":"608","width":"0.008720929318285997","word_num":"0"},{"width":"0.018895348335834172","line_num":"0","word_num":"0","level":"0","text":"100% 52","left":"0.9127906979746175","block_num":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","top":"0.006968641043132773"},{"page_num":"0","par_num":"0","width":"0.05813953724313292","block_num":"0","left":"0.9345930220335801","line_num":"0","conf":"0.30000001192092896","level":"0","text":"• Mon ZU Aor 10.44:0%","top":"0.006968641078646032","word_num":"0","height":"0.006968641205077342"},{"left":"0.8270348901595695","word_num":"0","text":"L AskJiminnyReportActivityServiceTestv","line_num":"0","par_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1","page_num":"0","top":"0.02787456497864904","width":"0.08866278668667404","level":"0"},{"top":"0.05574912978701141","block_num":"0","conf":"0.5","word_num":"0","left":"0.4738372097953522","line_num":"0","level":"0","par_num":"0","text":"=custom.log","height":"0.010452960286604362","width":"0.029069763548830674","page_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","page_num":"0","top":"0.055749129145434506","level":"0","height":"0.010452961047110132","conf":"1","left":"0.5101744200028817","line_num":"0","text":"=laravel.log","width":"0.027616277654120225"},{"conf":"0.5","top":"0.05574912978701141","width":"0.050872087478637695","line_num":"0","word_num":"0","par_num":"0","level":"0","text":"A SF [jiminny@localhost]","height":"0.010452960286604362","left":"0.5450581399922917","block_num":"0","page_num":"0"},{"conf":"0.5","level":"0","top":"0.055749129145434506","par_num":"0","width":"0.06104650903255382","word_num":"0","text":"4 HS_local (iminny@localhost]","block_num":"0","line_num":"0","left":"0.6046511654871605","page_num":"0","height":"0.010452961047110132"},{"block_num":"0","text":"Cascade","top":"0.05574912943857935","conf":"1","level":"0","par_num":"0","page_num":"0","width":"0.017441858636571994","left":"0.6947674436468302","word_num":"0","line_num":"0","height":"0.010452960286604362"},{"level":"0","width":"0.07703488431078326","left":"0.4738372088584945","word_num":"0","height":"0.011164274322169043","block_num":"0","page_num":"0","par_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896","text":"A console [PROD] X A console [EU]","line_num":"0"},{"word_num":"0","level":"0","width":"0.04360464785961393","line_num":"0","height":"0.011164274322169043","par_num":"0","text":"A console [STAGING]","page_num":"0","block_num":"0","conf":"0.5","left":"0.5595930266071848","top":"0.0797448165869219"},{"level":"0","par_num":"0","text":"Retactor Connection","height":"0.007285397208668498","conf":"1","top":"0.08362369354010668","page_num":"0","block_num":"0","word_num":"0","left":"0.6933139525309181","line_num":"0","width":"0.04651162979450629"},{"block_num":"0","top":"0.08362369371432266","height":"0.007285397208668609","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"CRM Initial Sync Oven","left":"0.7470930289847444","line_num":"0","width":"0.045058133754324436","word_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","block_num":"0","top":"0.1044657097288676","left":"0.5348837228066751","par_num":"0","level":"0","conf":"0.5","text":"Tx: Autov","width":"0.02034883549872868","height":"0.0071770334928229484"},{"width":"0.023255814897253146","line_num":"0","level":"0","page_num":"0","conf":"0.5","left":"0.6627906972313775","par_num":"0","top":"0.1044657097460916","height":"0.010516868633897003","block_num":"0","text":"do jiminny v","word_num":"0"},{"level":"0","conf":"0.5","line_num":"0","word_num":"0","height":"0.010689139176023432","top":"0.12519936212958604","left":"0.49273255700367574","page_num":"0","width":"0.12936045261139567","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","block_num":"0","par_num":"0"},{"left":"0.6279069838403225","conf":"0.30000001192092896","text":"034 A1 A34 M62 ^ -","line_num":"0","height":"0.010689139176023432","word_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.12519936195537007","width":"0.05813952709766146"},{"block_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","word_num":"0","line_num":"0","left":"0.4927325782522842","level":"0","width":"0.12499997970905707","conf":"0.30000001192092896","par_num":"0","top":"0.1463414637498397","height":"0.006968640444571461","page_num":"0"},{"block_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","page_num":"0","height":"0.013937280889143033","line_num":"0","conf":"1","par_num":"0","top":"0.15679442610595107","left":"0.4927325630147635","width":"0.1962209052227913","level":"0","word_num":"0"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","text":"SELECT","level":"0","par_num":"0","left":"0.49273255988271814","top":"0.17770034895077447","width":"0.015988370205493707","word_num":"0","height":"0.010452960286604362"},{"top":"0.1951219518899232","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","page_num":"0","block_num":"0","level":"0","left":"0.5014535184914614","conf":"0.5","width":"0.1889534605310318","par_num":"0","line_num":"0","height":"0.013937280889143033"},{"left":"0.5029069786600965","line_num":"0","width":"0.021802323929806966","word_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","conf":"0.30000001192092896","text":"U.ema1l.","par_num":"0","page_num":"0","top":"0.21602787489966546"},{"line_num":"0","width":"0.011627907448626518","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","left":"0.5029069764355705","text":"sa.*","word_num":"0","par_num":"0","top":"0.233449477263315"},{"height":"0.006968641205077342","par_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.5029069796729173","width":"0.08866278668667404","text":"towner 1d FRol sochal accounts sa","line_num":"0","word_num":"0","page_num":"0","top":"0.25087108008861336"},{"word_num":"0","text":"JOIN users u on u.id = sa.sociable_id","conf":"0.5","block_num":"0","height":"0.011164274322168932","top":"0.2679425837320575","left":"0.49273255569667207","level":"0","par_num":"0","page_num":"0","line_num":"0","width":"0.0959302313784336"},{"level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.007196483429539158","left":"0.492732561293783","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","word_num":"0","top":"0.28548644338568163","block_num":"0","page_num":"0","width":"0.10610464785961388"},{"width":"0.1381482875093501","height":"0.0148935728666314","conf":"0.5","level":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.2995371262853762","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","word_num":"0","left":"0.49269744083144135","page_num":"0"},{"text":"SELECT * FROM automated_report_results order by id desc;","left":"0.4927325646028267","block_num":"0","line_num":"0","top":"0.33797909453440456","width":"0.14534883296236073","level":"0","conf":"1","height":"0.010505753841126397","page_num":"0","word_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","height":"0.01075026787449107","conf":"1","line_num":"0","page_num":"0","word_num":"0","left":"0.4927325633660667","width":"0.059593018065107584","text":"select * from features;","level":"0","top":"0.3728222999543015"},{"conf":"0.30000001192092896","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","width":"0.12936045261139567","par_num":"0","block_num":"0","line_num":"0","left":"0.49273257312172364","word_num":"0","page_num":"0","height":"0.007260390255820148","level":"0"},{"level":"0","top":"0.42503987254774733","width":"0.09011627765412028","conf":"1","word_num":"0","par_num":"0","block_num":"0","line_num":"0","page_num":"0","text":"select * from teams where id = 556;","left":"0.4927325550814989","height":"0.010500196824994035"},{"word_num":"0","level":"0","page_num":"0","left":"0.4927325616686351","par_num":"0","line_num":"0","text":"select * from","top":"0.4599303140744231","block_num":"0","height":"0.010564103651274914","conf":"1","width":"0.03779069413530067"},{"block_num":"0","height":"0.010564103651274914","line_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","page_num":"0","conf":"1","left":"0.5654069877565148","word_num":"0","level":"0","width":"0.12499998985452854","par_num":"0","top":"0.4599303140744231"},{"height":"0.010686361048210191","left":"0.4927325741233989","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","word_num":"0","top":"0.47735191659424503","width":"0.19767440633570887","par_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","text":"select * from automated_report_results order Dy zu desc,","left":"0.4927008834473122","top":"0.49466613506674073","page_num":"0","level":"0","conf":"0.5","par_num":"0","width":"0.1453954818400931","height":"0.014546766235497555","word_num":"0"},{"width":"0.14244185102746842","word_num":"0","left":"0.4927325548990552","height":"0.010686361048210191","level":"0","top":"0.5119617223575448","text":"SELECT * FROM automated report results WHERE id = 1919:","page_num":"0","line_num":"0","conf":"1","par_num":"0","block_num":"0"},{"left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:","conf":"1","width":"0.15552323929806972","page_num":"0","height":"0.010452960286604362","level":"0","top":"0.5470383283932831","word_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"top":"0.5818815337886577","line_num":"0","height":"0.010622453461423431","width":"0.12209300791963623","page_num":"0","text":"select * from opportunities where id = 7594349:","word_num":"0","block_num":"0","level":"0","conf":"1","left":"0.49273256125581216","par_num":"0"},{"block_num":"0","height":"0.010750267113985301","conf":"0.5","level":"0","line_num":"0","page_num":"0","left":"0.49273257226354994","par_num":"0","width":"0.19767440633570899","top":"0.6164274323772443","word_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte"},{"par_num":"0","width":"0.15406975847609494","page_num":"0","word_num":"0","conf":"1","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","block_num":"0","left":"0.49273256709487234","line_num":"0","top":"0.6339712919137487","level":"0"},{"word_num":"0","level":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","left":"0.4927325551571803","line_num":"0","height":"0.010505753841126397","block_num":"0","conf":"1","width":"0.15261626750864876","top":"0.651515151624469","par_num":"0","page_num":"0"},{"par_num":"0","line_num":"0","level":"0","height":"0.013937280889143033","page_num":"0","conf":"1","top":"0.6689895475345226","width":"0.11046511061648101","left":"0.4927325646279135","text":"SELECT * FROM crm_fields WHERE id = 226147","word_num":"0","block_num":"0"},{"line_num":"0","page_num":"0","level":"0","top":"0.6864111504286012","height":"0.010558546635142552","par_num":"0","word_num":"0","width":"0.15261626750864876","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","left":"0.4927325552882119","block_num":"0","conf":"1"},{"block_num":"0","left":"0.4927325602990887","line_num":"0","word_num":"0","width":"0.12354650903255388","page_num":"0","height":"0.007318740065968554","level":"0","conf":"0.5","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","par_num":"0","top":"0.724738676080081"},{"left":"0.492732558848917","text":"GELECT","word_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.7386759584137272","width":"0.0159883714736776","height":"0.010452961047110132","conf":"0.30000001192092896"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","width":"0.18604649888708236","conf":"0.5","height":"0.014354066985646008","page_num":"0","line_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.5029069807442199","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.007257611367501027","line_num":"0","top":"0.7767145136381128","width":"0.021802323929806966","text":"u. email","page_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.5014534902332606"},{"left":"0.5029069777669138","height":"0.006968640444571461","par_num":"0","text":"sa.*","level":"0","top":"0.7944250874432196","width":"0.013081394611520913","word_num":"0","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"width":"0.09011626750864876","top":"0.8118022326885981","level":"0","line_num":"0","left":"0.5014534906556222","block_num":"0","conf":"1","height":"0.010497418697180683","page_num":"0","par_num":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","left":"0.49273256673203064","line_num":"0","width":"0.09738371220040826","level":"0","height":"0.007254833239687675","top":"0.8292682928942409","text":"JOTN usens u on trid = ca.cociable idi","block_num":"0","page_num":"0","word_num":"0"},{"text":"JOIN teams t 1..n<->1: on t.id = u.team_id","block_num":"0","width":"0.10610464785961393","conf":"0.5","height":"0.010566882539594036","line_num":"0","page_num":"0","left":"0.49273255613526434","level":"0","par_num":"0","top":"0.8466898957943156","word_num":"0"},{"line_num":"0","block_num":"0","height":"0.010689139176023432","par_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","width":"0.1380813882706013","level":"0","conf":"1","top":"0.8641114986943905","word_num":"0","page_num":"0","left":"0.4927325670763793"},{"text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","width":"0.19622092551373427","page_num":"0","height":"0.01068358215989107","block_num":"0","left":"0.4927325575704069","word_num":"0","level":"0","top":"0.8987240830528642","par_num":"0","conf":"0.5","line_num":"0"},{"width":"0.020348834230544677","page_num":"0","left":"0.965116281891486","par_num":"0","word_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896","level":"0","text":"+0 ..","line_num":"0","block_num":"0","height":"0.011164274322169043"},{"height":"0.01059744650857497","top":"0.10104529661439754","par_num":"0","level":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","conf":"1","left":"0.6976744093136732","block_num":"0","page_num":"0","width":"0.2703488329623608","word_num":"0","line_num":"0"},{"word_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","level":"0","page_num":"0","top":"0.11846689891207607","conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.703488371377582","line_num":"0","par_num":"0","block_num":"0","width":"0.23837209255137337"},{"word_num":"0","top":"0.1393728226143094","height":"0.007357639939400973","par_num":"0","line_num":"0","left":"0.694767473312973","page_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","conf":"1","width":"0.28633718287691157","block_num":"0","level":"0"},{"conf":"0.5","width":"0.2819767201200445","block_num":"0","left":"0.6962209524994839","par_num":"0","line_num":"0","top":"0.15311004796085603","word_num":"0","height":"0.010653017430404366","level":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","page_num":"0"},{"page_num":"0","par_num":"0","conf":"1","block_num":"0","text":"already solved - just not parametrised for the profile/since case","height":"0.010583553587991013","line_num":"0","width":"0.12645347067650337","level":"0","word_num":"0","top":"0.1672473874286453","left":"0.6947674594038452"},{"text":"What splitting the profile sync into batches would look like","width":"0.13517440633570899","line_num":"0","height":"0.010494639808861561","par_num":"0","top":"0.19856459312259356","word_num":"0","block_num":"0","conf":"1","left":"0.6947674552483422","level":"0","page_num":"0"},{"page_num":"0","conf":"1","line_num":"0","left":"0.6947674427962095","par_num":"0","block_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","top":"0.21929824549679078","level":"0","width":"0.1511627765412027","word_num":"0","height":"0.007182590508955311"},{"level":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","word_num":"0","par_num":"0","left":"0.694767459943104","block_num":"0","height":"0.010569660667407277","conf":"1","line_num":"0","width":"0.28633716258596864","page_num":"0"},{"text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","top":"0.2508710804745784","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","left":"0.6947674612076477","word_num":"0","page_num":"0","width":"0.24127905419532292","height":"0.006968640444571461","block_num":"0"},{"height":"0.007329854098233168","top":"0.271777003894373","width":"0.284883661473051","par_num":"0","left":"0.6962209605769604","line_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","level":"0","block_num":"0","page_num":"0","conf":"1"},{"page_num":"0","block_num":"0","left":"0.6962209692158519","top":"0.306620209394439","word_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","width":"0.2877906636988863","par_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461"},{"conf":"1","level":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","left":"0.7034883691075557","width":"0.2776162573631774","height":"0.010452960286604362","line_num":"0","page_num":"0","top":"0.3205574921563493","block_num":"0","word_num":"0"},{"level":"0","width":"0.20639533184944325","top":"0.33797909453440456","left":"0.7034883928957734","block_num":"0","line_num":"0","conf":"0.30000001192092896","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","par_num":"0","height":"0.010505753841126397","page_num":"0","word_num":"0"},{"level":"0","height":"0.010628010477555794","line_num":"0","page_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","left":"0.6962209294276679","block_num":"0","word_num":"0","top":"0.3554006976086954","width":"0.2819767201200445","conf":"1","par_num":"0"},{"block_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","top":"0.3763066205343165","width":"0.2848836817639939","height":"0.0072659472719524","line_num":"0","page_num":"0","par_num":"0","conf":"1","left":"0.6962209430504749","word_num":"0","level":"0"},{"text":"You get for free","top":"0.41463414653422836","par_num":"0","word_num":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.6947674424200525","line_num":"0","width":"0.0319767404109873","height":"0.007215933366255256","level":"0"},{"top":"0.43540669856459324","word_num":"0","width":"0.08575581489725315","block_num":"0","level":"0","conf":"0.5","height":"0.0071770334928229484","par_num":"0","text":"•streamed fetch (no 0OM on big owners)","page_num":"0","line_num":"0","left":"0.697674417508692"},{"width":"0.06540696671668522","level":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.6976744285694189","block_num":"0","text":"• 100-record batches via Redis","top":"0.4529505582137161","height":"0.0071770334928229484","conf":"0.5"},{"text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","conf":"1","block_num":"0","left":"0.6976744332330052","line_num":"0","page_num":"0","par_num":"0","level":"0","height":"0.010477968760464584","top":"0.4703832754342152","width":"0.13953486909257606","word_num":"0"},{"conf":"1","line_num":"0","par_num":"0","left":"0.6976744360642997","top":"0.4912280700058711","width":"0.1322674244008165","word_num":"0","height":"0.010514089745577881","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","block_num":"0","page_num":"0","level":"0"},{"block_num":"0","level":"0","page_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","width":"0.2819767201200444","word_num":"0","line_num":"0","par_num":"0","left":"0.6976744452422932","height":"0.010452960286604251","conf":"0.5"},{"width":"0.07267441140844466","height":"0.007360418067214214","par_num":"0","conf":"0.5","left":"0.7034883798200974","page_num":"0","word_num":"0","level":"0","text":"key so difterent orofiles don't collide","line_num":"0","block_num":"0","top":"0.5261324047144549"},{"width":"0.1729650903255382","page_num":"0","word_num":"0","line_num":"0","level":"0","block_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","par_num":"0","left":"0.6947674678139966","height":"0.010452960286604362","conf":"1","top":"0.5470383280448511"},{"par_num":"0","left":"0.6947674633339377","level":"0","block_num":"0","page_num":"0","height":"0.0073104049220229506","line_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","conf":"0.5","word_num":"0","top":"0.5644599301598978"},{"par_num":"0","conf":"1","level":"0","top":"0.5956937798195339","word_num":"0","block_num":"0","left":"0.6947674627311626","line_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","height":"0.010577996571858761","page_num":"0","width":"0.28052323929806977"},{"page_num":"0","par_num":"0","block_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","word_num":"0","height":"0.0071770334928229484","left":"0.6947674461509291","level":"0","conf":"1","line_num":"0","width":"0.13953487923804753"},{"level":"0","width":"0.04215116196490354","conf":"1","page_num":"0","height":"0.006968641205077342","word_num":"0","block_num":"0","line_num":"0","left":"0.6947674422006878","par_num":"0","top":"0.6411149825213349","text":"Recommendation"},{"width":"0.28052323929806977","par_num":"0","block_num":"0","height":"0.010522425650029366","page_num":"0","level":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","word_num":"0","line_num":"0","conf":"1","top":"0.6585365856142653","left":"0.6947674626641019"},{"line_num":"0","top":"0.6759581884885157","par_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0","height":"0.006968640444571461","left":"0.6947674655515993","block_num":"0","level":"0","page_num":"0","width":"0.28488370205493685","conf":"0.5"},{"word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.01055576774682343","line_num":"0","top":"0.6897926635444678","width":"0.17441859143845573","conf":"1","par_num":"0","left":"0.6947674548777797","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:"},{"text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","conf":"1","left":"0.697674427545875","level":"0","height":"0.01072803904945574","block_num":"0","line_num":"0","par_num":"0","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0","page_num":"0"},{"width":"0.2848836817639939","block_num":"0","left":"0.6976744576996018","line_num":"0","conf":"1","level":"0","page_num":"0","height":"0.010716925017191015","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","top":"0.7317073174143272","par_num":"0","word_num":"0"},{"conf":"0.30000001192092896","width":"0.011627906180442626","level":"0","par_num":"0","top":"0.7421602788826169","word_num":"0","line_num":"0","left":"0.7034883726365229","page_num":"0","height":"0.017421602252187585","text":"do),","block_num":"0"},{"level":"0","height":"0.0071770334928229484","conf":"0.5","par_num":"0","block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","page_num":"0","line_num":"0","top":"0.766347687400319","width":"0.2776162573631774","left":"0.6976744436144179","word_num":"0"},{"width":"0.2877906636988864","block_num":"0","left":"0.694767475704478","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","par_num":"0","level":"0","height":"0.011164274322169043","line_num":"0","page_num":"0","top":"0.7870813397129187","word_num":"0","conf":"1"},{"height":"0.013937280889143033","word_num":"0","page_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","top":"0.8013937288934075","conf":"1","width":"0.2718022934933926","level":"0","line_num":"0","left":"0.6947674739397125","par_num":"0","block_num":"0"},{"block_num":"0","height":"0.0071770334928229484","word_num":"0","text":"watermark — gate it on \"no profile context\".","left":"0.6962209318790669","par_num":"0","conf":"1","top":"0.8221690590111643","page_num":"0","level":"0","line_num":"0","width":"0.08430232392980697"},{"text":"G.l .","left":"0.9651162807795277","width":"0.017441858636571994","height":"0.010461296951561616","page_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.8397129185198681","block_num":"0","par_num":"0","word_num":"0","level":"0"},{"left":"0.6962209300842392","level":"0","conf":"0.30000001192092896","width":"0.04069767099745736","par_num":"0","block_num":"0","height":"0.0071770334928229484","page_num":"0","line_num":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","word_num":"0"},{"page_num":"0","top":"0.9545454545454546","width":"0.04651162472177062","word_num":"0","height":"0.0071770334928229484","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"Claude Qnus 17 Medium","left":"0.7223837197862006"},{"text":"144-25","word_num":"0","left":"0.9331395351302343","par_num":"0","level":"0","line_num":"0","top":"0.9860627181052405","width":"0.01453488177441542","block_num":"0","conf":"0.5","page_num":"0","height":"0.006968640444571572"},{"line_num":"0","par_num":"0","text":"Po 4 sp","width":"0.01453488177441531","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.01074748898617195","top":"0.986062718234409","page_num":"0","word_num":"0","left":"0.9709302343731505"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8068
|
NULL
|
NULL
|
|
59373
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.44'34L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"height":"0.006968641205077342", [{"height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.01744185995005212","page_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.006968641046706359","block_num":"0","text":"Phostorm","width":"0.021802326466174835","word_num":"0"},{"width":"0.01162790618044264","word_num":"0","line_num":"0","top":"0.006968641450188162","left":"0.1148255812121043","block_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"code"},{"height":"0.010452960286604362","level":"0","word_num":"0","text":"FV faVsco.js","top":"0.02787456497864904","block_num":"0","line_num":"0","left":"0.030523259704860126","conf":"0.5","page_num":"0","width":"0.029069763548830722","par_num":"0"},{"page_num":"0","left":"0.06831395542728312","width":"0.024709300791963623","block_num":"0","par_num":"0","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","text":"?9 master","top":"0.02787456497864904"},{"line_num":"0","block_num":"0","height":"0.003484320602538671","par_num":"0","text":"Proledey","top":"0.05923344944238418","word_num":"0","left":"0.014534883869450689","level":"0","width":"0.020348836766912577","page_num":"0","conf":"0.30000001192092896"},{"height":"0.01150821840934213","par_num":"0","text":"D Salesforce","page_num":"0","level":"0","word_num":"0","top":"0.07612742412338913","width":"0.030583024024963372","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.043574765514713835"},{"height":"0.010452960286604362","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","text":"> DDTO","top":"0.09407665591941561","width":"0.021802323929806973","level":"0","word_num":"0","left":"0.046511627642654756"},{"page_num":"0","par_num":"0","block_num":"0","line_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","level":"0","conf":"1","top":"0.11024367702094318","width":"0.07137109878215384","word_num":"0","height":"0.015479323586398475","left":"0.0537095887639354"},{"page_num":"0","word_num":"0","line_num":"0","top":"0.13237639553429026","conf":"0.30000001192092896","level":"0","left":"0.05232558202147495","height":"0.0071770334928229484","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","block_num":"0"},{"text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","width":"0.08575580475178171","par_num":"0","block_num":"0","conf":"0.5","word_num":"0","line_num":"0","height":"0.0072715042880847625","level":"0","page_num":"0","left":"0.05232558202147495"},{"conf":"0.30000001192092896","par_num":"0","width":"0.06249999492726427","left":"0.046511627154292065","line_num":"0","text":"c) AulolocDelavec locrm.ono","height":"0.006968640444571461","block_num":"0","level":"0","page_num":"0","top":"0.16724738709478748","word_num":"0"},{"page_num":"0","conf":"1","level":"0","text":"© CheckAndRetryRemoteMatch.php","word_num":"0","par_num":"0","top":"0.18102073376030525","line_num":"0","block_num":"0","width":"0.07558138827060132","height":"0.010616896445291069","left":"0.046511627667025296"},{"word_num":"0","left":"0.04651163545709501","height":"0.0073048471453848185","top":"0.2017543859602864","width":"0.06395348082197473","conf":"0.5","line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"C) CreaterollowupActivity.php"},{"block_num":"0","left":"0.04651162858740109","conf":"0.30000001192092896","page_num":"0","line_num":"0","text":"C) CreateNotes.php","width":"0.04215116196490349","word_num":"0","height":"0.007182590508955311","level":"0","top":"0.21929824565899192","par_num":"0"},{"height":"0.010544653714558705","width":"0.08720929571922789","text":"© MatchActivitiesToNewOpportunity.php","line_num":"0","left":"0.04651163557061816","top":"0.23684210521680837","conf":"1","block_num":"0","page_num":"0","par_num":"0","word_num":"0","level":"0"},{"block_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","width":"0.06249999492726427","text":"C) MatchActivitvermData.php","height":"0.007207597461803994","level":"0","top":"0.2543554009942979","line_num":"0","left":"0.04651163358738779"},{"block_num":"0","par_num":"0","text":"E) NoteObiect.ohp","word_num":"0","line_num":"0","left":"0.046511628705343505","level":"0","top":"0.27177700333990396","width":"0.039244185102746854","page_num":"0","height":"0.00732985485873916","conf":"0.30000001192092896"},{"left":"0.04651163174781109","line_num":"0","page_num":"0","top":"0.2891986066069825","width":"0.04215115942853562","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"c) SaveActiviv.ono","level":"0"},{"par_num":"0","left":"0.04651162677256695","top":"0.30662020900450737","height":"0.006968641205077342","text":"c)saveliranscriotion.onv","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","width":"0.0523255835188196","word_num":"0","page_num":"0"},{"top":"0.32376395531045343","height":"0.0072464973352361906","conf":"0.5","level":"0","line_num":"0","page_num":"0","text":"C) SetuoLavout.oho","width":"0.04215115942853562","word_num":"0","block_num":"0","par_num":"0","left":"0.04651163174781109"},{"block_num":"0","height":"0.0071770334928230595","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","width":"0.04215115942853562","top":"0.34130781499202545","text":"C) SvncActivitv.oho","left":"0.04651163174781109","word_num":"0","level":"0"},{"width":"0.055435398791698696","line_num":"0","par_num":"0","left":"0.04638947542561308","height":"0.014418177627490425","level":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","word_num":"0","page_num":"0","block_num":"0","conf":"1"},{"level":"0","conf":"1","top":"0.3763066205343165","word_num":"0","left":"0.046511631609252174","block_num":"0","par_num":"0","height":"0.010455739935429254","line_num":"0","text":"© SyncLeads.php","page_num":"0","width":"0.039244182566378974"},{"top":"0.38995215311004783","page_num":"0","height":"0.014354066985645897","text":"© SyncObjects.php","left":"0.046511631695615716","line_num":"0","par_num":"0","width":"0.04215115942853562","word_num":"0","block_num":"0","level":"0","conf":"1"},{"block_num":"0","page_num":"0","text":"© SyncOpportunitiesJob.php","word_num":"0","line_num":"0","conf":"1","level":"0","height":"0.010700253968793927","width":"0.06104650903255382","left":"0.04651163073081603","top":"0.41114982586710536","par_num":"0"},{"left":"0.046511633451594","page_num":"0","height":"0.014354066985646008","word_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"1","level":"0","text":"© SyncOpportunity.php","top":"0.42503987240829344","width":"0.05087208747863769"},{"height":"0.010672468127626344","top":"0.44577352463809683","par_num":"0","line_num":"0","block_num":"0","left":"0.04651163071712692","page_num":"0","word_num":"0","level":"0","text":"© SyncProfileMetadata.php","width":"0.05813953217039717","conf":"1"},{"word_num":"0","page_num":"0","height":"0.010550210730691068","left":"0.04651163321565249","text":"© SyncTeamFieldsJob.php","block_num":"0","level":"0","conf":"1","par_num":"0","top":"0.46331738455485405","line_num":"0","width":"0.056686041202950996"},{"conf":"1","height":"0.010452961047110243","level":"0","par_num":"0","block_num":"0","page_num":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","top":"0.48083623715937174","width":"0.05668604120295098","word_num":"0","line_num":"0"},{"block_num":"0","level":"0","width":"0.08430231885707123","word_num":"0","line_num":"0","conf":"1","left":"0.04651163548425466","page_num":"0","par_num":"0","text":"© UpdateOpportunitySpecifications.php","top":"0.49825784007433493","height":"0.01051408974557777"},{"par_num":"0","line_num":"0","left":"0.046511627480499834","height":"0.006968640444571461","text":"Updatestage.ong","top":"0.5191637634014077","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","width":"0.04215115942853563","word_num":"0"},{"block_num":"0","left":"0.03343023627313173","height":"0.010758603778942555","level":"0","top":"0.5331010454942319","word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"> @ DealRisks","width":"0.03343022884206569","conf":"0.30000001192092896"},{"page_num":"0","block_num":"0","word_num":"0","text":"_Meeuine bor","top":"0.5714285717637769","conf":"0.30000001192092896","line_num":"0","width":"0.031976740410987366","left":"0.03924418649273823","height":"0.006968640444571572","par_num":"0","level":"0"},{"line_num":"0","block_num":"0","top":"0.6411149830944434","level":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"a Telephony","height":"0.007210375589617124","width":"0.029069763548830715","left":"0.03924418703063903"},{"text":"C User","left":"0.03924418612559764","width":"0.017441858636572008","word_num":"0","block_num":"0","level":"0","height":"0.011164274322169154","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","top":"0.6547049441786283"},{"text":"c8aseprocessing.oo.ono","width":"0.05523256038097625","word_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","line_num":"0","left":"0.04069767337055839","level":"0","par_num":"0","top":"0.675958188117432","height":"0.006968641205077342"},{"height":"0.01055576850732931","left":"0.04069767586474709","top":"0.6897926633384308","width":"0.03779069667166852","par_num":"0","block_num":"0","text":"@ Dummv.Job.php","conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","line_num":"0"},{"top":"0.7108013940634285","block_num":"0","word_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","left":"0.04069768173679198","height":"0.006968640444571572","conf":"0.5","line_num":"0","level":"0","width":"0.07558138827060132","par_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","top":"0.724738676808766","text":"@ ImportRemoteTrack.Job.ohp","left":"0.0406976819687229","height":"0.010508531968939527","width":"0.06395348082197475","line_num":"0","level":"0","conf":"0.5","page_num":"0"},{"top":"0.7456140350877193","word_num":"0","width":"0.023255812360885288","left":"0.04069767637769677","height":"0.0071770334928229484","level":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","text":"C ob.oho"},{"conf":"0.30000001192092896","top":"0.7630662020343051","level":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.006968641205077342","block_num":"0","width":"0.04505813882706013","par_num":"0","text":"C)JobDisoatcher.oho","left":"0.04069767469984203"},{"top":"0.7804878052132543","left":"0.04069768139133789","page_num":"0","level":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","par_num":"0","text":".lobDisnatcherintertace.oho","width":"0.06395348082197473","conf":"0.30000001192092896","word_num":"0"},{"top":"0.7942583731520936","height":"0.01061967533361019","conf":"0.5","block_num":"0","left":"0.04069768199588256","level":"0","line_num":"0","text":"@ [EMAIL]","word_num":"0","par_num":"0","page_num":"0","width":"0.08430231885707126"},{"level":"0","line_num":"0","left":"0.039244191467289816","text":"T. SacVisibilitvControl.ohn","par_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.8149920253520749","width":"0.05668604120295098","height":"0.007307626033703829","block_num":"0","word_num":"0"},{"width":"0.03197674041098737","line_num":"0","conf":"0.5","par_num":"0","level":"0","left":"0.027616282843257383","block_num":"0","word_num":"0","page_num":"0","height":"0.010669689239307223","top":"0.8325358850720923","text":"v D Listeners"},{"page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928230595","left":"0.03343023313500392","width":"0.031976740410987366","top":"0.8500797448165869","line_num":"0","level":"0","text":"v M Activitiod","par_num":"0","word_num":"0"},{"conf":"0.5","par_num":"0","page_num":"0","level":"0","text":"v M ActivitvProviden","width":"0.04651162979450632","word_num":"0","line_num":"0","left":"0.03924418511117721","block_num":"0","height":"0.007204819333990642","top":"0.8675958187199364"},{"block_num":"0","text":"> M.lustCall","conf":"0.30000001192092896","par_num":"0","left":"0.046511629117106865","page_num":"0","width":"0.02906976608519858","line_num":"0","word_num":"0","height":"0.007327075970420038","level":"0","top":"0.8850174216200114"},{"block_num":"0","word_num":"0","text":"v D UserPilot","height":"0.010639125270326288","page_num":"0","level":"0","par_num":"0","left":"0.046511631681215526","conf":"0.5","top":"0.9024390246943023","width":"0.03197674041098737","line_num":"0"},{"block_num":"0","line_num":"0","text":"© TrackProviderInstalledEvent.php","top":"0.9198606275943773","width":"0.07412789730315514","par_num":"0","page_num":"0","level":"0","left":"0.059593032929402996","word_num":"0","height":"0.010761381906755796","conf":"1"},{"height":"0.006968640444571572","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.9372822303003622","par_num":"0","width":"0.026162789223041938","text":"MAudia","page_num":"0","left":"0.039244188091967266","level":"0","word_num":"0"},{"top":"0.9547038330878187","page_num":"0","block_num":"0","left":"0.039244188005603746","text":"MRots","level":"0","conf":"0.30000001192092896","width":"0.0232558123608853","word_num":"0","line_num":"0","height":"0.006968640444571572","par_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.15406977310444897","height":"0.007249275463049432","level":"0","top":"0.05574912945445576","text":"C ActivitvController.ohn","word_num":"0","width":"0.047965110616481066"},{"conf":"0.30000001192092896","block_num":"0","left":"0.15406976733606492","level":"0","width":"0.07122093058646994","word_num":"0","text":"Automateakeporskepository.pnp","line_num":"0","par_num":"0","page_num":"0","height":"0.006968641205077342","top":"0.08362369334200259"},{"level":"0","text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","width":"0.07122092551373421","conf":"1","page_num":"0","par_num":"0","left":"0.30668604530999377","height":"0.011164274322169043","block_num":"0","word_num":"0","line_num":"0"},{"page_num":"0","height":"0.006968640444571461","text":"Opportunitysynclrait.ong","line_num":"0","left":"0.3066860477020153","par_num":"0","conf":"0.5","word_num":"0","width":"0.05523255023550483","level":"0","block_num":"0","top":"0.13240418151987454"},{"par_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","left":"0.37063954254736237","level":"0","top":"0.13240418151987454","page_num":"0","line_num":"0","conf":"0.5","width":"0.08720929571922792","block_num":"0","height":"0.006968640444571461","word_num":"0"},{"word_num":"0","par_num":"0","level":"0","text":"wsyncermenuuiestrait.ono","top":"0.1567944254223136","page_num":"0","height":"0.006968640444571461","block_num":"0","conf":"0.30000001192092896","left":"0.31831396020201475","line_num":"0","width":"0.05523255023550483"},{"left":"0.15406976824025068","height":"0.0071770334928229484","par_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","text":"c) SyncObiects.pho","width":"0.039244185102746826","level":"0","top":"0.18102073365231264","word_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","height":"0.010452960286604362","left":"0.20203489060729998","width":"0.06104650395981806","top":"0.17770034929920653","word_num":"0","level":"0","conf":"1","page_num":"0","par_num":"0","text":"©ImportOpportunityBatch.php"},{"level":"0","par_num":"0","block_num":"0","line_num":"0","text":"© ImportContactBatch.php","top":"0.17770034916869026","width":"0.053779064340794325","left":"0.27180233100804285","conf":"1","word_num":"0","page_num":"0","height":"0.010497417936674913"},{"block_num":"0","conf":"1","level":"0","left":"0.33284884116015484","top":"0.17770034916869026","width":"0.027616275117752387","word_num":"0","height":"0.010497417936674913","line_num":"0","page_num":"0","par_num":"0","text":"© Client.php"},{"left":"0.3677325572728374","page_num":"0","text":"C) HubspotPaqinationService.phg","height":"0.0071770334928229484","width":"0.0654069717894209","conf":"0.5","word_num":"0","block_num":"0","par_num":"0","top":"0.18102073365231264","level":"0","line_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"() Service.php","page_num":"0","top":"0.20557491325434107","width":"0.030523251979909044","height":"0.007343747018817126","left":"0.15406977127553043","par_num":"0","block_num":"0","level":"0","word_num":"0"},{"width":"0.04505813375432441","top":"0.20557491322719157","conf":"0.5","height":"0.006968640444571572","left":"0.19186047025946548","line_num":"0","page_num":"0","par_num":"0","block_num":"0","level":"0","word_num":"0","text":"BatchSyncTrait.php"},{"top":"0.20175438596491224","block_num":"0","line_num":"0","level":"0","width":"0.14534883296236076","par_num":"0","conf":"0.5","height":"0.011164274322169154","left":"0.2441860510865191","page_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","word_num":"0"},{"width":"0.02906976354883073","par_num":"0","line_num":"0","conf":"0.5","block_num":"0","height":"0.007343747018817126","page_num":"0","level":"0","text":"php api_v2.php","top":"0.20557491325434107","left":"0.3982558178455254","word_num":"0"},{"block_num":"0","line_num":"0","conf":"1","height":"0.007268726160271521","page_num":"0","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","width":"0.06104650395981809","top":"0.22966507158551952","word_num":"0","par_num":"0","level":"0"},{"par_num":"0","top":"0.2508710809687519","width":"0.21656975847609497","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","level":"0","left":"0.17151161694332442","conf":"1","height":"0.010691917303836784","page_num":"0","block_num":"0","word_num":"0","line_num":"0"},{"conf":"1","text":"nublic function handlel","left":"0.18313953485556841","page_num":"0","word_num":"0","width":"0.05959302313784334","block_num":"0","height":"0.007318740065968554","line_num":"0","par_num":"0","top":"0.26794258384399516","level":"0"},{"block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","left":"0.1497093032619457","text":"138","width":"0.010174417749364312","top":"0.4111498263026909","height":"0.010452960286604362","par_num":"0"},{"left":"0.15116279097784552","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"140","width":"0.010174418383456285","word_num":"0","height":"0.017421602252187474","top":"0.44250871089481225"},{"line_num":"0","left":"0.15116279076509007","text":"1143","top":"0.5017421601756263","height":"0.006968641205077342","level":"0","par_num":"0","page_num":"0","block_num":"0","width":"0.00872092995237797","conf":"0.30000001192092896","word_num":"0"},{"page_num":"0","line_num":"0","text":"144","left":"0.1511627908377645","block_num":"0","top":"0.5156794425600686","height":"0.010452961047110132","level":"0","conf":"1","par_num":"0","word_num":"0","width":"0.00872092995237797"},{"word_num":"0","top":"0.6062717769003649","block_num":"0","left":"0.15116279076509007","width":"0.00872092995237797","text":"149","line_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342"},{"conf":"1","block_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","level":"0","width":"0.008720929318285997","page_num":"0","word_num":"0","line_num":"0","par_num":"0","text":"155","top":"0.7108013942469417"},{"block_num":"0","level":"0","left":"0.15116279159085694","par_num":"0","width":"0.008720929318285997","line_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","text":"158","top":"0.763066202609311","word_num":"0"},{"level":"0","top":"0.8153310109716805","width":"0.008720929318285997","line_num":"0","word_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","text":"161","page_num":"0","conf":"1","left":"0.15116279159085694"},{"word_num":"0","top":"0.8501742165465933","line_num":"0","height":"0.010452960286604362","page_num":"0","conf":"1","par_num":"0","left":"0.15116279159085694","text":"163","block_num":"0","level":"0","width":"0.008720929318285997"},{"word_num":"0","par_num":"0","top":"0.871080139269703","page_num":"0","line_num":"0","conf":"1","height":"0.006968641205077342","block_num":"0","left":"0.15116279076509007","text":"1164","width":"0.00872092995237797","level":"0"},{"text":"165","height":"0.010452960286604362","block_num":"0","left":"0.15116279159085694","par_num":"0","page_num":"0","top":"0.8850174221215062","conf":"1","level":"0","width":"0.008720929318285997","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","top":"0.9059233448446159","block_num":"0","left":"0.15116279076509007","level":"0","par_num":"0","width":"0.00872092995237797","word_num":"0","text":"1166","page_num":"0"},{"height":"0.010452960286604362","line_num":"0","left":"0.21366279261358478","conf":"1","level":"0","par_num":"0","text":"$config,","top":"0.2891986067904957","width":"0.021802323929806966","page_num":"0","block_num":"0","word_num":"0"},{"left":"0.21366279584086087","top":"0.30662020992638417","page_num":"0","par_num":"0","text":"$batchRepository,","width":"0.04505813375432441","conf":"1","word_num":"0","level":"0","line_num":"0","height":"0.010452960286604362","block_num":"0"},{"block_num":"0","text":"SredisService","par_num":"0","height":"0.010452960286604362","conf":"1","top":"0.3240418127138407","width":"0.03633720570422233","word_num":"0","left":"0.21366279067986574","page_num":"0","level":"0","line_num":"0"},{"width":"0.04796511061648104","page_num":"0","par_num":"0","text":"$entityRepository,","word_num":"0","left":"0.21366279592722434","height":"0.010452960286604251","block_num":"0","level":"0","top":"0.3414634155012971","conf":"1","line_num":"0"},{"left":"0.21366279063768656","conf":"0.30000001192092896","block_num":"0","line_num":"0","height":"0.006968640444571461","par_num":"0","page_num":"0","text":"sloggen","top":"0.3623693383142996","width":"0.018895347067650337","level":"0","word_num":"0"},{"height":"0.007215933366255367","left":"0.20348838007687264","word_num":"0","block_num":"0","page_num":"0","par_num":"0","conf":"0.5","level":"0","line_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","width":"0.2398255733733482"},{"top":"0.4457735248441337","level":"0","width":"0.07994185102746842","page_num":"0","block_num":"0","word_num":"0","left":"0.20348838095072486","line_num":"0","conf":"0.5","height":"0.010672467367120575","par_num":"0","text":"if (Sthis->attemots@ === 1) {"},{"text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","word_num":"0","conf":"1","line_num":"0","height":"0.010550210730691068","width":"0.1482558047517817","block_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.21366278713067985"},{"conf":"0.5","block_num":"0","level":"0","page_num":"0","width":"0.091569758476095","height":"0.0071770334928229484","top":"0.5191387559808612","left":"0.20348838105878864","line_num":"0","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","word_num":"0"},{"top":"0.5331010453200158","width":"0.15552324944354115","conf":"1","block_num":"0","word_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","par_num":"0","level":"0","height":"0.013948396442419408","page_num":"0","left":"0.20348837906873227","line_num":"0"},{"par_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","block_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","line_num":"0","width":"0.14970930586469938","height":"0.006968641205077342","level":"0","page_num":"0","word_num":"0"},{"page_num":"0","text":"<1/6 >","line_num":"0","top":"0.5923344949742337","block_num":"0","width":"0.021802323929806966","left":"0.2470930229619993","conf":"0.30000001192092896","level":"0","par_num":"0","word_num":"0","height":"0.010536318570613101"},{"level":"0","word_num":"0","top":"0.6060606061050023","par_num":"0","width":"0.027616277654120253","block_num":"0","text":"'entity tvo","page_num":"0","height":"0.0071798116206361895","conf":"0.30000001192092896","left":"0.2151162810652241","line_num":"0"},{"page_num":"0","height":"0.010455739935429254","conf":"0.5","par_num":"0","text":"© Logger","top":"0.6132376396173622","level":"0","line_num":"0","width":"0.021802323929806966","word_num":"0","left":"0.25000000055269916","block_num":"0"},{"conf":"0.5","left":"0.2151162810652241","line_num":"0","height":"0.0071770334928230595","top":"0.6236044657097288","page_num":"0","par_num":"0","text":"Itotal reco","width":"0.027616277654120253","word_num":"0","block_num":"0","level":"0"},{"text":"public function info","top":"0.6339712919137487","line_num":"0","word_num":"0","level":"0","left":"0.248546517777781","height":"0.010628010477555794","par_num":"0","width":"0.05668604120295098","conf":"0.5","page_num":"0","block_num":"0"},{"height":"0.0072103763501230045","text":"\"batches d","par_num":"0","width":"0.027616277654120253","conf":"0.5","line_num":"0","top":"0.6411149825399743","left":"0.2151162799850968","page_num":"0","word_num":"0","level":"0","block_num":"0"},{"par_num":"0","text":"Isvnced atl","top":"0.6585365856142653","word_num":"0","block_num":"0","width":"0.026162789223041966","left":"0.21511628105837952","conf":"0.30000001192092896","page_num":"0","height":"0.007332632986552401","level":"0","line_num":"0"},{"left":"0.26598837545525295","page_num":"0","text":"cav $context = [1","conf":"0.5","level":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.6618819775389818","block_num":"0","width":"0.04360464785961399","height":"0.010591889492442497"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.24854651350063556","par_num":"0","width":"0.020348835498728624","block_num":"0","level":"0","word_num":"0","top":"0.6794258373205742","text":": voidi","line_num":"0","page_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","height":"0.011164274322169043","level":"0","width":"0.052325573373348144","block_num":"0","conf":"1","left":"0.1918604731373945","top":"0.6929824561403509","word_num":"0","text":"} catch (SocialAcco"},{"top":"0.7108013936697744","page_num":"0","left":"0.2034883724950264","word_num":"0","par_num":"0","level":"0","width":"0.039244185102746854","line_num":"0","text":"Cloaden-swannir","height":"0.006968641205077342","block_num":"0","conf":"0.5"},{"block_num":"0","top":"0.7105263157219254","level":"0","line_num":"0","text":"Log an informational message to the logs.","width":"0.08720929571922792","conf":"1","left":"0.24854651872595424","word_num":"0","height":"0.01072803904945585","page_num":"0","par_num":"0"},{"width":"0.0813953419949146","level":"0","top":"0.7384370017274113","height":"0.010691917303836673","page_num":"0","left":"0.24854651107352554","line_num":"0","conf":"1","par_num":"0","block_num":"0","text":"Implements: Loggerinterface::info","word_num":"0"},{"page_num":"0","block_num":"0","height":"0.010452960286604362","text":"array|ArravyablelJsonable|Stri","line_num":"0","par_num":"0","conf":"1","word_num":"0","level":"0","width":"0.07122092551373421","top":"0.7595818820518198","left":"0.27761628499022556"},{"conf":"0.30000001192092896","height":"0.006968640444571572","width":"0.056686041202950954","top":"0.7804878052132543","par_num":"0","word_num":"0","block_num":"0","left":"0.2761627910440279","page_num":"0","text":"ngable lstring smessage","line_num":"0","level":"0"},{"page_num":"0","top":"0.7979094080543587","width":"0.049418596511191515","word_num":"0","text":"} catch (Throwable","left":"0.19186047325424327","par_num":"0","line_num":"0","level":"0","block_num":"0","conf":"1","height":"0.010703032096607279"},{"level":"0","conf":"0.5","page_num":"0","word_num":"0","par_num":"0","height":"0.010452960286604362","left":"0.2761627943999499","block_num":"0","line_num":"0","text":"arrayScontext","width":"0.03924418256637896","top":"0.7944250876267327"},{"word_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.20348837187088045","top":"0.8188153313456585","width":"0.03924418256637899","text":"slogger->errorl","page_num":"0","conf":"0.30000001192092896"},{"width":"0.01889534706765031","top":"0.8188153315291717","block_num":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","conf":"1","level":"0","left":"0.2485465134574538","text":"Returns:"},{"word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","text":"CAurno","top":"0.8432055752480975","width":"0.01598837020549368","left":"0.24854651337109027","level":"0","block_num":"0","page_num":"0"},{"block_num":"0","height":"0.006968640444571461","par_num":"0","width":"0.06395348082197477","left":"0.2747093029029664","text":"vendor/aravel/tramework/src","level":"0","page_num":"0","line_num":"0","top":"0.8466898958055888","word_num":"0","conf":"0.5"},{"word_num":"0","page_num":"0","top":"0.8641114985930454","par_num":"0","conf":"0.30000001192092896","left":"0.2747093023963053","line_num":"0","text":"luminare Loc/Loccer.ono","block_num":"0","level":"0","width":"0.05668604120295101","height":"0.006968640444571461"},{"text":"'error' =>","top":"0.8708133969827938","block_num":"0","level":"0","height":"0.007235383302971576","conf":"0.30000001192092896","par_num":"0","left":"0.21511627846207848","word_num":"0","page_num":"0","width":"0.026162789223041938","line_num":"0"},{"width":"0.023255814897253146","word_num":"0","left":"0.20348837139363007","height":"0.0072770620647228945","text":"throw Ser","block_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.9233449476199234"},{"level":"0","line_num":"0","block_num":"0","word_num":"0","height":"0.010691917303836784","left":"0.44476744220017683","page_num":"0","top":"0.2508710809687519","par_num":"0","text":"826 л v 512","conf":"0.30000001192092896","width":"0.03488371727314399"},{"page_num":"0","height":"0.017421602252187585","width":"0.008720929952377943","line_num":"0","word_num":"0","block_num":"0","par_num":"0","conf":"1","left":"0.47238372096131104","level":"0","text":"575","top":"0.29965156834254736"},{"par_num":"0","level":"0","text":"576","top":"0.3205574921563493","conf":"0.30000001192092896","left":"0.47093023257922917","width":"0.008720929318285997","line_num":"0","word_num":"0","block_num":"0","page_num":"0","height":"0.010452960286604362"},{"par_num":"0","level":"0","top":"0.3379790945953738","block_num":"0","height":"0.010452960286604362","text":"577","line_num":"0","width":"0.01017441774936434","word_num":"0","left":"0.4709302334945038","conf":"1","page_num":"0"},{"block_num":"0","height":"0.010452960286604362","text":"578","par_num":"0","page_num":"0","level":"0","top":"0.35540069773126226","line_num":"0","word_num":"0","width":"0.008720929318285997","conf":"1","left":"0.47093023257922917"},{"width":"0.011627906180442682","block_num":"0","left":"0.4709302331500887","word_num":"0","conf":"1","height":"0.017421602252187585","level":"0","line_num":"0","text":"579","page_num":"0","top":"0.3693379791874951","par_num":"0"},{"line_num":"0","left":"0.4709302334945038","top":"0.39024390295774314","width":"0.01017441774936434","conf":"1","block_num":"0","text":"580","word_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","par_num":"0"},{"conf":"0.5","height":"0.024390243457264815","left":"0.4665697680180062","page_num":"0","level":"0","line_num":"0","block_num":"0","top":"0.40418118460121666","width":"0.0159883714736776","par_num":"0","text":"=581","word_num":"0"},{"par_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","conf":"1","top":"0.4425087113201125","line_num":"0","text":"583","left":"0.4723837218234151","block_num":"0","word_num":"0","level":"0","page_num":"0"},{"par_num":"0","height":"0.010452960286604362","top":"0.459930314107569","conf":"1","level":"0","text":"584","word_num":"0","block_num":"0","width":"0.01017441774936434","line_num":"0","page_num":"0","left":"0.4709302334945038"},{"level":"0","height":"0.010452960286604362","top":"0.4773519168950253","width":"0.013081394611520969","par_num":"0","line_num":"0","left":"0.46656976846458836","page_num":"0","word_num":"0","conf":"0.5","text":"—585","block_num":"0"},{"line_num":"0","height":"0.010452960286604362","text":"586","width":"0.008720929318285997","top":"0.4947735200309138","par_num":"0","left":"0.47093023257922917","conf":"1","level":"0","block_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","conf":"1","left":"0.4723837218234151","level":"0","top":"0.5121951224699383","par_num":"0","text":"587","height":"0.010452960286604362","line_num":"0","page_num":"0","word_num":"0","width":"0.008720929318285997"},{"line_num":"0","level":"0","height":"0.010452960286604362","text":"588","word_num":"0","block_num":"0","conf":"1","par_num":"0","top":"0.5296167252573947","page_num":"0","left":"0.4723837218234151","width":"0.008720929318285997"},{"word_num":"0","level":"0","width":"0.01017441774936434","block_num":"0","conf":"1","text":"589","line_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","par_num":"0","top":"0.5470383280448511","page_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","width":"0.008720929952377943","conf":"0.5","word_num":"0","height":"0.020905922094220375","left":"0.47238372114299704","line_num":"0","level":"0","text":"590","top":"0.5609756106427853"},{"par_num":"0","level":"0","line_num":"0","page_num":"0","text":"15911","block_num":"0","width":"0.013081394611520969","top":"0.5853658539937421","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","left":"0.46802325552854196"},{"par_num":"0","block_num":"0","conf":"1","left":"0.4723837209560432","level":"0","line_num":"0","text":"592","top":"0.5958188150216522","width":"0.010174418383456285","word_num":"0","page_num":"0","height":"0.020905923615232025"},{"word_num":"0","level":"0","left":"0.47238372099764825","block_num":"0","width":"0.008720929952377998","text":"593","conf":"1","top":"0.616724738727316","page_num":"0","par_num":"0","height":"0.010452961047110132","line_num":"0"},{"page_num":"0","width":"0.014534881774415365","block_num":"0","left":"0.466569769326747","par_num":"0","level":"0","top":"0.6480836243637909","conf":"0.30000001192092896","word_num":"0","text":"T 595","line_num":"0","height":"0.013937280889142922"},{"left":"0.46656976759933994","word_num":"0","level":"0","text":"-596","width":"0.014534883042599256","top":"0.6655052271933078","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.020905922094220375"},{"text":"597","word_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","top":"0.6898954702884519","block_num":"0","level":"0","left":"0.47093023259606254","width":"0.010174418383456285"},{"line_num":"0","page_num":"0","height":"0.020905922094220375","left":"0.4709302331016392","par_num":"0","text":"598","width":"0.011627906180442626","level":"0","word_num":"0","conf":"0.5","block_num":"0","top":"0.7003484325068968"},{"left":"0.4723837209976482","conf":"1","level":"0","line_num":"0","page_num":"0","height":"0.006968641205077342","par_num":"0","text":"$99","top":"0.7247386758550688","block_num":"0","width":"0.008720929952377943","word_num":"0"},{"text":"=600","block_num":"0","top":"0.7282229962193458","conf":"0.30000001192092896","line_num":"0","height":"0.027874564820309367","left":"0.46656976790214993","level":"0","width":"0.014534883042599311","page_num":"0","word_num":"0","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.7595818818683066","block_num":"0","width":"0.01017441774936434","word_num":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","text":"6011","height":"0.006968640444571572","level":"0"},{"level":"0","par_num":"0","text":"-602","line_num":"0","left":"0.466569767781026","block_num":"0","conf":"0.30000001192092896","width":"0.014534883042599311","top":"0.7700348428613736","word_num":"0","page_num":"0","height":"0.020905923615232025"},{"line_num":"0","top":"0.8048780490574194","block_num":"0","page_num":"0","conf":"1","height":"0.020905922094220375","level":"0","width":"0.010174418383456285","left":"0.47093023264451217","par_num":"0","text":"604","word_num":"0"},{"left":"0.47093023257922917","level":"0","width":"0.008720929318285997","height":"0.010452960286604362","top":"0.8292682935500775","text":"605","word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"level":"0","word_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.017421602252187474","page_num":"0","left":"0.4723837211284622","top":"0.8432055753547425","text":"606","par_num":"0","width":"0.008720929952377943"},{"top":"0.8641114988686065","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","height":"0.010689139176023432","page_num":"0","line_num":"0","par_num":"0","left":"0.4665697671564489","text":"— 607","width":"0.013081394611520969"},{"top":"0.8815331015640149","block_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","level":"0","left":"0.4723837218234151","par_num":"0","text":"608","word_num":"0","width":"0.008720929318285997"},{"text":"100% 52","word_num":"0","left":"0.9127906979746175","height":"0.006968641205077342","line_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.006968641043132773","width":"0.018895348335834172"},{"text":"• MOn ZU Aor 10.44'34","block_num":"0","height":"0.006968641205077342","left":"0.9345930220335801","level":"0","page_num":"0","width":"0.05813953724313292","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.006968641078646032","word_num":"0"},{"word_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","left":"0.8270348901595695","width":"0.08866278668667404","page_num":"0","par_num":"0","top":"0.02787456497864904","text":"L AskJiminnyReportActivityServiceTestv"},{"level":"0","width":"0.029069763548830674","top":"0.05574912978701141","block_num":"0","left":"0.4738372097953522","page_num":"0","par_num":"0","conf":"0.5","text":"=custom.log","line_num":"0","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.027616277654120225","page_num":"0","level":"0","height":"0.010452961047110132","left":"0.5101744200028817","text":"=laravel.log","top":"0.055749129145434506","conf":"1"},{"height":"0.010452960286604362","page_num":"0","block_num":"0","line_num":"0","top":"0.05574912978701141","level":"0","word_num":"0","left":"0.5450581399922917","width":"0.050872087478637695","conf":"0.5","par_num":"0","text":"A SF [jiminny@localhost]"},{"page_num":"0","width":"0.06104650903255382","conf":"0.5","height":"0.010452961047110132","par_num":"0","level":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","top":"0.055749129145434506"},{"word_num":"0","par_num":"0","width":"0.017441858636571994","line_num":"0","left":"0.6947674436468302","level":"0","page_num":"0","height":"0.010452960286604362","conf":"1","text":"Cascade","top":"0.05574912943857935","block_num":"0"},{"conf":"0.30000001192092896","width":"0.07703488431078326","height":"0.011164274322169043","level":"0","top":"0.0797448165869219","word_num":"0","par_num":"0","left":"0.4738372088584945","page_num":"0","text":"A console [PROD] X A console [EU]","block_num":"0","line_num":"0"},{"top":"0.0797448165869219","width":"0.04360464785961393","page_num":"0","line_num":"0","height":"0.011164274322169043","block_num":"0","conf":"0.5","left":"0.5595930266071848","level":"0","par_num":"0","text":"A console [STAGING]","word_num":"0"},{"height":"0.007285397208668498","text":"Retactor Connection","par_num":"0","conf":"1","page_num":"0","level":"0","line_num":"0","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0","left":"0.6933139525309181","block_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.7470930289847444","height":"0.007285397208668609","top":"0.08362369371432266","word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"CRM Initial Sync Oven","width":"0.045058133754324436"},{"par_num":"0","top":"0.1044657097288676","level":"0","text":"Tx: Autov","conf":"0.5","width":"0.02034883549872868","word_num":"0","line_num":"0","left":"0.5348837228066751","height":"0.0071770334928229484","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","conf":"0.5","text":"do jiminny v","width":"0.023255812360885364","left":"0.6627906997912746","height":"0.010516867873391123","level":"0","top":"0.10446570977791247","word_num":"0","page_num":"0"},{"conf":"0.5","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","width":"0.12936045261139567","top":"0.12519936212958604","height":"0.010689139176023432","line_num":"0","left":"0.49273255700367574","word_num":"0","level":"0","block_num":"0","par_num":"0"},{"height":"0.010689139176023432","conf":"0.30000001192092896","left":"0.6279069838403225","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.12519936195537007","width":"0.05813952709766146","text":"034 A1 A34 M62 ^ -","word_num":"0","line_num":"0"},{"top":"0.1463414637498397","width":"0.12499997970905707","word_num":"0","height":"0.006968640444571461","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","line_num":"0","level":"0","left":"0.4927325782522842","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0"},{"top":"0.15679442610595107","left":"0.4927325630147635","word_num":"0","level":"0","conf":"1","block_num":"0","par_num":"0","height":"0.013937280889143033","page_num":"0","width":"0.1962209052227913","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","line_num":"0"},{"left":"0.49273255988271814","word_num":"0","par_num":"0","text":"SELECT","page_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362","level":"0","top":"0.17770034895077447","width":"0.015988370205493707","line_num":"0"},{"block_num":"0","width":"0.1889534605310318","word_num":"0","page_num":"0","height":"0.013937280889143033","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","conf":"0.5","line_num":"0","top":"0.1951219518899232","left":"0.5014535184914614","level":"0","par_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.006968640444571461","left":"0.5029069786600965","conf":"0.30000001192092896","text":"U.ema1l.","line_num":"0","par_num":"0","top":"0.21602787489966546","width":"0.021802323929806966"},{"word_num":"0","height":"0.006968641205077342","block_num":"0","level":"0","line_num":"0","left":"0.5029069764355705","page_num":"0","conf":"0.30000001192092896","text":"sa.*","width":"0.011627907448626518","par_num":"0","top":"0.233449477263315"},{"width":"0.08866278668667404","level":"0","conf":"0.30000001192092896","text":"towner 1d FRol sochal accounts sa","page_num":"0","word_num":"0","left":"0.5029069796729173","par_num":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","top":"0.25087108008861336"},{"par_num":"0","top":"0.2679425837320575","conf":"0.5","left":"0.49273255569667207","width":"0.0959302313784336","height":"0.011164274322168932","word_num":"0","line_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","level":"0","block_num":"0"},{"width":"0.10610464785961388","word_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.007196483429539158","level":"0","par_num":"0","left":"0.492732561293783","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","page_num":"0"},{"text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","line_num":"0","word_num":"0","par_num":"0","level":"0","height":"0.0148935728666314","conf":"0.5","left":"0.49269744083144135","page_num":"0","top":"0.2995371262853762","width":"0.1381482875093501","block_num":"0"},{"page_num":"0","width":"0.14534883296236073","block_num":"0","top":"0.33797909453440456","level":"0","text":"SELECT * FROM automated_report_results order by id desc;","par_num":"0","line_num":"0","word_num":"0","left":"0.4927325646028267","height":"0.010505753841126397","conf":"1"},{"line_num":"0","text":"select * from features;","conf":"1","word_num":"0","left":"0.4927325633660667","page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.3728222999543015","width":"0.059593018065107584","height":"0.01075026787449107"},{"block_num":"0","page_num":"0","top":"0.38995215302990127","par_num":"0","left":"0.49273257312172364","width":"0.12936045261139567","word_num":"0","height":"0.007260390255820148","level":"0","conf":"0.30000001192092896","text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0"},{"text":"select * from teams where id = 556;","width":"0.09011627765412028","page_num":"0","height":"0.010500196824994035","par_num":"0","line_num":"0","top":"0.42503987254774733","level":"0","left":"0.4927325550814989","block_num":"0","conf":"1","word_num":"0"},{"block_num":"0","height":"0.010564103651274914","left":"0.4927325616686351","level":"0","page_num":"0","top":"0.4599303140744231","text":"select * from","conf":"1","par_num":"0","width":"0.03779069413530067","line_num":"0","word_num":"0"},{"level":"0","left":"0.5654069877565148","width":"0.12499998985452854","page_num":"0","par_num":"0","conf":"1","line_num":"0","top":"0.4599303140744231","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","height":"0.010564103651274914","block_num":"0"},{"block_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","conf":"1","left":"0.4927325741233989","width":"0.19767440633570887","line_num":"0","height":"0.010686361048210191","par_num":"0","top":"0.47735191659424503","level":"0","page_num":"0","word_num":"0"},{"left":"0.4927008834473122","width":"0.1453954818400931","word_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"select * from automated_report_results order Dy zu desc,","top":"0.49466613506674073","page_num":"0","conf":"0.5","level":"0","height":"0.014546766235497555"},{"left":"0.4927325548990552","conf":"1","page_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.010686361048210191","word_num":"0","width":"0.14244185102746842","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448"},{"left":"0.49273255862023396","width":"0.15552323929806972","top":"0.5470383283932831","par_num":"0","page_num":"0","text":"select * from automated report results WHERE report id = 54:","block_num":"0","height":"0.010452960286604362","line_num":"0","level":"0","conf":"1","word_num":"0"},{"left":"0.49273256125581216","line_num":"0","width":"0.12209300791963623","par_num":"0","text":"select * from opportunities where id = 7594349:","word_num":"0","page_num":"0","conf":"1","height":"0.010622453461423431","block_num":"0","top":"0.5818815337886577","level":"0"},{"block_num":"0","left":"0.49273257226354994","word_num":"0","top":"0.6164274323772443","height":"0.010750267113985301","page_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","par_num":"0","conf":"0.5","line_num":"0","width":"0.19767440633570899","level":"0"},{"block_num":"0","level":"0","height":"0.010628010477555794","page_num":"0","width":"0.15406975847609494","conf":"1","par_num":"0","left":"0.49273256709487234","line_num":"0","top":"0.6339712919137487","word_num":"0","text":"select * from plavbooks where team id = 711: # event 226147"},{"height":"0.010505753841126397","level":"0","page_num":"0","conf":"1","par_num":"0","line_num":"0","left":"0.4927325551571803","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","width":"0.15261626750864876","block_num":"0","word_num":"0"},{"conf":"1","block_num":"0","height":"0.013937280889143033","word_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.11046511061648101","text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","left":"0.4927325646279135","page_num":"0"},{"level":"0","word_num":"0","height":"0.010558546635142552","line_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","width":"0.15261626750864876","par_num":"0","page_num":"0","block_num":"0","left":"0.4927325552882119","top":"0.6864111504286012","conf":"1"},{"conf":"0.5","level":"0","line_num":"0","page_num":"0","top":"0.724738676080081","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","left":"0.4927325602990887","block_num":"0","height":"0.007318740065968554","par_num":"0","word_num":"0","width":"0.12354650903255388"},{"block_num":"0","conf":"0.30000001192092896","left":"0.492732558848917","line_num":"0","level":"0","text":"GELECT","width":"0.0159883714736776","top":"0.7386759584137272","word_num":"0","par_num":"0","page_num":"0","height":"0.010452961047110132"},{"width":"0.18604649888708236","block_num":"0","left":"0.5029069807442199","word_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","line_num":"0","height":"0.014354066985646008","page_num":"0","par_num":"0","level":"0","top":"0.7559808612440191","conf":"0.5"},{"left":"0.5014534902332606","level":"0","height":"0.007257611367501027","line_num":"0","par_num":"0","text":"u. email","top":"0.7767145136381128","word_num":"0","block_num":"0","width":"0.021802323929806966","page_num":"0","conf":"0.30000001192092896"},{"level":"0","width":"0.013081394611520913","word_num":"0","block_num":"0","text":"sa.*","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","height":"0.006968640444571461","left":"0.5029069777669138","top":"0.7944250874432196"},{"par_num":"0","text":"t.owner_id FROM social_accounts sa","left":"0.5014534906556222","top":"0.8118022326885981","line_num":"0","width":"0.09011626750864876","conf":"1","word_num":"0","block_num":"0","height":"0.010497418697180683","level":"0","page_num":"0"},{"word_num":"0","height":"0.007254833239687675","left":"0.49273256673203064","top":"0.8292682928942409","conf":"0.30000001192092896","par_num":"0","line_num":"0","level":"0","text":"JOTN usens u on trid = ca.cociable idi","block_num":"0","page_num":"0","width":"0.09738371220040826"},{"line_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","left":"0.49273255613526434","top":"0.8466898957943156","page_num":"0","height":"0.010566882539594036","block_num":"0","conf":"0.5","level":"0","par_num":"0","width":"0.10610464785961393"},{"height":"0.010689139176023432","word_num":"0","level":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.4927325670763793","conf":"1","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","block_num":"0","width":"0.1380813882706013","top":"0.8641114986943905"},{"top":"0.8987240830528642","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","level":"0","conf":"0.5","par_num":"0","word_num":"0","left":"0.4927325575704069","page_num":"0","height":"0.01068358215989107","block_num":"0","width":"0.19622092551373427","line_num":"0"},{"top":"0.0797448165869219","block_num":"0","conf":"0.30000001192092896","width":"0.020348834230544677","text":"+0 ..","word_num":"0","par_num":"0","level":"0","height":"0.011164274322169043","line_num":"0","page_num":"0","left":"0.965116281891486"},{"block_num":"0","page_num":"0","conf":"1","line_num":"0","top":"0.10104529661439754","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608","par_num":"0","level":"0","height":"0.01059744650857497","word_num":"0","left":"0.6976744093136732"},{"left":"0.703488371377582","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","top":"0.11846689891207607","level":"0","page_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","height":"0.006968641205077342","width":"0.23837209255137337","word_num":"0"},{"level":"0","top":"0.1393728226143094","block_num":"0","width":"0.28633718287691157","word_num":"0","par_num":"0","line_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","page_num":"0","height":"0.007357639939400973","conf":"1","left":"0.694767473312973"},{"line_num":"0","height":"0.010653017430404366","page_num":"0","par_num":"0","top":"0.15311004796085603","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","left":"0.6962209524994839","level":"0","width":"0.2819767201200445","conf":"0.5","word_num":"0","block_num":"0"},{"text":"already solved - just not parametrised for the profile/since case","par_num":"0","level":"0","height":"0.010583553587991013","page_num":"0","block_num":"0","top":"0.1672473874286453","width":"0.12645347067650337","line_num":"0","word_num":"0","left":"0.6947674594038452","conf":"1"},{"level":"0","text":"What splitting the profile sync into batches would look like","block_num":"0","top":"0.19856459312259356","height":"0.010494639808861561","left":"0.6947674552483422","conf":"1","page_num":"0","word_num":"0","width":"0.13517440633570899","line_num":"0","par_num":"0"},{"line_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","par_num":"0","height":"0.007182590508955311","top":"0.21929824549679078","conf":"1","level":"0","width":"0.1511627765412027","left":"0.6947674427962095","page_num":"0","word_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","conf":"1","height":"0.010569660667407277","left":"0.694767459943104","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","line_num":"0","top":"0.233449478068677","page_num":"0","level":"0","par_num":"0","width":"0.28633716258596864"},{"left":"0.6947674612076477","height":"0.006968640444571461","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.2508710804745784","width":"0.24127905419532292","block_num":"0","page_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","level":"0","word_num":"0"},{"left":"0.6962209605769604","block_num":"0","width":"0.284883661473051","line_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.007329854098233168","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","page_num":"0","level":"0"},{"par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","conf":"0.30000001192092896","word_num":"0","width":"0.2877906636988863","top":"0.306620209394439","block_num":"0","left":"0.6962209692158519","line_num":"0","page_num":"0","level":"0","height":"0.006968640444571461"},{"level":"0","conf":"1","line_num":"0","block_num":"0","left":"0.7034883691075557","par_num":"0","page_num":"0","height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","word_num":"0","width":"0.2776162573631774"},{"text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","level":"0","width":"0.20639533184944325","word_num":"0","page_num":"0","top":"0.33797909453440456","height":"0.010505753841126397","par_num":"0","conf":"0.30000001192092896","left":"0.7034883928957734","block_num":"0","line_num":"0"},{"level":"0","height":"0.010628010477555794","left":"0.6962209294276679","top":"0.3554006976086954","line_num":"0","width":"0.2819767201200445","word_num":"0","par_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","block_num":"0","conf":"1","page_num":"0"},{"word_num":"0","top":"0.3763066205343165","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","block_num":"0","line_num":"0","left":"0.6962209430504749","level":"0","par_num":"0","height":"0.0072659472719524","width":"0.2848836817639939","conf":"1","page_num":"0"},{"par_num":"0","text":"You get for free","level":"0","left":"0.6947674424200525","word_num":"0","line_num":"0","width":"0.0319767404109873","height":"0.007215933366255256","top":"0.41463414653422836","block_num":"0","page_num":"0","conf":"0.5"},{"block_num":"0","conf":"0.5","par_num":"0","line_num":"0","text":"•streamed fetch (no 0OM on big owners)","level":"0","top":"0.43540669856459324","width":"0.08575581489725315","word_num":"0","page_num":"0","left":"0.697674417508692","height":"0.0071770334928229484"},{"height":"0.0071770334928229484","block_num":"0","left":"0.6976744285694189","width":"0.06540696671668522","top":"0.4529505582137161","line_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.5","text":"• 100-record batches via Redis","word_num":"0"},{"par_num":"0","height":"0.010477968760464584","page_num":"0","width":"0.13953486909257606","conf":"1","left":"0.6976744332330052","line_num":"0","top":"0.4703832754342152","block_num":"0","word_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","level":"0"},{"word_num":"0","block_num":"0","height":"0.010514089745577881","page_num":"0","conf":"1","left":"0.6976744360642997","level":"0","line_num":"0","par_num":"0","top":"0.4912280700058711","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","width":"0.1322674244008165"},{"word_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","height":"0.010452960286604251","level":"0","par_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.6976744452422932","top":"0.508710801912447","width":"0.2819767201200444","conf":"0.5"},{"par_num":"0","text":"key so difterent orofiles don't collide","top":"0.5261324047144549","line_num":"0","block_num":"0","width":"0.07267441140844466","word_num":"0","conf":"0.5","level":"0","left":"0.7034883798200974","page_num":"0","height":"0.007360418067214214"},{"level":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","line_num":"0","height":"0.010452960286604362","conf":"1","left":"0.6947674678139966","par_num":"0","page_num":"0","width":"0.1729650903255382","block_num":"0","top":"0.5470383280448511","word_num":"0"},{"conf":"0.5","block_num":"0","height":"0.0073104049220229506","line_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","left":"0.6947674633339377","level":"0","page_num":"0","par_num":"0","top":"0.5644599301598978","word_num":"0"},{"height":"0.010577996571858761","width":"0.28052323929806977","par_num":"0","word_num":"0","left":"0.6947674627311626","level":"0","conf":"1","line_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","page_num":"0","top":"0.5956937798195339","block_num":"0"},{"left":"0.6947674461509291","width":"0.13953487923804753","block_num":"0","level":"0","height":"0.0071770334928229484","line_num":"0","top":"0.613237639553429","word_num":"0","page_num":"0","conf":"1","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns."},{"block_num":"0","level":"0","width":"0.04215116196490354","line_num":"0","text":"Recommendation","word_num":"0","par_num":"0","conf":"1","page_num":"0","top":"0.6411149825213349","left":"0.6947674422006878","height":"0.006968641205077342"},{"block_num":"0","width":"0.28052323929806977","word_num":"0","par_num":"0","height":"0.010522425650029366","line_num":"0","top":"0.6585365856142653","level":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","page_num":"0","conf":"1","left":"0.6947674626641019"},{"level":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","top":"0.6759581884885157","width":"0.28488370205493685","left":"0.6947674655515993","line_num":"0","page_num":"0","height":"0.006968640444571461","block_num":"0","word_num":"0","conf":"0.5","par_num":"0"},{"conf":"1","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","block_num":"0","top":"0.6897926635444678","level":"0","height":"0.01055576774682343","word_num":"0","left":"0.6947674548777797","page_num":"0","par_num":"0","line_num":"0","width":"0.17441859143845573"},{"par_num":"0","top":"0.7105263158961413","block_num":"0","height":"0.01072803904945574","level":"0","line_num":"0","page_num":"0","width":"0.22819766592472157","left":"0.697674427545875","conf":"1","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","word_num":"0"},{"conf":"1","page_num":"0","top":"0.7317073174143272","word_num":"0","block_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","left":"0.6976744576996018","level":"0","par_num":"0","line_num":"0","height":"0.010716925017191015","width":"0.2848836817639939"},{"par_num":"0","block_num":"0","width":"0.011627906180442626","level":"0","top":"0.7421602788826169","height":"0.017421602252187585","left":"0.7034883726365229","line_num":"0","text":"do),","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"width":"0.2776162573631774","left":"0.6976744436144179","line_num":"0","top":"0.766347687400319","page_num":"0","height":"0.0071770334928229484","word_num":"0","conf":"0.5","block_num":"0","par_num":"0","level":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce."},{"height":"0.011164274322169043","conf":"1","block_num":"0","top":"0.7870813397129187","word_num":"0","level":"0","left":"0.694767475704478","par_num":"0","width":"0.2877906636988864","page_num":"0","line_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config"},{"word_num":"0","left":"0.6947674739397125","conf":"1","par_num":"0","top":"0.8013937288934075","level":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","height":"0.013937280889143033","line_num":"0","page_num":"0","width":"0.2718022934933926","block_num":"0"},{"word_num":"0","block_num":"0","conf":"1","line_num":"0","level":"0","text":"watermark — gate it on \"no profile context\".","page_num":"0","par_num":"0","left":"0.6962209318790669","width":"0.08430232392980697","height":"0.0071770334928229484","top":"0.8221690590111643"},{"line_num":"0","left":"0.9651162807795277","width":"0.017441858636571994","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","text":"G.l .","top":"0.8397129185198681","page_num":"0","height":"0.010461296951561616"},{"left":"0.6962209300842392","block_num":"0","top":"0.9266347687400319","level":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","text":"Ask anvthina (84-D","height":"0.0071770334928229484","width":"0.04069767099745736"},{"height":"0.0071770334928229484","left":"0.7223837197862006","width":"0.04651162472177062","conf":"0.30000001192092896","top":"0.9545454545454546","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"Claude Qnus 17 Medium","word_num":"0"},{"block_num":"0","left":"0.9331395351302343","text":"144-25","line_num":"0","top":"0.9860627181052405","level":"0","word_num":"0","height":"0.006968640444571572","page_num":"0","conf":"0.5","par_num":"0","width":"0.01453488177441542"},{"page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.986062718234409","par_num":"0","word_num":"0","left":"0.9709302343731505","level":"0","height":"0.01074748898617195","text":"Po 4 sp","width":"0.01453488177441531"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8068
|
NULL
|
NULL
|
|
59407
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.19L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"line_num":"0","text": [{"line_num":"0","text":"Phostorm","par_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.006968641046706359","left":"0.01744185995005212","conf":"0.30000001192092896","level":"0","width":"0.021802326466174835"},{"page_num":"0","word_num":"0","level":"0","left":"0.1148255812121043","par_num":"0","height":"0.006968640444571461","line_num":"0","top":"0.006968641450188162","block_num":"0","conf":"0.30000001192092896","width":"0.01162790618044264","text":"code"},{"left":"0.030523259704860126","par_num":"0","text":"FV faVsco.js","line_num":"0","height":"0.010452960286604362","block_num":"0","word_num":"0","width":"0.029069763548830722","top":"0.02787456497864904","conf":"0.5","page_num":"0","level":"0"},{"page_num":"0","width":"0.024709300791963623","level":"0","top":"0.02787456497864904","left":"0.06831395542728312","text":"?9 master","par_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","block_num":"0"},{"left":"0.014534883869450689","width":"0.020348836766912577","height":"0.003484320602538671","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"Proledey","page_num":"0","word_num":"0","top":"0.05923344944238418","block_num":"0"},{"top":"0.07612742412338913","conf":"0.30000001192092896","page_num":"0","width":"0.030583024024963372","word_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.01150821840934213","text":"D Salesforce","left":"0.043574765514713835"},{"left":"0.046511627642654756","page_num":"0","text":"> DDTO","word_num":"0","line_num":"0","top":"0.09407665591941561","par_num":"0","width":"0.021802323929806973","conf":"0.30000001192092896","level":"0","height":"0.010452960286604362","block_num":"0"},{"word_num":"0","level":"0","height":"0.015479323586398475","page_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","block_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.07137109878215384","left":"0.0537095887639354","top":"0.11024367702094318"},{"par_num":"0","block_num":"0","level":"0","top":"0.13237639553429026","height":"0.0071770334928229484","left":"0.05232558202147495","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","word_num":"0"},{"left":"0.05232558202147495","level":"0","height":"0.0072715042880847625","conf":"0.5","par_num":"0","block_num":"0","page_num":"0","line_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","width":"0.08575580475178171","word_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.006968640444571461","par_num":"0","text":"c) AulolocDelavec locrm.ono","level":"0","left":"0.046511627154292065","top":"0.16724738709478748","width":"0.06249999492726427","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","height":"0.010616896445291069","level":"0","par_num":"0","line_num":"0","text":"© CheckAndRetryRemoteMatch.php","top":"0.18102073376030525","word_num":"0","left":"0.046511627667025296","width":"0.07558138827060132","conf":"1"},{"level":"0","top":"0.2017543859602864","left":"0.04651163545709501","text":"C) CreaterollowupActivity.php","width":"0.06395348082197473","height":"0.0073048471453848185","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","word_num":"0","line_num":"0"},{"left":"0.04651162858740109","line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","text":"C) CreateNotes.php","height":"0.007182590508955311","par_num":"0","top":"0.21929824565899192","width":"0.04215116196490349","page_num":"0"},{"block_num":"0","text":"© MatchActivitiesToNewOpportunity.php","page_num":"0","par_num":"0","word_num":"0","conf":"1","left":"0.04651163557061816","level":"0","line_num":"0","top":"0.23684210521680837","height":"0.010544653714558705","width":"0.08720929571922789"},{"word_num":"0","block_num":"0","left":"0.04651163358738779","level":"0","line_num":"0","height":"0.007207597461803994","conf":"0.5","page_num":"0","text":"C) MatchActivitvermData.php","top":"0.2543554009942979","par_num":"0","width":"0.06249999492726427"},{"block_num":"0","top":"0.27177700333990396","level":"0","page_num":"0","text":"E) NoteObiect.ohp","left":"0.046511628705343505","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.00732985485873916","width":"0.039244185102746854","word_num":"0"},{"top":"0.2891986066069825","width":"0.04215115942853562","level":"0","left":"0.04651163174781109","line_num":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.006968640444571461","text":"c) SaveActiviv.ono","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","height":"0.006968641205077342","text":"c)saveliranscriotion.onv","width":"0.0523255835188196","conf":"0.30000001192092896","top":"0.30662020900450737","line_num":"0","word_num":"0","left":"0.04651162677256695","level":"0","par_num":"0"},{"line_num":"0","height":"0.0072464973352361906","left":"0.04651163174781109","page_num":"0","conf":"0.5","word_num":"0","text":"C) SetuoLavout.oho","top":"0.32376395531045343","par_num":"0","block_num":"0","level":"0","width":"0.04215115942853562"},{"height":"0.0071770334928230595","block_num":"0","conf":"0.5","level":"0","page_num":"0","text":"C) SvncActivitv.oho","width":"0.04215115942853562","word_num":"0","line_num":"0","left":"0.04651163174781109","par_num":"0","top":"0.34130781499202545"},{"conf":"1","block_num":"0","page_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","height":"0.014418177627490425","level":"0","width":"0.055435398791698696","word_num":"0","par_num":"0","line_num":"0","left":"0.04638947542561308"},{"height":"0.010455739935429254","page_num":"0","conf":"1","block_num":"0","left":"0.046511631609252174","level":"0","text":"© SyncLeads.php","par_num":"0","width":"0.039244182566378974","top":"0.3763066205343165","word_num":"0","line_num":"0"},{"block_num":"0","line_num":"0","text":"© SyncObjects.php","top":"0.38995215311004783","width":"0.04215115942853562","conf":"1","level":"0","height":"0.014354066985645897","page_num":"0","word_num":"0","par_num":"0","left":"0.046511631695615716"},{"width":"0.06104650903255382","conf":"1","page_num":"0","level":"0","height":"0.010700253968793927","left":"0.04651163073081603","block_num":"0","line_num":"0","par_num":"0","text":"© SyncOpportunitiesJob.php","top":"0.41114982586710536","word_num":"0"},{"height":"0.014354066985646008","top":"0.42503987240829344","block_num":"0","level":"0","conf":"1","word_num":"0","par_num":"0","left":"0.046511633451594","text":"© SyncOpportunity.php","width":"0.05087208747863769","line_num":"0","page_num":"0"},{"left":"0.04651163071712692","level":"0","par_num":"0","text":"© SyncProfileMetadata.php","top":"0.44577352463809683","word_num":"0","block_num":"0","width":"0.05813953217039717","height":"0.010672468127626344","conf":"1","line_num":"0","page_num":"0"},{"line_num":"0","top":"0.46331738455485405","width":"0.056686041202950996","text":"© SyncTeamFieldsJob.php","par_num":"0","conf":"1","word_num":"0","left":"0.04651163321565249","page_num":"0","block_num":"0","level":"0","height":"0.010550210730691068"},{"height":"0.010452961047110243","level":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.48083623715937174","width":"0.05668604120295098","line_num":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","conf":"1"},{"top":"0.49825784007433493","level":"0","text":"© UpdateOpportunitySpecifications.php","par_num":"0","width":"0.08430231885707123","line_num":"0","height":"0.01051408974557777","block_num":"0","left":"0.04651163548425466","page_num":"0","conf":"1","word_num":"0"},{"text":"Updatestage.ong","word_num":"0","left":"0.046511627480499834","par_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","top":"0.5191637634014077","line_num":"0","page_num":"0","level":"0","width":"0.04215115942853563"},{"width":"0.03343022884206569","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","level":"0","height":"0.010758603778942555","left":"0.03343023627313173","text":"> @ DealRisks","top":"0.5331010454942319","word_num":"0"},{"par_num":"0","word_num":"0","text":"_Meeuine bor","left":"0.03924418649273823","line_num":"0","page_num":"0","top":"0.5714285717637769","block_num":"0","level":"0","conf":"0.30000001192092896","width":"0.031976740410987366","height":"0.006968640444571572"},{"left":"0.03924418703063903","line_num":"0","width":"0.029069763548830715","height":"0.007210375589617124","level":"0","block_num":"0","conf":"0.30000001192092896","text":"a Telephony","word_num":"0","par_num":"0","page_num":"0","top":"0.6411149830944434"},{"conf":"0.30000001192092896","text":"C User","height":"0.011164274322169154","level":"0","line_num":"0","word_num":"0","par_num":"0","block_num":"0","width":"0.017441858636572008","top":"0.6547049441786283","left":"0.03924418612559764","page_num":"0"},{"top":"0.675958188117432","word_num":"0","page_num":"0","text":"c8aseprocessing.oo.ono","par_num":"0","conf":"0.30000001192092896","level":"0","width":"0.05523256038097625","block_num":"0","height":"0.006968641205077342","left":"0.04069767337055839","line_num":"0"},{"level":"0","width":"0.03779069667166852","page_num":"0","conf":"0.30000001192092896","top":"0.6897926633384308","word_num":"0","block_num":"0","left":"0.04069767586474709","par_num":"0","text":"@ Dummv.Job.php","line_num":"0","height":"0.01055576850732931"},{"top":"0.7108013940634285","width":"0.07558138827060132","block_num":"0","conf":"0.5","left":"0.04069768173679198","line_num":"0","word_num":"0","height":"0.006968640444571572","page_num":"0","level":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","par_num":"0"},{"text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","word_num":"0","level":"0","width":"0.06395348082197475","line_num":"0","page_num":"0","height":"0.010508531968939527","par_num":"0","conf":"0.5","block_num":"0","left":"0.0406976819687229"},{"height":"0.0071770334928229484","line_num":"0","top":"0.7456140350877193","par_num":"0","page_num":"0","block_num":"0","left":"0.04069767637769677","level":"0","text":"C ob.oho","width":"0.023255812360885288","conf":"0.30000001192092896","word_num":"0"},{"left":"0.04069767469984203","level":"0","text":"C)JobDisoatcher.oho","line_num":"0","page_num":"0","word_num":"0","top":"0.7630662020343051","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","width":"0.04505813882706013","block_num":"0"},{"height":"0.006968640444571572","level":"0","page_num":"0","par_num":"0","left":"0.04069768139133789","conf":"0.30000001192092896","block_num":"0","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","word_num":"0","line_num":"0","width":"0.06395348082197473"},{"height":"0.01061967533361019","block_num":"0","conf":"0.5","page_num":"0","left":"0.04069768199588256","par_num":"0","word_num":"0","text":"@ [EMAIL]","top":"0.7942583731520936","width":"0.08430231885707126","level":"0","line_num":"0"},{"block_num":"0","par_num":"0","top":"0.8149920253520749","conf":"0.30000001192092896","left":"0.039244191467289816","width":"0.05668604120295098","text":"T. SacVisibilitvControl.ohn","word_num":"0","page_num":"0","height":"0.007307626033703829","level":"0","line_num":"0"},{"conf":"0.5","text":"v D Listeners","block_num":"0","height":"0.010669689239307223","left":"0.027616282843257383","line_num":"0","par_num":"0","top":"0.8325358850720923","width":"0.03197674041098737","level":"0","word_num":"0","page_num":"0"},{"left":"0.03343023313500392","level":"0","height":"0.0071770334928230595","block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"v M Activitiod","width":"0.031976740410987366","line_num":"0","par_num":"0","word_num":"0","top":"0.8500797448165869"},{"word_num":"0","text":"v M ActivitvProviden","conf":"0.5","page_num":"0","height":"0.007204819333990642","left":"0.03924418511117721","width":"0.04651162979450632","block_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.8675958187199364"},{"text":"> M.lustCall","line_num":"0","top":"0.8850174216200114","width":"0.02906976608519858","page_num":"0","left":"0.046511629117106865","par_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.007327075970420038","conf":"0.30000001192092896"},{"block_num":"0","top":"0.9024390246943023","left":"0.046511631681215526","conf":"0.5","line_num":"0","level":"0","page_num":"0","height":"0.010639125270326288","text":"v D UserPilot","width":"0.03197674041098737","word_num":"0","par_num":"0"},{"conf":"1","block_num":"0","left":"0.059593032929402996","height":"0.010761381906755796","page_num":"0","par_num":"0","text":"© TrackProviderInstalledEvent.php","word_num":"0","top":"0.9198606275943773","width":"0.07412789730315514","level":"0","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","text":"MAudia","height":"0.006968640444571572","line_num":"0","page_num":"0","par_num":"0","top":"0.9372822303003622","word_num":"0","left":"0.039244188091967266","width":"0.026162789223041938"},{"height":"0.006968640444571572","left":"0.039244188005603746","page_num":"0","block_num":"0","par_num":"0","width":"0.0232558123608853","text":"MRots","level":"0","line_num":"0","top":"0.9547038330878187","word_num":"0","conf":"0.30000001192092896"},{"top":"0.05574912945445576","left":"0.15406977310444897","level":"0","line_num":"0","page_num":"0","text":"C ActivitvController.ohn","par_num":"0","conf":"0.5","width":"0.047965110616481066","block_num":"0","height":"0.007249275463049432","word_num":"0"},{"left":"0.15406976733606492","conf":"0.30000001192092896","par_num":"0","text":"Automateakeporskepository.pnp","word_num":"0","width":"0.07122093058646994","top":"0.08362369334200259","page_num":"0","height":"0.006968641205077342","level":"0","line_num":"0","block_num":"0"},{"block_num":"0","top":"0.0797448165869219","conf":"1","par_num":"0","width":"0.07122092551373421","level":"0","line_num":"0","page_num":"0","height":"0.011164274322169043","text":"© AutomatedReportsCommand.php","word_num":"0","left":"0.30668604530999377"},{"conf":"0.5","height":"0.006968640444571461","left":"0.3066860477020153","level":"0","line_num":"0","text":"Opportunitysynclrait.ong","word_num":"0","width":"0.05523255023550483","par_num":"0","top":"0.13240418151987454","block_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.08720929571922792","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","left":"0.37063954254736237","top":"0.13240418151987454","word_num":"0","conf":"0.5","height":"0.006968640444571461"},{"top":"0.1567944254223136","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"wsyncermenuuiestrait.ono","block_num":"0","conf":"0.30000001192092896","left":"0.31831396020201475","word_num":"0","height":"0.006968640444571461","width":"0.05523255023550483"},{"level":"0","text":"c) SyncObiects.pho","height":"0.0071770334928229484","left":"0.15406976824025068","par_num":"0","width":"0.039244185102746826","word_num":"0","block_num":"0","line_num":"0","top":"0.18102073365231264","conf":"0.30000001192092896","page_num":"0"},{"level":"0","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","block_num":"0","par_num":"0","left":"0.20203489060729998","word_num":"0","width":"0.06104650395981806","height":"0.010452960286604362","page_num":"0","line_num":"0","conf":"1"},{"word_num":"0","text":"© ImportContactBatch.php","line_num":"0","level":"0","par_num":"0","left":"0.27180233100804285","top":"0.17770034916869026","block_num":"0","page_num":"0","height":"0.010497417936674913","width":"0.053779064340794325","conf":"1"},{"level":"0","height":"0.010497417936674913","block_num":"0","conf":"1","line_num":"0","left":"0.33284884116015484","par_num":"0","text":"© Client.php","word_num":"0","width":"0.027616275117752387","top":"0.17770034916869026","page_num":"0"},{"page_num":"0","left":"0.3677325572728374","top":"0.18102073365231264","par_num":"0","block_num":"0","level":"0","height":"0.0071770334928229484","width":"0.0654069717894209","word_num":"0","conf":"0.5","text":"C) HubspotPaqinationService.phg","line_num":"0"},{"line_num":"0","conf":"0.30000001192092896","level":"0","text":"() Service.php","page_num":"0","left":"0.15406977127553043","block_num":"0","width":"0.030523251979909044","par_num":"0","top":"0.20557491325434107","height":"0.007343747018817126","word_num":"0"},{"par_num":"0","block_num":"0","left":"0.19186047025946548","line_num":"0","text":"BatchSyncTrait.php","width":"0.04505813375432441","height":"0.006968640444571572","top":"0.20557491322719157","conf":"0.5","level":"0","page_num":"0","word_num":"0"},{"text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","page_num":"0","level":"0","block_num":"0","width":"0.14534883296236076","top":"0.20175438596491224","line_num":"0","conf":"0.5","left":"0.2441860510865191","height":"0.011164274322169154","par_num":"0","word_num":"0"},{"block_num":"0","left":"0.3982558178455254","par_num":"0","width":"0.02906976354883073","top":"0.20557491325434107","height":"0.007343747018817126","line_num":"0","text":"php api_v2.php","word_num":"0","conf":"0.5","page_num":"0","level":"0"},{"text":"(C) AutomatedReportResult.oho","line_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.007268726160271521","left":"0.15406977510994932","level":"0","top":"0.22966507158551952","width":"0.06104650395981809","par_num":"0","word_num":"0"},{"line_num":"0","level":"0","top":"0.2508710809687519","width":"0.21656975847609497","block_num":"0","conf":"1","height":"0.010691917303836784","left":"0.17151161694332442","page_num":"0","par_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","word_num":"0"},{"height":"0.007318740065968554","width":"0.05959302313784334","page_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","top":"0.26794258384399516","text":"nublic function handlel","word_num":"0","par_num":"0","left":"0.18313953485556841"},{"left":"0.1497093032619457","page_num":"0","height":"0.010452960286604362","par_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.010174417749364312","block_num":"0","text":"138","line_num":"0","top":"0.4111498263026909","level":"0"},{"conf":"1","height":"0.017421602252187474","line_num":"0","top":"0.44250871089481225","width":"0.010174418383456285","word_num":"0","level":"0","page_num":"0","text":"140","block_num":"0","par_num":"0","left":"0.15116279097784552"},{"conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.15116279076509007","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.5017421601756263","width":"0.00872092995237797","word_num":"0","text":"1143"},{"top":"0.5156794425600686","text":"144","page_num":"0","word_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.010452961047110132","conf":"1","left":"0.1511627908377645","level":"0","width":"0.00872092995237797"},{"page_num":"0","top":"0.6062717769003649","line_num":"0","left":"0.15116279076509007","width":"0.00872092995237797","par_num":"0","text":"149","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","block_num":"0","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","top":"0.7108013942469417","width":"0.008720929318285997","height":"0.010452960286604362","par_num":"0","conf":"1","block_num":"0","text":"155","word_num":"0","left":"0.15116279159085694"},{"conf":"1","left":"0.15116279159085694","top":"0.763066202609311","level":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.008720929318285997","block_num":"0","word_num":"0","height":"0.010452960286604362","text":"158"},{"level":"0","width":"0.008720929318285997","word_num":"0","par_num":"0","left":"0.15116279159085694","page_num":"0","text":"161","top":"0.8153310109716805","conf":"1","block_num":"0","line_num":"0","height":"0.010452960286604362"},{"height":"0.010452960286604362","block_num":"0","text":"163","level":"0","top":"0.8501742165465933","width":"0.008720929318285997","word_num":"0","left":"0.15116279159085694","conf":"1","line_num":"0","par_num":"0","page_num":"0"},{"top":"0.871080139269703","width":"0.00872092995237797","line_num":"0","level":"0","page_num":"0","text":"1164","conf":"1","height":"0.006968641205077342","left":"0.15116279076509007","par_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","text":"165","page_num":"0","line_num":"0","width":"0.008720929318285997","par_num":"0","level":"0","word_num":"0","left":"0.15116279159085694","top":"0.8850174221215062","height":"0.010452960286604362","conf":"1"},{"line_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","width":"0.00872092995237797","block_num":"0","left":"0.15116279076509007","par_num":"0","top":"0.9059233448446159","level":"0","text":"1166"},{"word_num":"0","level":"0","block_num":"0","par_num":"0","text":"$config,","top":"0.2891986067904957","height":"0.010452960286604362","page_num":"0","conf":"1","left":"0.21366279261358478","line_num":"0","width":"0.021802323929806966"},{"level":"0","left":"0.21366279584086087","block_num":"0","height":"0.010452960286604362","text":"$batchRepository,","top":"0.30662020992638417","line_num":"0","word_num":"0","conf":"1","par_num":"0","width":"0.04505813375432441","page_num":"0"},{"page_num":"0","block_num":"0","width":"0.03633720570422233","left":"0.21366279067986574","word_num":"0","height":"0.010452960286604362","conf":"1","level":"0","par_num":"0","text":"SredisService","top":"0.3240418127138407","line_num":"0"},{"par_num":"0","conf":"1","top":"0.3414634155012971","level":"0","line_num":"0","height":"0.010452960286604251","width":"0.04796511061648104","word_num":"0","text":"$entityRepository,","block_num":"0","left":"0.21366279592722434","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","level":"0","text":"sloggen","page_num":"0","left":"0.21366279063768656","par_num":"0","top":"0.3623693383142996","width":"0.018895347067650337","word_num":"0"},{"par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","left":"0.20348838007687264","level":"0","width":"0.2398255733733482","page_num":"0","height":"0.007215933366255367","line_num":"0","conf":"0.5","block_num":"0","top":"0.4146341463621239","word_num":"0"},{"level":"0","line_num":"0","top":"0.4457735248441337","height":"0.010672467367120575","word_num":"0","left":"0.20348838095072486","width":"0.07994185102746842","par_num":"0","text":"if (Sthis->attemots@ === 1) {","conf":"0.5","block_num":"0","page_num":"0"},{"par_num":"0","page_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","word_num":"0","level":"0","conf":"1","width":"0.1482558047517817","left":"0.21366278713067985","height":"0.010550210730691068","line_num":"0","block_num":"0"},{"page_num":"0","word_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","par_num":"0","line_num":"0","conf":"0.5","top":"0.5191387559808612","height":"0.0071770334928229484","block_num":"0","left":"0.20348838105878864","width":"0.091569758476095","level":"0"},{"text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","height":"0.013948396442419408","word_num":"0","par_num":"0","line_num":"0","conf":"1","level":"0","page_num":"0","top":"0.5331010453200158","width":"0.15552324944354115","block_num":"0","left":"0.20348837906873227"},{"top":"0.5714285713801411","width":"0.14970930586469938","conf":"0.30000001192092896","left":"0.20348837025078986","page_num":"0","word_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.006968641205077342","block_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'"},{"conf":"0.30000001192092896","block_num":"0","left":"0.2470930229619993","text":"<1/6 >","line_num":"0","par_num":"0","width":"0.021802323929806966","level":"0","word_num":"0","height":"0.010536318570613101","page_num":"0","top":"0.5923344949742337"},{"width":"0.027616277654120253","word_num":"0","text":"'entity tvo","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.0071798116206361895","level":"0","top":"0.6060606061050023","left":"0.2151162810652241"},{"block_num":"0","left":"0.25000000055269916","height":"0.010455739935429254","conf":"0.5","line_num":"0","par_num":"0","top":"0.6132376396173622","width":"0.021802323929806966","page_num":"0","text":"© Logger","level":"0","word_num":"0"},{"word_num":"0","level":"0","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","height":"0.0071770334928230595","left":"0.2151162810652241","width":"0.027616277654120253","top":"0.6236044657097288","text":"Itotal reco","line_num":"0"},{"block_num":"0","top":"0.6339712919137487","par_num":"0","left":"0.248546517777781","level":"0","page_num":"0","height":"0.010628010477555794","text":"public function info","width":"0.05668604120295098","word_num":"0","conf":"0.5","line_num":"0"},{"top":"0.6411149825399743","word_num":"0","conf":"0.5","width":"0.027616277654120253","page_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.0072103763501230045","left":"0.2151162799850968","text":"\"batches d"},{"page_num":"0","level":"0","height":"0.007332632986552401","par_num":"0","top":"0.6585365856142653","left":"0.21511628105837952","word_num":"0","width":"0.026162789223041966","text":"Isvnced atl","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"height":"0.010591889492442497","line_num":"0","par_num":"0","top":"0.6618819775389818","block_num":"0","left":"0.26598837545525295","conf":"0.5","width":"0.04360464785961399","text":"cav $context = [1","page_num":"0","word_num":"0","level":"0"},{"text":": voidi","page_num":"0","par_num":"0","block_num":"0","width":"0.020348835498728624","top":"0.6794258373205742","level":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","word_num":"0","left":"0.24854651350063556","line_num":"0"},{"text":"} catch (SocialAcco","par_num":"0","top":"0.6929824561403509","word_num":"0","height":"0.011164274322169043","left":"0.1918604731373945","level":"0","line_num":"0","page_num":"0","conf":"1","block_num":"0","width":"0.052325573373348144"},{"conf":"0.5","line_num":"0","page_num":"0","word_num":"0","left":"0.2034883724950264","par_num":"0","level":"0","height":"0.006968641205077342","block_num":"0","text":"Cloaden-swannir","top":"0.7108013936697744","width":"0.039244185102746854"},{"par_num":"0","left":"0.24854651872595424","block_num":"0","level":"0","line_num":"0","top":"0.7105263157219254","width":"0.08720929571922792","word_num":"0","page_num":"0","conf":"1","text":"Log an informational message to the logs.","height":"0.01072803904945585"},{"text":"Implements: Loggerinterface::info","line_num":"0","height":"0.010691917303836673","block_num":"0","top":"0.7384370017274113","conf":"1","width":"0.0813953419949146","left":"0.24854651107352554","level":"0","par_num":"0","page_num":"0","word_num":"0"},{"left":"0.27761628499022556","line_num":"0","par_num":"0","text":"array|ArravyablelJsonable|Stri","word_num":"0","width":"0.07122092551373421","conf":"1","height":"0.010452960286604362","page_num":"0","top":"0.7595818820518198","block_num":"0","level":"0"},{"top":"0.7804878052132543","conf":"0.30000001192092896","word_num":"0","left":"0.2761627910440279","line_num":"0","par_num":"0","text":"ngable lstring smessage","level":"0","width":"0.056686041202950954","block_num":"0","page_num":"0","height":"0.006968640444571572"},{"left":"0.19186047325424327","text":"} catch (Throwable","top":"0.7979094080543587","height":"0.010703032096607279","block_num":"0","line_num":"0","word_num":"0","width":"0.049418596511191515","conf":"1","par_num":"0","level":"0","page_num":"0"},{"conf":"0.5","left":"0.2761627943999499","text":"arrayScontext","par_num":"0","block_num":"0","width":"0.03924418256637896","word_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","level":"0","top":"0.7944250876267327"},{"text":"slogger->errorl","page_num":"0","conf":"0.30000001192092896","left":"0.20348837187088045","top":"0.8188153313456585","par_num":"0","word_num":"0","width":"0.03924418256637899","height":"0.006968640444571461","block_num":"0","level":"0","line_num":"0"},{"line_num":"0","page_num":"0","text":"Returns:","conf":"1","top":"0.8188153315291717","width":"0.01889534706765031","par_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.2485465134574538","height":"0.010452960286604362"},{"level":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.8432055752480975","left":"0.24854651337109027","width":"0.01598837020549368","word_num":"0","block_num":"0","height":"0.006968640444571572","par_num":"0","text":"CAurno"},{"word_num":"0","left":"0.2747093029029664","block_num":"0","width":"0.06395348082197477","page_num":"0","par_num":"0","top":"0.8466898958055888","height":"0.006968640444571461","conf":"0.5","level":"0","line_num":"0","text":"vendor/aravel/tramework/src"},{"height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","level":"0","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","word_num":"0","left":"0.2747093023963053","width":"0.05668604120295101","page_num":"0","par_num":"0","line_num":"0"},{"width":"0.026162789223041938","height":"0.007235383302971576","par_num":"0","top":"0.8708133969827938","block_num":"0","page_num":"0","level":"0","line_num":"0","text":"'error' =>","word_num":"0","left":"0.21511627846207848","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","par_num":"0","left":"0.20348837139363007","block_num":"0","text":"throw Ser","height":"0.0072770620647228945","word_num":"0","level":"0","top":"0.9233449476199234","line_num":"0","page_num":"0","width":"0.023255814897253146"},{"height":"0.010691917303836784","par_num":"0","top":"0.2508710809687519","conf":"0.30000001192092896","block_num":"0","left":"0.44476744220017683","text":"826 л v 512","width":"0.03488371727314399","level":"0","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","conf":"1","height":"0.017421602252187585","left":"0.47238372096131104","level":"0","page_num":"0","par_num":"0","text":"575","line_num":"0","top":"0.29965156834254736","width":"0.008720929952377943","word_num":"0"},{"level":"0","page_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","conf":"0.30000001192092896","line_num":"0","left":"0.47093023257922917","par_num":"0","text":"576","block_num":"0","height":"0.010452960286604362","word_num":"0"},{"level":"0","par_num":"0","top":"0.3379790945953738","word_num":"0","text":"577","width":"0.01017441774936434","height":"0.010452960286604362","left":"0.4709302334945038","page_num":"0","block_num":"0","conf":"1","line_num":"0"},{"left":"0.47093023257922917","height":"0.010452960286604362","conf":"1","level":"0","line_num":"0","word_num":"0","width":"0.008720929318285997","top":"0.35540069773126226","block_num":"0","page_num":"0","par_num":"0","text":"578"},{"width":"0.011627906180442682","par_num":"0","word_num":"0","text":"579","level":"0","top":"0.3693379791874951","conf":"1","line_num":"0","page_num":"0","block_num":"0","left":"0.4709302331500887","height":"0.017421602252187585"},{"top":"0.39024390295774314","line_num":"0","par_num":"0","page_num":"0","left":"0.4709302334945038","text":"580","width":"0.01017441774936434","word_num":"0","block_num":"0","conf":"1","level":"0","height":"0.010452960286604362"},{"level":"0","left":"0.4665697680180062","text":"=581","top":"0.40418118460121666","line_num":"0","word_num":"0","width":"0.0159883714736776","height":"0.024390243457264815","page_num":"0","par_num":"0","block_num":"0","conf":"0.5"},{"width":"0.008720929318285997","par_num":"0","conf":"1","level":"0","block_num":"0","left":"0.4723837218234151","page_num":"0","top":"0.4425087113201125","word_num":"0","text":"583","line_num":"0","height":"0.010452960286604362"},{"line_num":"0","level":"0","text":"584","top":"0.459930314107569","block_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","par_num":"0","width":"0.01017441774936434","word_num":"0","page_num":"0","conf":"1"},{"width":"0.013081394611520969","block_num":"0","conf":"0.5","par_num":"0","top":"0.4773519168950253","word_num":"0","text":"—585","level":"0","height":"0.010452960286604362","left":"0.46656976846458836","line_num":"0","page_num":"0"},{"word_num":"0","conf":"1","top":"0.4947735200309138","height":"0.010452960286604362","par_num":"0","line_num":"0","left":"0.47093023257922917","text":"586","block_num":"0","level":"0","page_num":"0","width":"0.008720929318285997"},{"block_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","text":"587","word_num":"0","conf":"1","left":"0.4723837218234151","line_num":"0","width":"0.008720929318285997","top":"0.5121951224699383"},{"top":"0.5296167252573947","line_num":"0","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997","block_num":"0","conf":"1","word_num":"0","text":"588","left":"0.4723837218234151","level":"0","par_num":"0"},{"page_num":"0","level":"0","line_num":"0","par_num":"0","text":"589","word_num":"0","left":"0.4709302334945038","block_num":"0","height":"0.010452960286604362","conf":"1","top":"0.5470383280448511","width":"0.01017441774936434"},{"par_num":"0","block_num":"0","conf":"0.5","page_num":"0","level":"0","top":"0.5609756106427853","line_num":"0","width":"0.008720929952377943","word_num":"0","height":"0.020905922094220375","text":"590","left":"0.47238372114299704"},{"block_num":"0","par_num":"0","line_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","text":"15911","top":"0.5853658539937421","width":"0.013081394611520969","word_num":"0","left":"0.46802325552854196","page_num":"0","level":"0"},{"page_num":"0","height":"0.020905923615232025","conf":"1","line_num":"0","left":"0.4723837209560432","par_num":"0","text":"592","top":"0.5958188150216522","level":"0","width":"0.010174418383456285","block_num":"0","word_num":"0"},{"par_num":"0","top":"0.616724738727316","left":"0.47238372099764825","conf":"1","level":"0","text":"593","width":"0.008720929952377998","block_num":"0","height":"0.010452961047110132","page_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","left":"0.466569769326747","line_num":"0","conf":"0.30000001192092896","text":"T 595","height":"0.013937280889142922","top":"0.6480836243637909","word_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.014534881774415365"},{"width":"0.014534883042599256","block_num":"0","text":"-596","height":"0.020905922094220375","line_num":"0","page_num":"0","top":"0.6655052271933078","word_num":"0","level":"0","left":"0.46656976759933994","conf":"0.30000001192092896","par_num":"0"},{"line_num":"0","page_num":"0","height":"0.006968641205077342","width":"0.010174418383456285","level":"0","par_num":"0","conf":"0.30000001192092896","text":"597","word_num":"0","block_num":"0","top":"0.6898954702884519","left":"0.47093023259606254"},{"conf":"0.5","top":"0.7003484325068968","line_num":"0","par_num":"0","height":"0.020905922094220375","text":"598","width":"0.011627906180442626","left":"0.4709302331016392","level":"0","word_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","height":"0.006968641205077342","page_num":"0","left":"0.4723837209976482","level":"0","text":"$99","top":"0.7247386758550688","block_num":"0","par_num":"0","conf":"1","width":"0.008720929952377943","word_num":"0"},{"level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","left":"0.46656976790214993","page_num":"0","text":"=600","word_num":"0","width":"0.014534883042599311","par_num":"0","top":"0.7282229962193458","height":"0.027874564820309367"},{"line_num":"0","level":"0","left":"0.4709302334945038","page_num":"0","top":"0.7595818818683066","text":"6011","conf":"0.30000001192092896","width":"0.01017441774936434","par_num":"0","block_num":"0","height":"0.006968640444571572","word_num":"0"},{"left":"0.466569767781026","block_num":"0","conf":"0.30000001192092896","height":"0.020905923615232025","line_num":"0","top":"0.7700348428613736","width":"0.014534883042599311","word_num":"0","text":"-602","page_num":"0","level":"0","par_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","width":"0.010174418383456285","word_num":"0","height":"0.020905922094220375","level":"0","block_num":"0","text":"604","conf":"1","top":"0.8048780490574194","left":"0.47093023264451217"},{"level":"0","block_num":"0","text":"605","par_num":"0","conf":"0.30000001192092896","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","line_num":"0","top":"0.8292682935500775","page_num":"0","left":"0.47093023257922917"},{"level":"0","conf":"1","line_num":"0","word_num":"0","left":"0.4723837211284622","top":"0.8432055753547425","width":"0.008720929952377943","text":"606","page_num":"0","height":"0.017421602252187474","block_num":"0","par_num":"0"},{"top":"0.8641114988686065","par_num":"0","word_num":"0","block_num":"0","left":"0.4665697671564489","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"— 607","width":"0.013081394611520969","height":"0.010689139176023432"},{"page_num":"0","par_num":"0","level":"0","height":"0.010452960286604362","line_num":"0","text":"608","top":"0.8815331015640149","block_num":"0","width":"0.008720929318285997","conf":"1","word_num":"0","left":"0.4723837218234151"},{"text":"100% 52","height":"0.006968640444571461","line_num":"0","left":"0.9127906995735092","conf":"0.30000001192092896","level":"0","width":"0.01889534706765028","top":"0.006968641450188162","page_num":"0","word_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","width":"0.05813952709766146","left":"0.9345930252198137","text":"• Mon ZU Aor 10.40.19","top":"0.006968641450188162","block_num":"0","height":"0.006968640444571461"},{"height":"0.010452960286604362","line_num":"0","par_num":"0","width":"0.08866278668667404","page_num":"0","conf":"1","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904","left":"0.8270348901595695","word_num":"0","block_num":"0","level":"0"},{"word_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.05574912978701141","text":"=custom.log","width":"0.029069763548830674","height":"0.010452960286604362","conf":"0.5","line_num":"0","level":"0","left":"0.4738372097953522"},{"height":"0.010452961047110132","line_num":"0","page_num":"0","left":"0.5101744200028817","top":"0.055749129145434506","text":"=laravel.log","block_num":"0","conf":"1","level":"0","width":"0.027616277654120225","word_num":"0","par_num":"0"},{"level":"0","left":"0.5450581399922917","word_num":"0","height":"0.010452960286604362","par_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","block_num":"0","conf":"0.5","page_num":"0","top":"0.05574912978701141","line_num":"0"},{"block_num":"0","width":"0.06104650903255382","left":"0.6046511654871605","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"4 HS_local (iminny@localhost]","conf":"0.5","top":"0.055749129145434506","height":"0.010452961047110132","word_num":"0"},{"par_num":"0","line_num":"0","left":"0.6947674436468302","height":"0.010452960286604362","word_num":"0","level":"0","text":"Cascade","width":"0.017441858636571994","block_num":"0","conf":"1","page_num":"0","top":"0.05574912943857935"},{"block_num":"0","text":"A console [PROD] X A console [EU]","word_num":"0","level":"0","top":"0.0797448165869219","conf":"0.30000001192092896","width":"0.07703488431078326","height":"0.011164274322169043","par_num":"0","left":"0.4738372088584945","page_num":"0","line_num":"0"},{"word_num":"0","block_num":"0","left":"0.5595930266071848","top":"0.0797448165869219","level":"0","text":"A console [STAGING]","page_num":"0","line_num":"0","par_num":"0","conf":"0.5","width":"0.04360464785961393","height":"0.011164274322169043"},{"line_num":"0","page_num":"0","left":"0.6933139525309181","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.007285397208668498","text":"Retactor Connection","level":"0"},{"level":"0","line_num":"0","conf":"0.30000001192092896","width":"0.045058133754324436","left":"0.7470930289847444","top":"0.08362369371432266","page_num":"0","block_num":"0","par_num":"0","text":"CRM Initial Sync Oven","word_num":"0","height":"0.007285397208668609"},{"line_num":"0","page_num":"0","left":"0.5348837228066751","top":"0.1044657097288676","word_num":"0","text":"Tx: Autov","block_num":"0","conf":"0.5","height":"0.0071770334928229484","level":"0","par_num":"0","width":"0.02034883549872868"},{"conf":"0.5","par_num":"0","word_num":"0","line_num":"0","block_num":"0","left":"0.6627906972313775","height":"0.010516868633897003","width":"0.023255814897253146","text":"do jiminny v","page_num":"0","top":"0.1044657097460916","level":"0"},{"left":"0.49273255700367574","level":"0","word_num":"0","block_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","top":"0.12519936212958604","height":"0.010689139176023432","width":"0.12936045261139567","conf":"0.5"},{"height":"0.010689139176023432","block_num":"0","par_num":"0","line_num":"0","level":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146","word_num":"0","conf":"0.30000001192092896","left":"0.6279069838403225","page_num":"0","top":"0.12519936195537007"},{"text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","height":"0.006968640444571461","line_num":"0","par_num":"0","level":"0","block_num":"0","width":"0.12499997970905707","left":"0.4927325782522842","page_num":"0","top":"0.1463414637498397","conf":"0.30000001192092896","word_num":"0"},{"word_num":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","left":"0.4927325630147635","width":"0.1962209052227913","block_num":"0","height":"0.013937280889143033","par_num":"0","conf":"1","line_num":"0","level":"0","top":"0.15679442610595107"},{"level":"0","page_num":"0","text":"SELECT","word_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","left":"0.49273255988271814","top":"0.17770034895077447","width":"0.015988370205493707","conf":"1","line_num":"0"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","page_num":"0","height":"0.013937280889143033","line_num":"0","top":"0.1951219518899232","level":"0","width":"0.1889534605310318","conf":"0.5","block_num":"0","left":"0.5014535184914614","word_num":"0","par_num":"0"},{"word_num":"0","text":"U.ema1l.","conf":"0.30000001192092896","block_num":"0","left":"0.5029069786600965","height":"0.006968640444571461","level":"0","par_num":"0","page_num":"0","top":"0.21602787489966546","width":"0.021802323929806966","line_num":"0"},{"left":"0.5029069764355705","text":"sa.*","level":"0","top":"0.233449477263315","conf":"0.30000001192092896","block_num":"0","par_num":"0","width":"0.011627907448626518","word_num":"0","page_num":"0","line_num":"0","height":"0.006968641205077342"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","width":"0.08866278668667404","word_num":"0","left":"0.5029069796729173","page_num":"0","line_num":"0","height":"0.006968641205077342","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336","level":"0"},{"par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","height":"0.011164274322168932","top":"0.2679425837320575","block_num":"0","width":"0.0959302313784336","word_num":"0","conf":"0.5","left":"0.49273255569667207","level":"0","line_num":"0"},{"height":"0.007196483429539158","page_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.492732561293783","level":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","width":"0.10610464785961388","top":"0.28548644338568163","conf":"0.30000001192092896","block_num":"0"},{"line_num":"0","height":"0.0148935728666314","top":"0.2995371262853762","page_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","left":"0.49269744083144135","word_num":"0","par_num":"0","block_num":"0","conf":"0.5","level":"0","width":"0.1381482875093501"},{"block_num":"0","page_num":"0","left":"0.4927325646028267","level":"0","par_num":"0","word_num":"0","width":"0.14534883296236073","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456","conf":"1","line_num":"0","height":"0.010505753841126397"},{"left":"0.4927325633660667","text":"select * from features;","width":"0.059593018065107584","top":"0.3728222999543015","block_num":"0","word_num":"0","line_num":"0","par_num":"0","conf":"1","level":"0","height":"0.01075026787449107","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","width":"0.12936045261139567","word_num":"0","height":"0.007260390255820148","left":"0.49273257312172364","line_num":"0","page_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","par_num":"0","level":"0"},{"height":"0.010500196824994035","level":"0","width":"0.09011627765412028","line_num":"0","page_num":"0","word_num":"0","conf":"1","block_num":"0","text":"select * from teams where id = 556;","par_num":"0","top":"0.42503987254774733","left":"0.4927325550814989"},{"par_num":"0","level":"0","top":"0.4599303140744231","left":"0.4927325616686351","text":"select * from","conf":"1","block_num":"0","height":"0.010564103651274914","page_num":"0","width":"0.03779069413530067","word_num":"0","line_num":"0"},{"line_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","page_num":"0","height":"0.010564103651274914","level":"0","left":"0.5654069877565148","conf":"1","block_num":"0","par_num":"0","top":"0.4599303140744231","width":"0.12499998985452854","word_num":"0"},{"left":"0.4927325741233989","line_num":"0","page_num":"0","width":"0.19767440633570887","word_num":"0","par_num":"0","conf":"1","level":"0","block_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.47735191659424503"},{"block_num":"0","text":"select * from automated_report_results order Dy zu desc,","word_num":"0","page_num":"0","width":"0.1453954818400931","left":"0.4927008834473122","par_num":"0","level":"0","height":"0.014546766235497555","top":"0.49466613506674073","line_num":"0","conf":"0.5"},{"top":"0.5119617223575448","page_num":"0","left":"0.4927325548990552","width":"0.14244185102746842","word_num":"0","par_num":"0","conf":"1","block_num":"0","level":"0","height":"0.010686361048210191","line_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:"},{"width":"0.15552323929806972","left":"0.49273255862023396","height":"0.010452960286604362","level":"0","word_num":"0","line_num":"0","block_num":"0","page_num":"0","conf":"1","par_num":"0","top":"0.5470383283932831","text":"select * from automated report results WHERE report id = 54:"},{"conf":"1","height":"0.010622453461423431","text":"select * from opportunities where id = 7594349:","left":"0.49273256125581216","top":"0.5818815337886577","width":"0.12209300791963623","word_num":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","level":"0"},{"conf":"0.5","page_num":"0","height":"0.010750267113985301","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","top":"0.6164274323772443","line_num":"0","width":"0.19767440633570899","word_num":"0","block_num":"0","level":"0","left":"0.49273257226354994"},{"conf":"1","level":"0","page_num":"0","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","block_num":"0","top":"0.6339712919137487","line_num":"0","width":"0.15406975847609494","par_num":"0","left":"0.49273256709487234","word_num":"0"},{"left":"0.4927325551571803","par_num":"0","width":"0.15261626750864876","level":"0","conf":"1","line_num":"0","height":"0.010505753841126397","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","block_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","level":"0","width":"0.11046511061648101","word_num":"0","height":"0.013937280889143033","left":"0.4927325646279135","par_num":"0","top":"0.6689895475345226","conf":"1","page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147"},{"par_num":"0","page_num":"0","word_num":"0","level":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","block_num":"0","top":"0.6864111504286012","height":"0.010558546635142552","line_num":"0","width":"0.15261626750864876","left":"0.4927325552882119","conf":"1"},{"height":"0.007318740065968554","left":"0.4927325602990887","level":"0","line_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","word_num":"0","top":"0.724738676080081","page_num":"0","conf":"0.5","width":"0.12354650903255388","block_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","text":"GELECT","top":"0.7386759584137272","width":"0.0159883714736776","word_num":"0","line_num":"0","height":"0.010452961047110132","left":"0.492732558848917","level":"0","page_num":"0","conf":"0.30000001192092896"},{"level":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.18604649888708236","height":"0.014354066985646008","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","block_num":"0","line_num":"0","conf":"0.5","top":"0.7559808612440191","left":"0.5029069807442199"},{"top":"0.7767145136381128","word_num":"0","page_num":"0","text":"u. email","left":"0.5014534902332606","block_num":"0","height":"0.007257611367501027","width":"0.021802323929806966","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0"},{"par_num":"0","conf":"0.30000001192092896","text":"sa.*","line_num":"0","left":"0.5029069777669138","height":"0.006968640444571461","top":"0.7944250874432196","block_num":"0","level":"0","width":"0.013081394611520913","page_num":"0","word_num":"0"},{"par_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","top":"0.8118022326885981","page_num":"0","line_num":"0","block_num":"0","width":"0.09011626750864876","level":"0","word_num":"0","height":"0.010497418697180683","left":"0.5014534906556222"},{"left":"0.49273256673203064","width":"0.09738371220040826","conf":"0.30000001192092896","level":"0","height":"0.007254833239687675","block_num":"0","par_num":"0","text":"JOTN usens u on trid = ca.cociable idi","line_num":"0","page_num":"0","word_num":"0","top":"0.8292682928942409"},{"level":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","line_num":"0","width":"0.10610464785961393","page_num":"0","block_num":"0","conf":"0.5","top":"0.8466898957943156","word_num":"0","par_num":"0","height":"0.010566882539594036","left":"0.49273255613526434"},{"level":"0","line_num":"0","page_num":"0","top":"0.8641114986943905","width":"0.1380813882706013","block_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","word_num":"0","conf":"1","height":"0.010689139176023432","left":"0.4927325670763793","par_num":"0"},{"left":"0.4927325575704069","height":"0.01068358215989107","page_num":"0","par_num":"0","top":"0.8987240830528642","line_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","level":"0","word_num":"0","conf":"0.5","width":"0.19622092551373427","block_num":"0"},{"block_num":"0","left":"0.965116281891486","par_num":"0","word_num":"0","line_num":"0","height":"0.011164274322169043","top":"0.0797448165869219","text":"+0 ..","conf":"0.30000001192092896","level":"0","width":"0.020348834230544677","page_num":"0"},{"par_num":"0","word_num":"0","level":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","conf":"1","line_num":"0","top":"0.10104529661439754","width":"0.2703488329623608","left":"0.6976744093136732","block_num":"0","height":"0.01059744650857497","page_num":"0"},{"top":"0.11846689891207607","word_num":"0","height":"0.006968641205077342","line_num":"0","block_num":"0","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","left":"0.703488371377582","page_num":"0","conf":"0.30000001192092896","width":"0.23837209255137337","level":"0"},{"word_num":"0","height":"0.007357639939400973","level":"0","par_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.694767473312973","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094","width":"0.28633718287691157"},{"block_num":"0","page_num":"0","top":"0.15311004796085603","par_num":"0","level":"0","conf":"0.5","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","word_num":"0","width":"0.2819767201200445","line_num":"0","left":"0.6962209524994839","height":"0.010653017430404366"},{"par_num":"0","top":"0.1672473874286453","word_num":"0","line_num":"0","level":"0","conf":"1","page_num":"0","height":"0.010583553587991013","left":"0.6947674594038452","text":"already solved - just not parametrised for the profile/since case","block_num":"0","width":"0.12645347067650337"},{"height":"0.010494639808861561","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","width":"0.13517440633570899","conf":"1","left":"0.6947674552483422","page_num":"0","word_num":"0"},{"width":"0.1511627765412027","word_num":"0","top":"0.21929824549679078","par_num":"0","line_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","height":"0.007182590508955311","block_num":"0","conf":"1","level":"0","page_num":"0","left":"0.6947674427962095"},{"width":"0.28633716258596864","level":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","word_num":"0","left":"0.694767459943104","line_num":"0","height":"0.010569660667407277","par_num":"0","top":"0.233449478068677","conf":"1","page_num":"0","block_num":"0"},{"word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.6947674612076477","page_num":"0","width":"0.24127905419532292","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","block_num":"0","top":"0.2508710804745784"},{"top":"0.271777003894373","height":"0.007329854098233168","par_num":"0","width":"0.284883661473051","level":"0","line_num":"0","page_num":"0","left":"0.6962209605769604","word_num":"0","block_num":"0","conf":"1","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt"},{"line_num":"0","width":"0.2877906636988863","conf":"0.30000001192092896","level":"0","left":"0.6962209692158519","par_num":"0","word_num":"0","page_num":"0","top":"0.306620209394439","height":"0.006968640444571461","block_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,"},{"word_num":"0","top":"0.3205574921563493","height":"0.010452960286604362","page_num":"0","par_num":"0","left":"0.7034883691075557","line_num":"0","level":"0","block_num":"0","width":"0.2776162573631774","conf":"1","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro"},{"conf":"0.30000001192092896","height":"0.010505753841126397","line_num":"0","page_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","left":"0.7034883928957734","level":"0","par_num":"0","width":"0.20639533184944325","top":"0.33797909453440456","block_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","top":"0.3554006976086954","conf":"1","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","block_num":"0","left":"0.6962209294276679","width":"0.2819767201200445","page_num":"0","line_num":"0","level":"0","height":"0.010628010477555794"},{"par_num":"0","conf":"1","level":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","width":"0.2848836817639939","page_num":"0","block_num":"0","line_num":"0","word_num":"0","top":"0.3763066205343165","left":"0.6962209430504749","height":"0.0072659472719524"},{"width":"0.0319767404109873","height":"0.007215933366255256","block_num":"0","level":"0","top":"0.41463414653422836","line_num":"0","par_num":"0","page_num":"0","word_num":"0","left":"0.6947674424200525","text":"You get for free","conf":"0.5"},{"par_num":"0","top":"0.43540669856459324","word_num":"0","left":"0.697674417508692","width":"0.08575581489725315","line_num":"0","conf":"0.5","page_num":"0","height":"0.0071770334928229484","level":"0","block_num":"0","text":"•streamed fetch (no 0OM on big owners)"},{"block_num":"0","text":"• 100-record batches via Redis","width":"0.06540696671668522","page_num":"0","line_num":"0","par_num":"0","height":"0.0071770334928229484","left":"0.6976744285694189","level":"0","conf":"0.5","top":"0.4529505582137161","word_num":"0"},{"line_num":"0","word_num":"0","width":"0.13953486909257606","page_num":"0","conf":"1","left":"0.6976744332330052","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","height":"0.010477968760464584","block_num":"0","level":"0","par_num":"0","top":"0.4703832754342152"},{"width":"0.1322674244008165","par_num":"0","page_num":"0","conf":"1","top":"0.4912280700058711","line_num":"0","height":"0.010514089745577881","level":"0","block_num":"0","left":"0.6976744360642997","word_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob"},{"left":"0.6976744452422932","word_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","par_num":"0","conf":"0.5","height":"0.010452960286604251","block_num":"0","level":"0","page_num":"0","line_num":"0","width":"0.2819767201200444"},{"height":"0.007360418067214214","conf":"0.5","top":"0.5261324047144549","width":"0.07267441140844466","word_num":"0","left":"0.7034883798200974","par_num":"0","block_num":"0","level":"0","text":"key so difterent orofiles don't collide","line_num":"0","page_num":"0"},{"word_num":"0","left":"0.6947674678139966","page_num":"0","line_num":"0","height":"0.010452960286604362","par_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","level":"0","top":"0.5470383280448511","block_num":"0","conf":"1","width":"0.1729650903255382"},{"height":"0.0073104049220229506","block_num":"0","line_num":"0","conf":"0.5","par_num":"0","left":"0.6947674633339377","top":"0.5644599301598978","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","word_num":"0","width":"0.2819767201200445","page_num":"0","level":"0"},{"page_num":"0","block_num":"0","level":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","par_num":"0","line_num":"0","width":"0.28052323929806977","height":"0.010577996571858761","left":"0.6947674627311626","top":"0.5956937798195339","word_num":"0","conf":"1"},{"level":"0","width":"0.13953487923804753","par_num":"0","left":"0.6947674461509291","height":"0.0071770334928229484","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","word_num":"0","page_num":"0","line_num":"0","conf":"1","block_num":"0"},{"level":"0","block_num":"0","conf":"1","left":"0.6947674422006878","line_num":"0","page_num":"0","par_num":"0","top":"0.6411149825213349","width":"0.04215116196490354","text":"Recommendation","word_num":"0","height":"0.006968641205077342"},{"level":"0","conf":"1","line_num":"0","height":"0.010522425650029366","block_num":"0","page_num":"0","top":"0.6585365856142653","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","width":"0.28052323929806977","word_num":"0","par_num":"0","left":"0.6947674626641019"},{"text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","left":"0.6947674655515993","width":"0.28488370205493685","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","level":"0","block_num":"0","top":"0.6759581884885157","height":"0.006968640444571461"},{"level":"0","left":"0.6947674548777797","top":"0.6897926635444678","block_num":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","height":"0.01055576774682343","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","conf":"1","width":"0.17441859143845573"},{"par_num":"0","line_num":"0","top":"0.7105263158961413","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","width":"0.22819766592472157","block_num":"0","level":"0","page_num":"0","height":"0.01072803904945574","conf":"1","left":"0.697674427545875","word_num":"0"},{"text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","page_num":"0","left":"0.6976744576996018","conf":"1","top":"0.7317073174143272","par_num":"0","line_num":"0","width":"0.2848836817639939","block_num":"0","height":"0.010716925017191015","level":"0","word_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","top":"0.7421602788826169","left":"0.7034883726365229","conf":"0.30000001192092896","height":"0.017421602252187585","word_num":"0","level":"0","block_num":"0","text":"do),","width":"0.011627906180442626"},{"conf":"0.5","par_num":"0","line_num":"0","top":"0.766347687400319","width":"0.2776162573631774","height":"0.0071770334928229484","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","word_num":"0","level":"0","block_num":"0","left":"0.6976744436144179","page_num":"0"},{"width":"0.2877906636988864","conf":"1","line_num":"0","par_num":"0","page_num":"0","top":"0.7870813397129187","word_num":"0","block_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","left":"0.694767475704478","level":"0","height":"0.011164274322169043"},{"left":"0.6947674739397125","par_num":"0","block_num":"0","page_num":"0","top":"0.8013937288934075","width":"0.2718022934933926","level":"0","line_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","word_num":"0","height":"0.013937280889143033","conf":"1"},{"block_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.0071770334928229484","level":"0","top":"0.8221690590111643","text":"watermark — gate it on \"no profile context\".","width":"0.08430232392980697","left":"0.6962209318790669","page_num":"0","conf":"1"},{"height":"0.010461296951561616","block_num":"0","text":"G.l .","page_num":"0","left":"0.9651162807795277","level":"0","width":"0.017441858636571994","par_num":"0","conf":"0.30000001192092896","top":"0.8397129185198681","word_num":"0","line_num":"0"},{"word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","text":"Ask anvthina (84-D","left":"0.6962209300842392","page_num":"0","top":"0.9266347687400319","height":"0.0071770334928229484","level":"0","width":"0.04069767099745736"},{"level":"0","height":"0.0071770334928229484","block_num":"0","width":"0.04651162472177062","top":"0.9545454545454546","word_num":"0","left":"0.7223837197862006","page_num":"0","par_num":"0","text":"Claude Qnus 17 Medium","conf":"0.30000001192092896","line_num":"0"},{"level":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.9860627181052405","block_num":"0","page_num":"0","height":"0.006968640444571572","conf":"0.5","left":"0.9331395351302343","text":"144-25","width":"0.01453488177441542"},{"page_num":"0","level":"0","line_num":"0","text":"Po 4 sp","width":"0.01453488177441531","height":"0.01074748898617195","word_num":"0","block_num":"0","top":"0.986062718234409","par_num":"0","left":"0.9709302343731505","conf":"0.30000001192092896"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8068
|
NULL
|
NULL
|
|
59323
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.3/103L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"left":"0.01744185995005212", [{"left":"0.01744185995005212","text":"Phostorm","par_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.006968641205077342","width":"0.021802326466174835","page_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.006968641046706359"},{"left":"0.1148255812121043","width":"0.01162790618044264","height":"0.006968640444571461","level":"0","line_num":"0","top":"0.006968641450188162","block_num":"0","par_num":"0","page_num":"0","text":"code","word_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","top":"0.02787456497864904","word_num":"0","height":"0.010452960286604362","width":"0.029069763548830722","level":"0","block_num":"0","left":"0.030523259704860126","text":"FV faVsco.js","page_num":"0","par_num":"0","line_num":"0"},{"par_num":"0","height":"0.010452960286604362","line_num":"0","block_num":"0","top":"0.02787456497864904","text":"?9 master","conf":"0.30000001192092896","page_num":"0","width":"0.024709300791963623","word_num":"0","level":"0","left":"0.06831395542728312"},{"left":"0.014534883869450689","level":"0","line_num":"0","text":"Proledey","par_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.05923344944238418","width":"0.020348836766912577","block_num":"0","word_num":"0","height":"0.003484320602538671"},{"width":"0.030583024024963372","top":"0.07612742412338913","level":"0","line_num":"0","text":"D Salesforce","height":"0.01150821840934213","block_num":"0","conf":"0.30000001192092896","left":"0.043574765514713835","par_num":"0","page_num":"0","word_num":"0"},{"left":"0.046511627642654756","level":"0","page_num":"0","block_num":"0","text":"> DDTO","height":"0.010452960286604362","line_num":"0","top":"0.09407665591941561","conf":"0.30000001192092896","width":"0.021802323929806973","word_num":"0","par_num":"0"},{"par_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","line_num":"0","left":"0.0537095887639354","page_num":"0","width":"0.07137109878215384","height":"0.015479323586398475","block_num":"0","conf":"1","word_num":"0","top":"0.11024367702094318","level":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.05232558202147495","width":"0.08575580475178171","level":"0","line_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","top":"0.13237639553429026","height":"0.0071770334928229484","page_num":"0","word_num":"0","par_num":"0"},{"text":"C) ketryralleasalestorcerecorasJob.onp","width":"0.08575580475178171","conf":"0.5","top":"0.14982578435435434","word_num":"0","block_num":"0","page_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.0072715042880847625","left":"0.05232558202147495"},{"left":"0.046511627154292065","block_num":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.006968640444571461","par_num":"0","conf":"0.30000001192092896","level":"0","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","width":"0.06249999492726427"},{"word_num":"0","level":"0","block_num":"0","left":"0.046511627667025296","conf":"1","line_num":"0","par_num":"0","top":"0.18102073376030525","width":"0.07558138827060132","height":"0.010616896445291069","page_num":"0","text":"© CheckAndRetryRemoteMatch.php"},{"width":"0.06395348082197473","par_num":"0","word_num":"0","conf":"0.5","left":"0.04651163545709501","line_num":"0","text":"C) CreaterollowupActivity.php","level":"0","height":"0.0073048471453848185","page_num":"0","block_num":"0","top":"0.2017543859602864"},{"conf":"0.30000001192092896","page_num":"0","level":"0","word_num":"0","block_num":"0","width":"0.04215116196490349","par_num":"0","left":"0.04651162858740109","top":"0.21929824565899192","line_num":"0","height":"0.007182590508955311","text":"C) CreateNotes.php"},{"conf":"1","left":"0.04651163557061816","page_num":"0","height":"0.010544653714558705","level":"0","block_num":"0","line_num":"0","text":"© MatchActivitiesToNewOpportunity.php","top":"0.23684210521680837","par_num":"0","width":"0.08720929571922789","word_num":"0"},{"block_num":"0","par_num":"0","line_num":"0","text":"C) MatchActivitvermData.php","conf":"0.5","width":"0.06249999492726427","word_num":"0","top":"0.2543554009942979","page_num":"0","left":"0.04651163358738779","level":"0","height":"0.007207597461803994"},{"height":"0.00732985485873916","text":"E) NoteObiect.ohp","par_num":"0","level":"0","top":"0.27177700333990396","word_num":"0","page_num":"0","block_num":"0","left":"0.046511628705343505","line_num":"0","conf":"0.30000001192092896","width":"0.039244185102746854"},{"word_num":"0","line_num":"0","height":"0.006968640444571461","text":"c) SaveActiviv.ono","top":"0.2891986066069825","conf":"0.30000001192092896","par_num":"0","left":"0.04651163174781109","width":"0.04215115942853562","page_num":"0","level":"0","block_num":"0"},{"text":"c)saveliranscriotion.onv","left":"0.04651162677256695","top":"0.30662020900450737","width":"0.0523255835188196","par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","page_num":"0","line_num":"0","word_num":"0"},{"word_num":"0","left":"0.04651163174781109","block_num":"0","height":"0.0072464973352361906","level":"0","par_num":"0","width":"0.04215115942853562","top":"0.32376395531045343","page_num":"0","line_num":"0","conf":"0.5","text":"C) SetuoLavout.oho"},{"top":"0.34130781499202545","word_num":"0","width":"0.04215115942853562","height":"0.0071770334928230595","left":"0.04651163174781109","block_num":"0","par_num":"0","conf":"0.5","line_num":"0","text":"C) SvncActivitv.oho","page_num":"0","level":"0"},{"text":"@ SvncFieldMetadata.php","block_num":"0","height":"0.014418177627490425","top":"0.3552072621290665","left":"0.04638947542561308","level":"0","par_num":"0","width":"0.055435398791698696","conf":"1","word_num":"0","line_num":"0","page_num":"0"},{"par_num":"0","line_num":"0","top":"0.3763066205343165","block_num":"0","word_num":"0","page_num":"0","level":"0","text":"© SyncLeads.php","width":"0.039244182566378974","height":"0.010455739935429254","conf":"1","left":"0.046511631609252174"},{"height":"0.014354066985645897","line_num":"0","par_num":"0","top":"0.38995215311004783","left":"0.046511631695615716","text":"© SyncObjects.php","page_num":"0","conf":"1","block_num":"0","level":"0","width":"0.04215115942853562","word_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","level":"0","conf":"1","text":"© SyncOpportunitiesJob.php","width":"0.06104650903255382","line_num":"0","left":"0.04651163073081603","height":"0.010700253968793927","page_num":"0","top":"0.41114982586710536"},{"conf":"1","height":"0.014354066985646008","left":"0.046511633451594","block_num":"0","page_num":"0","top":"0.42503987240829344","width":"0.05087208747863769","word_num":"0","line_num":"0","level":"0","text":"© SyncOpportunity.php","par_num":"0"},{"left":"0.04651163071712692","par_num":"0","text":"© SyncProfileMetadata.php","word_num":"0","page_num":"0","block_num":"0","level":"0","top":"0.44577352463809683","width":"0.05813953217039717","line_num":"0","conf":"1","height":"0.010672468127626344"},{"left":"0.04651163321565249","page_num":"0","height":"0.010550210730691068","par_num":"0","text":"© SyncTeamFieldsJob.php","width":"0.056686041202950996","word_num":"0","top":"0.46331738455485405","block_num":"0","line_num":"0","level":"0","conf":"1"},{"width":"0.05668604120295098","page_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.04651163321565131","height":"0.010452961047110243","block_num":"0","level":"0","top":"0.48083623715937174","conf":"1","text":"© SyncTeamMetadata.php"},{"width":"0.08430231885707123","line_num":"0","block_num":"0","level":"0","top":"0.49825784007433493","left":"0.04651163548425466","height":"0.01051408974557777","text":"© UpdateOpportunitySpecifications.php","word_num":"0","page_num":"0","conf":"1","par_num":"0"},{"left":"0.046511627480499834","width":"0.04215115942853563","text":"Updatestage.ong","word_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.5191637634014077","par_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","page_num":"0"},{"level":"0","word_num":"0","left":"0.03343023627313173","top":"0.5331010454942319","height":"0.010758603778942555","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"> @ DealRisks","block_num":"0","par_num":"0","width":"0.03343022884206569"},{"level":"0","line_num":"0","left":"0.03924418649273823","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572","text":"_Meeuine bor","width":"0.031976740410987366","word_num":"0","page_num":"0","par_num":"0","top":"0.5714285717637769"},{"width":"0.029069763548830715","height":"0.007210375589617124","level":"0","conf":"0.30000001192092896","text":"a Telephony","word_num":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.03924418703063903","page_num":"0","top":"0.6411149830944434"},{"level":"0","width":"0.017441858636572008","height":"0.011164274322169154","page_num":"0","top":"0.6547049441786283","word_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.03924418612559764","text":"C User","par_num":"0"},{"par_num":"0","top":"0.675958188117432","page_num":"0","text":"c8aseprocessing.oo.ono","height":"0.006968641205077342","line_num":"0","left":"0.04069767337055839","width":"0.05523256038097625","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"par_num":"0","height":"0.01055576850732931","width":"0.03779069667166852","word_num":"0","left":"0.04069767586474709","top":"0.6897926633384308","level":"0","text":"@ Dummv.Job.php","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"text":"(C)ImoortRecallA|Recordinas.Job.oho","top":"0.7108013940634285","conf":"0.5","line_num":"0","page_num":"0","word_num":"0","block_num":"0","level":"0","width":"0.07558138827060132","par_num":"0","left":"0.04069768173679198","height":"0.006968640444571572"},{"width":"0.06395348082197475","level":"0","line_num":"0","height":"0.010508531968939527","top":"0.724738676808766","conf":"0.5","text":"@ ImportRemoteTrack.Job.ohp","par_num":"0","word_num":"0","page_num":"0","left":"0.0406976819687229","block_num":"0"},{"line_num":"0","height":"0.0071770334928229484","left":"0.04069767637769677","par_num":"0","text":"C ob.oho","page_num":"0","top":"0.7456140350877193","word_num":"0","conf":"0.30000001192092896","level":"0","width":"0.023255812360885288","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.006968641205077342","left":"0.04069767469984203","block_num":"0","level":"0","text":"C)JobDisoatcher.oho","width":"0.04505813882706013","top":"0.7630662020343051","word_num":"0","page_num":"0"},{"word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.006968640444571572","left":"0.04069768139133789","page_num":"0","top":"0.7804878052132543","width":"0.06395348082197473","block_num":"0","par_num":"0","text":".lobDisnatcherintertace.oho"},{"height":"0.01061967533361019","conf":"0.5","par_num":"0","text":"@ [EMAIL]","page_num":"0","width":"0.08430231885707126","line_num":"0","level":"0","block_num":"0","top":"0.7942583731520936","word_num":"0","left":"0.04069768199588256"},{"left":"0.039244191467289816","top":"0.8149920253520749","word_num":"0","page_num":"0","text":"T. SacVisibilitvControl.ohn","line_num":"0","block_num":"0","par_num":"0","width":"0.05668604120295098","conf":"0.30000001192092896","height":"0.007307626033703829","level":"0"},{"par_num":"0","text":"v D Listeners","left":"0.027616282843257383","top":"0.8325358850720923","height":"0.010669689239307223","word_num":"0","line_num":"0","width":"0.03197674041098737","conf":"0.5","page_num":"0","level":"0","block_num":"0"},{"text":"v M Activitiod","page_num":"0","left":"0.03343023313500392","height":"0.0071770334928230595","line_num":"0","block_num":"0","level":"0","width":"0.031976740410987366","conf":"0.30000001192092896","top":"0.8500797448165869","par_num":"0","word_num":"0"},{"width":"0.04651162979450632","height":"0.007204819333990642","word_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.5","block_num":"0","left":"0.03924418511117721","text":"v M ActivitvProviden","top":"0.8675958187199364"},{"word_num":"0","block_num":"0","par_num":"0","top":"0.8850174216200114","conf":"0.30000001192092896","level":"0","height":"0.007327075970420038","page_num":"0","line_num":"0","text":"> M.lustCall","left":"0.046511629117106865","width":"0.02906976608519858"},{"line_num":"0","level":"0","width":"0.03197674041098737","left":"0.046511631681215526","conf":"0.5","page_num":"0","text":"v D UserPilot","word_num":"0","top":"0.9024390246943023","height":"0.010639125270326288","par_num":"0","block_num":"0"},{"par_num":"0","level":"0","word_num":"0","block_num":"0","page_num":"0","top":"0.9198606275943773","height":"0.010761381906755796","conf":"1","text":"© TrackProviderInstalledEvent.php","width":"0.07412789730315514","line_num":"0","left":"0.059593032929402996"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.9372822303003622","left":"0.039244188091967266","word_num":"0","height":"0.006968640444571572","line_num":"0","width":"0.026162789223041938","text":"MAudia","page_num":"0"},{"left":"0.039244188005603746","top":"0.9547038330878187","width":"0.0232558123608853","conf":"0.30000001192092896","block_num":"0","word_num":"0","height":"0.006968640444571572","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"MRots"},{"height":"0.007249275463049432","level":"0","page_num":"0","text":"C ActivitvController.ohn","top":"0.05574912945445576","line_num":"0","word_num":"0","left":"0.15406977310444897","block_num":"0","width":"0.047965110616481066","conf":"0.5","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"Automateakeporskepository.pnp","top":"0.08362369334200259","level":"0","word_num":"0","width":"0.07122093058646994","height":"0.006968641205077342","left":"0.15406976733606492","line_num":"0","page_num":"0","block_num":"0"},{"conf":"1","height":"0.011164274322169043","top":"0.0797448165869219","block_num":"0","level":"0","par_num":"0","text":"© AutomatedReportsCommand.php","line_num":"0","page_num":"0","width":"0.07122092551373421","word_num":"0","left":"0.30668604530999377"},{"block_num":"0","text":"Opportunitysynclrait.ong","conf":"0.5","left":"0.3066860477020153","line_num":"0","page_num":"0","par_num":"0","top":"0.13240418151987454","width":"0.05523255023550483","word_num":"0","height":"0.006968640444571461","level":"0"},{"width":"0.08720929571922792","page_num":"0","word_num":"0","left":"0.37063954254736237","block_num":"0","line_num":"0","conf":"0.5","par_num":"0","level":"0","height":"0.006968640444571461","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","top":"0.13240418151987454"},{"height":"0.006968640444571461","level":"0","text":"wsyncermenuuiestrait.ono","top":"0.1567944254223136","par_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.05523255023550483","left":"0.31831396020201475","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","par_num":"0","width":"0.039244185102746826","word_num":"0","page_num":"0","left":"0.15406976824025068","level":"0","line_num":"0","conf":"0.30000001192092896","text":"c) SyncObiects.pho","top":"0.18102073365231264","height":"0.0071770334928229484"},{"height":"0.010452960286604362","block_num":"0","page_num":"0","text":"©ImportOpportunityBatch.php","level":"0","line_num":"0","conf":"1","top":"0.17770034929920653","width":"0.06104650395981806","left":"0.20203489060729998","par_num":"0","word_num":"0"},{"word_num":"0","conf":"1","top":"0.17770034916869026","left":"0.27180233100804285","height":"0.010497417936674913","level":"0","page_num":"0","par_num":"0","text":"© ImportContactBatch.php","line_num":"0","width":"0.053779064340794325","block_num":"0"},{"block_num":"0","height":"0.010497417936674913","word_num":"0","par_num":"0","width":"0.027616275117752387","text":"© Client.php","line_num":"0","top":"0.17770034916869026","level":"0","conf":"1","left":"0.33284884116015484","page_num":"0"},{"word_num":"0","width":"0.0654069717894209","conf":"0.5","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264","left":"0.3677325572728374","block_num":"0","height":"0.0071770334928229484"},{"block_num":"0","conf":"0.30000001192092896","text":"() Service.php","page_num":"0","width":"0.030523251979909044","word_num":"0","left":"0.15406977127553043","par_num":"0","height":"0.007343747018817126","top":"0.20557491325434107","line_num":"0","level":"0"},{"height":"0.006968640444571572","line_num":"0","width":"0.04505813375432441","word_num":"0","text":"BatchSyncTrait.php","top":"0.20557491322719157","block_num":"0","left":"0.19186047025946548","level":"0","par_num":"0","page_num":"0","conf":"0.5"},{"line_num":"0","height":"0.011164274322169154","top":"0.20175438596491224","page_num":"0","conf":"0.5","block_num":"0","width":"0.14534883296236076","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","par_num":"0","left":"0.2441860510865191","word_num":"0","level":"0"},{"height":"0.007343747018817126","left":"0.3982558178455254","line_num":"0","page_num":"0","conf":"0.5","text":"php api_v2.php","width":"0.02906976354883073","level":"0","top":"0.20557491325434107","par_num":"0","word_num":"0","block_num":"0"},{"line_num":"0","top":"0.22966507158551952","block_num":"0","conf":"1","left":"0.15406977510994932","level":"0","width":"0.06104650395981809","page_num":"0","par_num":"0","word_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.oho"},{"block_num":"0","left":"0.17151161694332442","conf":"1","page_num":"0","par_num":"0","line_num":"0","height":"0.010691917303836784","top":"0.2508710809687519","width":"0.21656975847609497","word_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","level":"0"},{"block_num":"0","left":"0.18313953485556841","word_num":"0","page_num":"0","line_num":"0","height":"0.007318740065968554","conf":"1","text":"nublic function handlel","par_num":"0","top":"0.26794258384399516","width":"0.05959302313784334","level":"0"},{"text":"138","block_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.1497093032619457","par_num":"0","width":"0.010174417749364312","height":"0.010452960286604362","line_num":"0","top":"0.4111498263026909","page_num":"0"},{"width":"0.010174418383456285","par_num":"0","text":"140","block_num":"0","line_num":"0","conf":"1","page_num":"0","level":"0","top":"0.44250871089481225","word_num":"0","height":"0.017421602252187474","left":"0.15116279097784552"},{"block_num":"0","conf":"0.30000001192092896","top":"0.5017421601756263","level":"0","left":"0.15116279076509007","line_num":"0","page_num":"0","text":"1143","width":"0.00872092995237797","word_num":"0","height":"0.006968641205077342","par_num":"0"},{"block_num":"0","par_num":"0","text":"144","line_num":"0","top":"0.5156794425600686","height":"0.010452961047110132","left":"0.1511627908377645","conf":"1","page_num":"0","level":"0","word_num":"0","width":"0.00872092995237797"},{"top":"0.6062717769003649","width":"0.00872092995237797","par_num":"0","height":"0.006968641205077342","text":"149","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.15116279076509007"},{"level":"0","height":"0.010452960286604362","top":"0.7108013942469417","text":"155","width":"0.008720929318285997","word_num":"0","par_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.15116279159085694"},{"level":"0","height":"0.010452960286604362","left":"0.15116279159085694","page_num":"0","par_num":"0","conf":"1","text":"158","top":"0.763066202609311","word_num":"0","block_num":"0","width":"0.008720929318285997","line_num":"0"},{"line_num":"0","left":"0.15116279159085694","height":"0.010452960286604362","text":"161","top":"0.8153310109716805","width":"0.008720929318285997","word_num":"0","conf":"1","page_num":"0","block_num":"0","level":"0","par_num":"0"},{"left":"0.15116279159085694","page_num":"0","conf":"1","top":"0.8501742165465933","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","text":"163","block_num":"0","line_num":"0"},{"height":"0.006968641205077342","conf":"1","left":"0.15116279076509007","level":"0","text":"1164","page_num":"0","top":"0.871080139269703","line_num":"0","width":"0.00872092995237797","block_num":"0","word_num":"0","par_num":"0"},{"conf":"1","left":"0.15116279159085694","par_num":"0","line_num":"0","text":"165","top":"0.8850174221215062","word_num":"0","height":"0.010452960286604362","level":"0","block_num":"0","width":"0.008720929318285997","page_num":"0"},{"word_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","text":"1166","level":"0","par_num":"0","line_num":"0","top":"0.9059233448446159","block_num":"0","page_num":"0","width":"0.00872092995237797","height":"0.006968641205077342"},{"text":"$config,","line_num":"0","top":"0.2891986067904957","par_num":"0","word_num":"0","block_num":"0","width":"0.021802323929806966","conf":"1","level":"0","height":"0.010452960286604362","left":"0.21366279261358478","page_num":"0"},{"block_num":"0","width":"0.04505813375432441","word_num":"0","left":"0.21366279584086087","text":"$batchRepository,","par_num":"0","page_num":"0","conf":"1","line_num":"0","top":"0.30662020992638417","height":"0.010452960286604362","level":"0"},{"text":"SredisService","top":"0.3240418127138407","conf":"1","page_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","par_num":"0","width":"0.03633720570422233","block_num":"0","word_num":"0","left":"0.21366279067986574"},{"block_num":"0","height":"0.010452960286604251","conf":"1","level":"0","top":"0.3414634155012971","word_num":"0","line_num":"0","left":"0.21366279592722434","width":"0.04796511061648104","page_num":"0","par_num":"0","text":"$entityRepository,"},{"height":"0.006968640444571461","level":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.018895347067650337","par_num":"0","line_num":"0","top":"0.3623693383142996","block_num":"0","left":"0.21366279063768656","text":"sloggen"},{"block_num":"0","left":"0.20348838007687264","conf":"0.5","word_num":"0","level":"0","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","width":"0.2398255733733482","line_num":"0","page_num":"0","height":"0.007215933366255367"},{"line_num":"0","par_num":"0","text":"if (Sthis->attemots@ === 1) {","width":"0.07994185102746842","left":"0.20348838095072486","height":"0.010672467367120575","level":"0","word_num":"0","page_num":"0","top":"0.4457735248441337","block_num":"0","conf":"0.5"},{"text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","line_num":"0","conf":"1","left":"0.21366278713067985","level":"0","width":"0.1482558047517817","word_num":"0","height":"0.010550210730691068","page_num":"0","par_num":"0","block_num":"0"},{"block_num":"0","conf":"0.5","word_num":"0","level":"0","page_num":"0","top":"0.5191387559808612","text":"ssuncedat = carbonimmuta.le::nowo:","left":"0.20348838105878864","par_num":"0","width":"0.091569758476095","height":"0.0071770334928229484","line_num":"0"},{"left":"0.20348837906873227","block_num":"0","line_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","page_num":"0","par_num":"0","conf":"1","word_num":"0","level":"0","width":"0.15552324944354115","top":"0.5331010453200158","height":"0.013948396442419408"},{"height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","top":"0.5714285713801411","level":"0","word_num":"0","par_num":"0","page_num":"0","left":"0.20348837025078986","width":"0.14970930586469938","block_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'"},{"page_num":"0","text":"<1/6 >","top":"0.5923344949742337","level":"0","height":"0.010536318570613101","width":"0.021802323929806966","left":"0.2470930229619993","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0"},{"top":"0.6060606061050023","word_num":"0","text":"'entity tvo","left":"0.2151162810652241","block_num":"0","width":"0.027616277654120253","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.0071798116206361895","page_num":"0"},{"level":"0","conf":"0.5","text":"© Logger","par_num":"0","top":"0.6132376396173622","word_num":"0","page_num":"0","width":"0.021802323929806966","block_num":"0","left":"0.25000000055269916","height":"0.010455739935429254","line_num":"0"},{"line_num":"0","top":"0.6236044657097288","left":"0.2151162810652241","level":"0","page_num":"0","par_num":"0","height":"0.0071770334928230595","block_num":"0","conf":"0.5","width":"0.027616277654120253","text":"Itotal reco","word_num":"0"},{"conf":"0.5","height":"0.010628010477555794","line_num":"0","left":"0.248546517777781","block_num":"0","page_num":"0","par_num":"0","level":"0","text":"public function info","width":"0.05668604120295098","word_num":"0","top":"0.6339712919137487"},{"conf":"0.5","height":"0.0072103763501230045","word_num":"0","line_num":"0","block_num":"0","level":"0","left":"0.2151162799850968","top":"0.6411149825399743","width":"0.027616277654120253","text":"\"batches d","page_num":"0","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.007332632986552401","par_num":"0","width":"0.026162789223041966","text":"Isvnced atl","top":"0.6585365856142653","word_num":"0","level":"0","left":"0.21511628105837952"},{"block_num":"0","height":"0.010591889492442497","par_num":"0","width":"0.04360464785961399","conf":"0.5","top":"0.6618819775389818","word_num":"0","text":"cav $context = [1","level":"0","line_num":"0","page_num":"0","left":"0.26598837545525295"},{"conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928229484","line_num":"0","left":"0.24854651350063556","level":"0","top":"0.6794258373205742","width":"0.020348835498728624","text":": voidi","par_num":"0","page_num":"0","word_num":"0"},{"line_num":"0","block_num":"0","level":"0","top":"0.6929824561403509","height":"0.011164274322169043","par_num":"0","text":"} catch (SocialAcco","width":"0.052325573373348144","word_num":"0","conf":"1","left":"0.1918604731373945","page_num":"0"},{"left":"0.2034883724950264","word_num":"0","block_num":"0","page_num":"0","width":"0.039244185102746854","top":"0.7108013936697744","par_num":"0","level":"0","conf":"0.5","line_num":"0","height":"0.006968641205077342","text":"Cloaden-swannir"},{"height":"0.01072803904945585","par_num":"0","level":"0","conf":"1","line_num":"0","width":"0.08720929571922792","left":"0.24854651872595424","top":"0.7105263157219254","word_num":"0","text":"Log an informational message to the logs.","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","conf":"1","par_num":"0","top":"0.7384370017274113","page_num":"0","word_num":"0","height":"0.010691917303836673","text":"Implements: Loggerinterface::info","left":"0.24854651107352554","width":"0.0813953419949146","level":"0"},{"width":"0.07122092551373421","height":"0.010452960286604362","text":"array|ArravyablelJsonable|Stri","left":"0.27761628499022556","level":"0","block_num":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","top":"0.7595818820518198"},{"top":"0.7804878052132543","word_num":"0","text":"ngable lstring smessage","page_num":"0","block_num":"0","level":"0","width":"0.056686041202950954","left":"0.2761627910440279","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","line_num":"0"},{"width":"0.049418596511191515","line_num":"0","block_num":"0","word_num":"0","conf":"1","height":"0.010703032096607279","level":"0","page_num":"0","left":"0.19186047325424327","par_num":"0","text":"} catch (Throwable","top":"0.7979094080543587"},{"level":"0","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","height":"0.010452960286604362","width":"0.03924418256637896","text":"arrayScontext","left":"0.2761627943999499","word_num":"0","line_num":"0","top":"0.7944250876267327"},{"conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.20348837187088045","text":"slogger->errorl","word_num":"0","top":"0.8188153313456585","block_num":"0","page_num":"0","height":"0.006968640444571461","width":"0.03924418256637899","line_num":"0"},{"height":"0.010452960286604362","text":"Returns:","left":"0.2485465134574538","page_num":"0","width":"0.01889534706765031","top":"0.8188153315291717","par_num":"0","conf":"1","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","left":"0.24854651337109027","width":"0.01598837020549368","line_num":"0","text":"CAurno","top":"0.8432055752480975","level":"0","par_num":"0","word_num":"0","block_num":"0"},{"width":"0.06395348082197477","page_num":"0","word_num":"0","left":"0.2747093029029664","par_num":"0","height":"0.006968640444571461","line_num":"0","top":"0.8466898958055888","block_num":"0","level":"0","text":"vendor/aravel/tramework/src","conf":"0.5"},{"width":"0.05668604120295101","page_num":"0","block_num":"0","line_num":"0","top":"0.8641114985930454","word_num":"0","left":"0.2747093023963053","text":"luminare Loc/Loccer.ono","par_num":"0","level":"0","height":"0.006968640444571461","conf":"0.30000001192092896"},{"height":"0.007235383302971576","page_num":"0","level":"0","text":"'error' =>","conf":"0.30000001192092896","top":"0.8708133969827938","par_num":"0","width":"0.026162789223041938","block_num":"0","word_num":"0","line_num":"0","left":"0.21511627846207848"},{"top":"0.9233449476199234","line_num":"0","block_num":"0","text":"throw Ser","height":"0.0072770620647228945","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.20348837139363007","width":"0.023255814897253146","word_num":"0"},{"block_num":"0","par_num":"0","left":"0.44476744220017683","width":"0.03488371727314399","conf":"0.30000001192092896","top":"0.2508710809687519","text":"826 л v 512","height":"0.010691917303836784","level":"0","page_num":"0","line_num":"0","word_num":"0"},{"left":"0.47238372096131104","line_num":"0","block_num":"0","width":"0.008720929952377943","conf":"1","level":"0","height":"0.017421602252187585","text":"575","par_num":"0","top":"0.29965156834254736","page_num":"0","word_num":"0"},{"width":"0.008720929318285997","text":"576","page_num":"0","height":"0.010452960286604362","word_num":"0","top":"0.3205574921563493","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","left":"0.47093023257922917"},{"text":"577","height":"0.010452960286604362","word_num":"0","width":"0.01017441774936434","left":"0.4709302334945038","conf":"1","par_num":"0","top":"0.3379790945953738","level":"0","block_num":"0","page_num":"0","line_num":"0"},{"left":"0.47093023257922917","page_num":"0","line_num":"0","text":"578","top":"0.35540069773126226","height":"0.010452960286604362","conf":"1","width":"0.008720929318285997","block_num":"0","level":"0","par_num":"0","word_num":"0"},{"width":"0.011627906180442682","line_num":"0","word_num":"0","text":"579","top":"0.3693379791874951","conf":"1","page_num":"0","par_num":"0","left":"0.4709302331500887","height":"0.017421602252187585","level":"0","block_num":"0"},{"height":"0.010452960286604362","text":"580","block_num":"0","left":"0.4709302334945038","level":"0","top":"0.39024390295774314","page_num":"0","conf":"1","line_num":"0","width":"0.01017441774936434","par_num":"0","word_num":"0"},{"word_num":"0","level":"0","left":"0.4665697680180062","block_num":"0","height":"0.024390243457264815","top":"0.40418118460121666","text":"=581","par_num":"0","line_num":"0","page_num":"0","width":"0.0159883714736776","conf":"0.5"},{"level":"0","left":"0.4723837218234151","text":"583","block_num":"0","conf":"1","width":"0.008720929318285997","top":"0.4425087113201125","page_num":"0","height":"0.010452960286604362","par_num":"0","word_num":"0","line_num":"0"},{"conf":"1","left":"0.4709302334945038","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"584","par_num":"0","height":"0.010452960286604362","top":"0.459930314107569","width":"0.01017441774936434","block_num":"0"},{"level":"0","par_num":"0","text":"—585","block_num":"0","left":"0.46656976846458836","conf":"0.5","word_num":"0","height":"0.010452960286604362","width":"0.013081394611520969","line_num":"0","page_num":"0","top":"0.4773519168950253"},{"level":"0","text":"586","width":"0.008720929318285997","height":"0.010452960286604362","par_num":"0","word_num":"0","line_num":"0","left":"0.47093023257922917","top":"0.4947735200309138","block_num":"0","page_num":"0","conf":"1"},{"height":"0.010452960286604362","top":"0.5121951224699383","conf":"1","page_num":"0","block_num":"0","text":"587","width":"0.008720929318285997","level":"0","word_num":"0","line_num":"0","par_num":"0","left":"0.4723837218234151"},{"level":"0","top":"0.5296167252573947","block_num":"0","left":"0.4723837218234151","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997","conf":"1","word_num":"0","line_num":"0","text":"588","par_num":"0"},{"height":"0.010452960286604362","conf":"1","par_num":"0","left":"0.4709302334945038","top":"0.5470383280448511","text":"589","word_num":"0","line_num":"0","page_num":"0","width":"0.01017441774936434","block_num":"0","level":"0"},{"width":"0.008720929952377943","page_num":"0","conf":"0.5","level":"0","line_num":"0","par_num":"0","height":"0.020905922094220375","word_num":"0","text":"590","block_num":"0","left":"0.47238372114299704","top":"0.5609756106427853"},{"page_num":"0","width":"0.013081394611520969","height":"0.006968640444571572","conf":"0.30000001192092896","level":"0","top":"0.5853658539937421","text":"15911","block_num":"0","line_num":"0","word_num":"0","par_num":"0","left":"0.46802325552854196"},{"word_num":"0","height":"0.020905923615232025","left":"0.4723837209560432","block_num":"0","page_num":"0","text":"592","level":"0","line_num":"0","par_num":"0","conf":"1","top":"0.5958188150216522","width":"0.010174418383456285"},{"conf":"1","page_num":"0","top":"0.616724738727316","line_num":"0","word_num":"0","width":"0.008720929952377998","level":"0","height":"0.010452961047110132","par_num":"0","left":"0.47238372099764825","text":"593","block_num":"0"},{"line_num":"0","top":"0.6480836243637909","text":"T 595","word_num":"0","conf":"0.30000001192092896","height":"0.013937280889142922","left":"0.466569769326747","level":"0","page_num":"0","block_num":"0","width":"0.014534881774415365","par_num":"0"},{"page_num":"0","text":"-596","top":"0.6655052271933078","par_num":"0","word_num":"0","line_num":"0","height":"0.020905922094220375","conf":"0.30000001192092896","level":"0","width":"0.014534883042599256","block_num":"0","left":"0.46656976759933994"},{"level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.47093023259606254","top":"0.6898954702884519","page_num":"0","height":"0.006968641205077342","text":"597","width":"0.010174418383456285","word_num":"0"},{"conf":"0.5","block_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.011627906180442626","height":"0.020905922094220375","left":"0.4709302331016392","top":"0.7003484325068968","page_num":"0","line_num":"0","text":"598"},{"height":"0.006968641205077342","width":"0.008720929952377943","conf":"1","page_num":"0","left":"0.4723837209976482","top":"0.7247386758550688","block_num":"0","line_num":"0","par_num":"0","level":"0","text":"$99","word_num":"0"},{"left":"0.46656976790214993","line_num":"0","top":"0.7282229962193458","block_num":"0","level":"0","par_num":"0","word_num":"0","height":"0.027874564820309367","page_num":"0","text":"=600","width":"0.014534883042599311","conf":"0.30000001192092896"},{"word_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.7595818818683066","left":"0.4709302334945038","level":"0","line_num":"0","height":"0.006968640444571572","page_num":"0","block_num":"0","text":"6011","width":"0.01017441774936434"},{"block_num":"0","top":"0.7700348428613736","level":"0","line_num":"0","par_num":"0","text":"-602","height":"0.020905923615232025","left":"0.466569767781026","page_num":"0","width":"0.014534883042599311","conf":"0.30000001192092896","word_num":"0"},{"height":"0.020905922094220375","top":"0.8048780490574194","width":"0.010174418383456285","block_num":"0","line_num":"0","conf":"1","par_num":"0","left":"0.47093023264451217","level":"0","text":"604","word_num":"0","page_num":"0"},{"width":"0.008720929318285997","word_num":"0","line_num":"0","page_num":"0","top":"0.8292682935500775","conf":"0.30000001192092896","block_num":"0","height":"0.010452960286604362","left":"0.47093023257922917","level":"0","par_num":"0","text":"605"},{"level":"0","page_num":"0","text":"606","height":"0.017421602252187474","left":"0.4723837211284622","line_num":"0","top":"0.8432055753547425","word_num":"0","conf":"1","width":"0.008720929952377943","par_num":"0","block_num":"0"},{"conf":"0.30000001192092896","page_num":"0","top":"0.8641114988686065","par_num":"0","width":"0.013081394611520969","block_num":"0","height":"0.010689139176023432","text":"— 607","level":"0","word_num":"0","left":"0.4665697671564489","line_num":"0"},{"text":"608","level":"0","top":"0.8815331015640149","conf":"1","height":"0.010452960286604362","par_num":"0","block_num":"0","width":"0.008720929318285997","word_num":"0","left":"0.4723837218234151","page_num":"0","line_num":"0"},{"top":"0.006968641043132773","block_num":"0","left":"0.9127906979746175","text":"100% 52","width":"0.018895348335834172","word_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.9345930220335801","par_num":"0","text":"• Mon ZU Aor 10.3/103","top":"0.006968641078646032","width":"0.05813953724313292","line_num":"0"},{"conf":"1","page_num":"0","line_num":"0","top":"0.02787456497864904","width":"0.08866278668667404","word_num":"0","left":"0.8270348901595695","level":"0","text":"L AskJiminnyReportActivityServiceTestv","par_num":"0","height":"0.010452960286604362","block_num":"0"},{"block_num":"0","left":"0.4738372097953522","height":"0.010452960286604362","word_num":"0","conf":"0.5","level":"0","page_num":"0","width":"0.029069763548830674","top":"0.05574912978701141","text":"=custom.log","line_num":"0","par_num":"0"},{"width":"0.027616277654120225","left":"0.5101744200028817","text":"=laravel.log","page_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.055749129145434506","word_num":"0","height":"0.010452961047110132","conf":"1","level":"0"},{"height":"0.010452960286604362","line_num":"0","page_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","left":"0.5450581399922917","block_num":"0","par_num":"0","conf":"0.5","top":"0.05574912978701141","level":"0","word_num":"0"},{"height":"0.010452961047110132","level":"0","conf":"0.5","par_num":"0","width":"0.06104650903255382","word_num":"0","text":"4 HS_local (iminny@localhost]","left":"0.6046511654871605","line_num":"0","block_num":"0","top":"0.055749129145434506","page_num":"0"},{"block_num":"0","text":"Cascade","width":"0.017441858636571994","par_num":"0","page_num":"0","line_num":"0","top":"0.05574912943857935","word_num":"0","conf":"1","level":"0","height":"0.010452960286604362","left":"0.6947674436468302"},{"left":"0.4738372088584945","text":"A console [PROD] X A console [EU]","width":"0.07703488431078326","word_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.0797448165869219","line_num":"0","block_num":"0","page_num":"0","height":"0.011164274322169043"},{"text":"A console [STAGING]","conf":"0.5","top":"0.0797448165869219","width":"0.04360464785961393","word_num":"0","par_num":"0","height":"0.011164274322169043","line_num":"0","page_num":"0","left":"0.5595930266071848","block_num":"0","level":"0"},{"page_num":"0","par_num":"0","top":"0.08362369354010668","line_num":"0","height":"0.007285397208668498","level":"0","text":"Retactor Connection","conf":"1","word_num":"0","width":"0.04651162979450629","left":"0.6933139525309181","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","text":"CRM Initial Sync Oven","top":"0.08362369371432266","height":"0.007285397208668609","left":"0.7470930289847444","word_num":"0","page_num":"0","level":"0","width":"0.045058133754324436"},{"line_num":"0","page_num":"0","height":"0.0071770334928229484","par_num":"0","text":"Tx: Autov","word_num":"0","top":"0.1044657097288676","conf":"0.5","width":"0.02034883549872868","block_num":"0","level":"0","left":"0.5348837228066751"},{"block_num":"0","top":"0.1044657097460916","word_num":"0","conf":"0.5","height":"0.010516868633897003","left":"0.6627906972313775","level":"0","par_num":"0","width":"0.023255814897253146","text":"do jiminny v","line_num":"0","page_num":"0"},{"text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","top":"0.12519936212958604","height":"0.010689139176023432","width":"0.12936045261139567","left":"0.49273255700367574","word_num":"0","line_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"0.5","level":"0"},{"block_num":"0","height":"0.010689139176023432","left":"0.6279069838403225","line_num":"0","top":"0.12519936195537007","text":"034 A1 A34 M62 ^ -","par_num":"0","width":"0.05813952709766146","conf":"0.30000001192092896","word_num":"0","page_num":"0","level":"0"},{"width":"0.12499997970905707","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.1463414637498397","word_num":"0","left":"0.4927325782522842","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","height":"0.006968640444571461","block_num":"0","level":"0"},{"page_num":"0","height":"0.013937280889143033","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","par_num":"0","left":"0.4927325630147635","line_num":"0","block_num":"0","top":"0.15679442610595107","word_num":"0","conf":"1","width":"0.1962209052227913"},{"left":"0.49273255988271814","conf":"1","text":"SELECT","block_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","par_num":"0","top":"0.17770034895077447","width":"0.015988370205493707","word_num":"0","page_num":"0"},{"level":"0","par_num":"0","top":"0.1951219518899232","line_num":"0","width":"0.1889534605310318","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","height":"0.013937280889143033","page_num":"0","conf":"0.5","block_num":"0","left":"0.5014535184914614"},{"par_num":"0","page_num":"0","text":"U.ema1l.","top":"0.21602787489966546","level":"0","left":"0.5029069786600965","word_num":"0","block_num":"0","width":"0.021802323929806966","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461"},{"par_num":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","text":"sa.*","page_num":"0","width":"0.011627907448626518","level":"0","conf":"0.30000001192092896","left":"0.5029069764355705","top":"0.233449477263315","word_num":"0"},{"block_num":"0","text":"towner 1d FRol sochal accounts sa","level":"0","width":"0.08866278668667404","conf":"0.30000001192092896","word_num":"0","par_num":"0","left":"0.5029069796729173","line_num":"0","top":"0.25087108008861336","height":"0.006968641205077342","page_num":"0"},{"par_num":"0","word_num":"0","conf":"0.5","level":"0","block_num":"0","page_num":"0","width":"0.0959302313784336","line_num":"0","height":"0.011164274322168932","left":"0.49273255569667207","top":"0.2679425837320575","text":"JOIN users u on u.id = sa.sociable_id"},{"par_num":"0","width":"0.10610464785961388","word_num":"0","left":"0.492732561293783","top":"0.28548644338568163","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","height":"0.007196483429539158","block_num":"0","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896"},{"top":"0.2995371262853762","conf":"0.5","left":"0.49269744083144135","width":"0.1381482875093501","line_num":"0","word_num":"0","block_num":"0","par_num":"0","height":"0.0148935728666314","level":"0","page_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';"},{"level":"0","page_num":"0","top":"0.33797909453440456","width":"0.14534883296236073","block_num":"0","conf":"1","par_num":"0","height":"0.010505753841126397","text":"SELECT * FROM automated_report_results order by id desc;","left":"0.4927325646028267","line_num":"0","word_num":"0"},{"top":"0.3728222999543015","page_num":"0","width":"0.059593018065107584","height":"0.01075026787449107","word_num":"0","conf":"1","par_num":"0","line_num":"0","level":"0","left":"0.4927325633660667","block_num":"0","text":"select * from features;"},{"block_num":"0","level":"0","top":"0.38995215302990127","left":"0.49273257312172364","par_num":"0","line_num":"0","word_num":"0","height":"0.007260390255820148","conf":"0.30000001192092896","page_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","width":"0.12936045261139567"},{"width":"0.09011627765412028","text":"select * from teams where id = 556;","left":"0.4927325550814989","top":"0.42503987254774733","par_num":"0","height":"0.010500196824994035","page_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0","word_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","conf":"1","line_num":"0","height":"0.010564103651274914","level":"0","text":"select * from","width":"0.03779069413530067","word_num":"0","top":"0.4599303140744231","left":"0.4927325616686351"},{"block_num":"0","left":"0.5654069877565148","page_num":"0","line_num":"0","height":"0.010564103651274914","conf":"1","par_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.12499998985452854","level":"0","top":"0.4599303140744231","word_num":"0"},{"left":"0.4927325741233989","height":"0.010686361048210191","top":"0.47735191659424503","block_num":"0","level":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","word_num":"0","par_num":"0","page_num":"0","line_num":"0","conf":"1","width":"0.19767440633570887"},{"text":"select * from automated_report_results order Dy zu desc,","block_num":"0","line_num":"0","height":"0.014546766235497555","level":"0","width":"0.1453954818400931","conf":"0.5","left":"0.4927008834473122","top":"0.49466613506674073","word_num":"0","par_num":"0","page_num":"0"},{"left":"0.4927325548990552","block_num":"0","level":"0","height":"0.010686361048210191","top":"0.5119617223575448","width":"0.14244185102746842","word_num":"0","page_num":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","line_num":"0","conf":"1"},{"level":"0","block_num":"0","conf":"1","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831","height":"0.010452960286604362","word_num":"0","width":"0.15552323929806972","par_num":"0","page_num":"0","line_num":"0","left":"0.49273255862023396"},{"par_num":"0","text":"select * from opportunities where id = 7594349:","width":"0.12209300791963623","top":"0.5818815337886577","page_num":"0","block_num":"0","height":"0.010622453461423431","word_num":"0","conf":"1","line_num":"0","level":"0","left":"0.49273256125581216"},{"height":"0.010750267113985301","top":"0.6164274323772443","word_num":"0","left":"0.49273257226354994","block_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","line_num":"0","level":"0","conf":"0.5","par_num":"0","width":"0.19767440633570899","page_num":"0"},{"page_num":"0","top":"0.6339712919137487","line_num":"0","width":"0.15406975847609494","word_num":"0","block_num":"0","conf":"1","level":"0","height":"0.010628010477555794","left":"0.49273256709487234","par_num":"0","text":"select * from plavbooks where team id = 711: # event 226147"},{"word_num":"0","par_num":"0","left":"0.4927325551571803","top":"0.651515151624469","width":"0.15261626750864876","level":"0","block_num":"0","height":"0.010505753841126397","page_num":"0","conf":"1","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:"},{"par_num":"0","page_num":"0","height":"0.013937280889143033","left":"0.4927325646279135","level":"0","line_num":"0","conf":"1","block_num":"0","top":"0.6689895475345226","width":"0.11046511061648101","text":"SELECT * FROM crm_fields WHERE id = 226147","word_num":"0"},{"top":"0.6864111504286012","word_num":"0","conf":"1","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","par_num":"0","level":"0","height":"0.010558546635142552","left":"0.4927325552882119","line_num":"0","width":"0.15261626750864876","block_num":"0","page_num":"0"},{"conf":"0.5","level":"0","par_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","page_num":"0","top":"0.724738676080081","width":"0.12354650903255388","height":"0.007318740065968554","block_num":"0","left":"0.4927325602990887","line_num":"0","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.010452961047110132","left":"0.492732558848917","level":"0","text":"GELECT","word_num":"0","page_num":"0","par_num":"0","width":"0.0159883714736776","line_num":"0","top":"0.7386759584137272"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","page_num":"0","top":"0.7559808612440191","width":"0.18604649888708236","level":"0","word_num":"0","height":"0.014354066985646008","block_num":"0","conf":"0.5","left":"0.5029069807442199","line_num":"0","par_num":"0"},{"conf":"0.30000001192092896","height":"0.007257611367501027","top":"0.7767145136381128","line_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.021802323929806966","block_num":"0","text":"u. email","word_num":"0","left":"0.5014534902332606"},{"word_num":"0","left":"0.5029069777669138","level":"0","par_num":"0","line_num":"0","width":"0.013081394611520913","height":"0.010452960286604362","block_num":"0","page_num":"0","text":"sa.*,","conf":"1","top":"0.7944250876267327"},{"height":"0.010497418697180683","left":"0.5014534906556222","par_num":"0","line_num":"0","text":"t.owner_id FROM social_accounts sa","width":"0.09011626750864876","top":"0.8118022326885981","word_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1"},{"text":"JOTN usens u on trid = ca.cociable idi","top":"0.8292682928942409","conf":"0.30000001192092896","width":"0.09738371220040826","line_num":"0","par_num":"0","word_num":"0","height":"0.007254833239687675","block_num":"0","left":"0.49273256673203064","page_num":"0","level":"0"},{"height":"0.010566882539594036","level":"0","left":"0.49273255613526434","conf":"0.5","line_num":"0","block_num":"0","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","width":"0.10610464785961393","par_num":"0","top":"0.8466898957943156"},{"par_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","height":"0.010689139176023432","block_num":"0","conf":"1","level":"0","top":"0.8641114986943905","width":"0.1380813882706013","word_num":"0","page_num":"0","line_num":"0","left":"0.4927325670763793"},{"height":"0.01068358215989107","top":"0.8987240830528642","word_num":"0","page_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","block_num":"0","par_num":"0","left":"0.4927325575704069","width":"0.19622092551373427","line_num":"0","conf":"0.5","level":"0"},{"block_num":"0","text":"+0 ..","line_num":"0","top":"0.0797448165869219","width":"0.020348834230544677","word_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.011164274322169043","left":"0.965116281891486","page_num":"0","level":"0"},{"level":"0","block_num":"0","conf":"1","width":"0.2703488329623608","par_num":"0","line_num":"0","left":"0.6976744093136732","height":"0.01059744650857497","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","word_num":"0","top":"0.10104529661439754","page_num":"0"},{"width":"0.23837209255137337","top":"0.11846689891207607","line_num":"0","word_num":"0","conf":"0.30000001192092896","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","page_num":"0","left":"0.703488371377582","block_num":"0","par_num":"0","level":"0","height":"0.006968641205077342"},{"word_num":"0","conf":"1","page_num":"0","level":"0","top":"0.1393728226143094","par_num":"0","width":"0.28633718287691157","left":"0.694767473312973","height":"0.007357639939400973","block_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","line_num":"0"},{"text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","line_num":"0","block_num":"0","height":"0.010653017430404366","top":"0.15311004796085603","width":"0.2819767201200445","word_num":"0","level":"0","conf":"0.5","par_num":"0","left":"0.6962209524994839","page_num":"0"},{"width":"0.12645347067650337","word_num":"0","block_num":"0","text":"already solved - just not parametrised for the profile/since case","level":"0","left":"0.6947674594038452","page_num":"0","line_num":"0","conf":"1","height":"0.010583553587991013","par_num":"0","top":"0.1672473874286453"},{"level":"0","left":"0.6947674552483422","width":"0.13517440633570899","block_num":"0","word_num":"0","par_num":"0","top":"0.19856459312259356","page_num":"0","text":"What splitting the profile sync into batches would look like","conf":"1","line_num":"0","height":"0.010494639808861561"},{"level":"0","block_num":"0","conf":"1","height":"0.007182590508955311","line_num":"0","page_num":"0","par_num":"0","left":"0.6947674427962095","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","top":"0.21929824549679078","word_num":"0","width":"0.1511627765412027"},{"text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","left":"0.694767459943104","level":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","height":"0.010569660667407277","conf":"1","width":"0.28633716258596864","line_num":"0"},{"level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571461","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","line_num":"0","left":"0.6947674612076477","width":"0.24127905419532292","block_num":"0","top":"0.2508710804745784","page_num":"0"},{"line_num":"0","page_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","height":"0.007329854098233168","block_num":"0","level":"0","top":"0.271777003894373","word_num":"0","width":"0.284883661473051","par_num":"0","conf":"1","left":"0.6962209605769604"},{"width":"0.2877906636988863","block_num":"0","top":"0.306620209394439","par_num":"0","page_num":"0","line_num":"0","height":"0.006968640444571461","level":"0","conf":"0.30000001192092896","left":"0.6962209692158519","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","word_num":"0"},{"left":"0.7034883691075557","height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","conf":"1","block_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.3205574921563493","width":"0.2776162573631774","word_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.7034883928957734","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","top":"0.33797909453440456","line_num":"0","conf":"0.30000001192092896","width":"0.20639533184944325","word_num":"0","height":"0.010505753841126397"},{"width":"0.2819767201200445","left":"0.6962209294276679","par_num":"0","block_num":"0","height":"0.010628010477555794","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","level":"0","page_num":"0","line_num":"0","conf":"1","top":"0.3554006976086954","word_num":"0"},{"width":"0.2848836817639939","left":"0.6962209430504749","par_num":"0","level":"0","block_num":"0","page_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","top":"0.3763066205343165","height":"0.0072659472719524","line_num":"0","conf":"1","word_num":"0"},{"block_num":"0","conf":"0.5","width":"0.0319767404109873","line_num":"0","word_num":"0","text":"You get for free","height":"0.007215933366255256","left":"0.6947674424200525","par_num":"0","page_num":"0","top":"0.41463414653422836","level":"0"},{"conf":"0.5","width":"0.08575581489725315","word_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.43540669856459324","height":"0.0071770334928229484","left":"0.697674417508692","line_num":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)"},{"page_num":"0","text":"• 100-record batches via Redis","top":"0.4529505582137161","width":"0.06540696671668522","left":"0.6976744285694189","word_num":"0","height":"0.0071770334928229484","level":"0","par_num":"0","block_num":"0","conf":"0.5","line_num":"0"},{"height":"0.010477968760464584","par_num":"0","width":"0.13953486909257606","line_num":"0","page_num":"0","block_num":"0","left":"0.6976744332330052","level":"0","top":"0.4703832754342152","conf":"1","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0"},{"text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","conf":"1","block_num":"0","par_num":"0","width":"0.1322674244008165","line_num":"0","word_num":"0","height":"0.010514089745577881","level":"0","page_num":"0","left":"0.6976744360642997","top":"0.4912280700058711"},{"left":"0.6976744452422932","width":"0.2819767201200444","height":"0.010452960286604251","line_num":"0","conf":"0.5","page_num":"0","par_num":"0","block_num":"0","top":"0.508710801912447","word_num":"0","level":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that"},{"conf":"0.5","level":"0","left":"0.7034883798200974","par_num":"0","width":"0.07267441140844466","height":"0.007360418067214214","block_num":"0","top":"0.5261324047144549","page_num":"0","word_num":"0","line_num":"0","text":"key so difterent orofiles don't collide"},{"block_num":"0","height":"0.010452960286604362","line_num":"0","conf":"1","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","width":"0.1729650903255382","par_num":"0","left":"0.6947674678139966","word_num":"0","page_num":"0","level":"0","top":"0.5470383280448511"},{"text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","conf":"0.5","block_num":"0","page_num":"0","par_num":"0","top":"0.5644599301598978","height":"0.0073104049220229506","width":"0.2819767201200445","level":"0","word_num":"0","left":"0.6947674633339377","line_num":"0"},{"text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","level":"0","par_num":"0","conf":"1","page_num":"0","width":"0.28052323929806977","block_num":"0","top":"0.5956937798195339","word_num":"0","line_num":"0","left":"0.6947674627311626","height":"0.010577996571858761"},{"width":"0.13953487923804753","block_num":"0","conf":"1","word_num":"0","line_num":"0","page_num":"0","height":"0.0071770334928229484","left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","par_num":"0","top":"0.613237639553429","level":"0"},{"line_num":"0","height":"0.006968641205077342","level":"0","conf":"1","page_num":"0","text":"Recommendation","par_num":"0","block_num":"0","top":"0.6411149825213349","width":"0.04215116196490354","word_num":"0","left":"0.6947674422006878"},{"top":"0.6585365856142653","par_num":"0","conf":"1","line_num":"0","height":"0.010522425650029366","left":"0.6947674626641019","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","word_num":"0","block_num":"0","page_num":"0","level":"0","width":"0.28052323929806977"},{"par_num":"0","left":"0.6947674655515993","word_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","page_num":"0","level":"0","top":"0.6759581884885157","conf":"0.5","width":"0.28488370205493685","block_num":"0","height":"0.006968640444571461","line_num":"0"},{"top":"0.6897926635444678","left":"0.6947674548777797","width":"0.17441859143845573","level":"0","block_num":"0","conf":"1","par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.01055576774682343","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:"},{"left":"0.697674427545875","conf":"1","level":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","line_num":"0","word_num":"0","par_num":"0","page_num":"0","width":"0.22819766592472157","top":"0.7105263158961413","block_num":"0","height":"0.01072803904945574"},{"width":"0.2848836817639939","level":"0","par_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","block_num":"0","left":"0.6976744576996018","line_num":"0","conf":"1","page_num":"0","word_num":"0","height":"0.010716925017191015","top":"0.7317073174143272"},{"word_num":"0","height":"0.017421602252187585","page_num":"0","width":"0.011627906180442626","left":"0.7034883726365229","conf":"0.30000001192092896","block_num":"0","text":"do),","top":"0.7421602788826169","level":"0","line_num":"0","par_num":"0"},{"word_num":"0","level":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.5","left":"0.6976744436144179","line_num":"0","page_num":"0","par_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","top":"0.766347687400319","width":"0.2776162573631774"},{"left":"0.694767475704478","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","top":"0.7870813397129187","width":"0.2877906636988864","page_num":"0","block_num":"0","level":"0","conf":"1","par_num":"0","word_num":"0","height":"0.011164274322169043","line_num":"0"},{"line_num":"0","top":"0.8013937288934075","word_num":"0","left":"0.6947674739397125","block_num":"0","height":"0.013937280889143033","page_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","width":"0.2718022934933926","level":"0","conf":"1","par_num":"0"},{"par_num":"0","line_num":"0","text":"watermark — gate it on \"no profile context\".","top":"0.8221690590111643","left":"0.6962209318790669","width":"0.08430232392980697","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"1","height":"0.0071770334928229484"},{"top":"0.8397129185198681","width":"0.017441858636571994","word_num":"0","left":"0.9651162807795277","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","level":"0","block_num":"0","text":"Gal .","height":"0.010461296951561616"},{"conf":"0.30000001192092896","left":"0.6962209300842392","width":"0.04069767099745736","height":"0.0071770334928229484","par_num":"0","block_num":"0","top":"0.9266347687400319","text":"Ask anvthina (84-D","page_num":"0","level":"0","line_num":"0","word_num":"0"},{"block_num":"0","height":"0.0071770334928229484","page_num":"0","par_num":"0","top":"0.9545454545454546","width":"0.04651162472177062","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.7223837197862006","text":"Claude Qnus 17 Medium"},{"height":"0.006968640444571572","width":"0.01453488177441542","top":"0.9860627181052405","block_num":"0","conf":"0.5","level":"0","page_num":"0","text":"144-25","left":"0.9331395351302343","par_num":"0","word_num":"0","line_num":"0"},{"text":"Po 4 sp","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.986062718234409","par_num":"0","width":"0.01453488177441531","height":"0.01074748898617195","block_num":"0","level":"0","word_num":"0","left":"0.9709302343731505"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59330
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.30.0%L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"block_num":"0","line_num [{"block_num":"0","line_num":"0","level":"0","top":"0.006968641046706359","conf":"0.30000001192092896","text":"Phostorm","page_num":"0","par_num":"0","left":"0.01744185995005212","height":"0.006968641205077342","width":"0.021802326466174835","word_num":"0"},{"left":"0.1148255812121043","page_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","block_num":"0","par_num":"0","text":"code","top":"0.006968641450188162","width":"0.01162790618044264","word_num":"0"},{"height":"0.010452960286604362","text":"FV faVsco.js","top":"0.02787456497864904","word_num":"0","level":"0","width":"0.029069763548830722","page_num":"0","left":"0.030523259704860126","line_num":"0","block_num":"0","par_num":"0","conf":"0.5"},{"par_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.06831395542728312","top":"0.02787456497864904","line_num":"0","page_num":"0","level":"0","width":"0.024709300791963623","word_num":"0","text":"?9 master","conf":"0.30000001192092896"},{"block_num":"0","height":"0.003484320602538671","conf":"0.30000001192092896","page_num":"0","text":"Proledey","top":"0.05923344944238418","par_num":"0","line_num":"0","level":"0","width":"0.020348836766912577","word_num":"0","left":"0.014534883869450689"},{"width":"0.030583024024963372","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","left":"0.043574765514713835","line_num":"0","text":"D Salesforce","page_num":"0","height":"0.01150821840934213","top":"0.07612742412338913","word_num":"0"},{"line_num":"0","height":"0.010452960286604362","top":"0.09407665591941561","page_num":"0","left":"0.046511627642654756","par_num":"0","block_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","text":"> DDTO","width":"0.021802323929806973"},{"word_num":"0","level":"0","left":"0.0537095887639354","width":"0.07137109878215384","top":"0.11024367702094318","par_num":"0","height":"0.015479323586398475","block_num":"0","conf":"1","line_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","page_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","level":"0","top":"0.13237639553429026","left":"0.05232558202147495","par_num":"0","word_num":"0","width":"0.08575580475178171","page_num":"0","block_num":"0"},{"line_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","level":"0","par_num":"0","block_num":"0","top":"0.14982578435435434","width":"0.08575580475178171","word_num":"0","height":"0.0072715042880847625","conf":"0.5","left":"0.05232558202147495","page_num":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","word_num":"0","height":"0.006968640444571461","width":"0.06249999492726427","left":"0.046511627154292065","conf":"0.30000001192092896"},{"line_num":"0","width":"0.07558138827060132","left":"0.046511627667025296","height":"0.010616896445291069","block_num":"0","level":"0","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","conf":"1","word_num":"0","page_num":"0","top":"0.18102073376030525"},{"line_num":"0","width":"0.06395348082197473","level":"0","conf":"0.5","height":"0.0073048471453848185","page_num":"0","word_num":"0","text":"C) CreaterollowupActivity.php","block_num":"0","left":"0.04651163545709501","par_num":"0","top":"0.2017543859602864"},{"width":"0.04215116196490349","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","text":"C) CreateNotes.php","block_num":"0","left":"0.04651162858740109","top":"0.21929824565899192","height":"0.007182590508955311","word_num":"0"},{"page_num":"0","top":"0.23684210521680837","width":"0.08720929571922789","text":"© MatchActivitiesToNewOpportunity.php","conf":"1","level":"0","left":"0.04651163557061816","height":"0.010544653714558705","word_num":"0","block_num":"0","par_num":"0","line_num":"0"},{"level":"0","conf":"0.5","block_num":"0","left":"0.04651163358738779","height":"0.007207597461803994","width":"0.06249999492726427","text":"C) MatchActivitvermData.php","top":"0.2543554009942979","line_num":"0","word_num":"0","par_num":"0","page_num":"0"},{"left":"0.046511628705343505","width":"0.039244185102746854","page_num":"0","level":"0","conf":"0.30000001192092896","top":"0.27177700333990396","block_num":"0","text":"E) NoteObiect.ohp","par_num":"0","line_num":"0","height":"0.00732985485873916","word_num":"0"},{"word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.2891986066069825","page_num":"0","width":"0.04215115942853562","block_num":"0","height":"0.006968640444571461","left":"0.04651163174781109","line_num":"0","text":"c) SaveActiviv.ono"},{"conf":"0.30000001192092896","par_num":"0","text":"c)saveliranscriotion.onv","top":"0.30662020900450737","page_num":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","left":"0.04651162677256695","level":"0","width":"0.0523255835188196","word_num":"0"},{"height":"0.0072464973352361906","block_num":"0","par_num":"0","top":"0.32376395531045343","left":"0.04651163174781109","page_num":"0","conf":"0.5","line_num":"0","text":"C) SetuoLavout.oho","width":"0.04215115942853562","word_num":"0","level":"0"},{"conf":"0.5","line_num":"0","left":"0.04651163174781109","text":"C) SvncActivitv.oho","top":"0.34130781499202545","level":"0","width":"0.04215115942853562","word_num":"0","block_num":"0","par_num":"0","page_num":"0","height":"0.0071770334928230595"},{"conf":"1","left":"0.04638947542561308","line_num":"0","width":"0.055435398791698696","word_num":"0","block_num":"0","height":"0.014418177627490425","page_num":"0","level":"0","par_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665"},{"height":"0.010455739935429254","par_num":"0","left":"0.046511631609252174","text":"© SyncLeads.php","line_num":"0","level":"0","block_num":"0","page_num":"0","conf":"1","top":"0.3763066205343165","width":"0.039244182566378974","word_num":"0"},{"level":"0","line_num":"0","top":"0.38995215311004783","height":"0.014354066985645897","conf":"1","block_num":"0","page_num":"0","par_num":"0","width":"0.04215115942853562","word_num":"0","left":"0.046511631695615716","text":"© SyncObjects.php"},{"block_num":"0","text":"© SyncOpportunitiesJob.php","par_num":"0","conf":"1","width":"0.06104650903255382","level":"0","height":"0.010700253968793927","page_num":"0","top":"0.41114982586710536","left":"0.04651163073081603","line_num":"0","word_num":"0"},{"line_num":"0","height":"0.014354066985646008","width":"0.05087208747863769","level":"0","par_num":"0","left":"0.046511633451594","word_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.42503987240829344","text":"© SyncOpportunity.php"},{"height":"0.010672468127626344","par_num":"0","text":"© SyncProfileMetadata.php","width":"0.05813953217039717","top":"0.44577352463809683","level":"0","block_num":"0","line_num":"0","left":"0.04651163071712692","word_num":"0","conf":"1","page_num":"0"},{"par_num":"0","conf":"1","top":"0.46331738455485405","width":"0.056686041202950996","height":"0.010550210730691068","block_num":"0","line_num":"0","level":"0","left":"0.04651163321565249","page_num":"0","text":"© SyncTeamFieldsJob.php","word_num":"0"},{"left":"0.04651163321565131","block_num":"0","height":"0.010452961047110243","level":"0","par_num":"0","top":"0.48083623715937174","width":"0.05668604120295098","word_num":"0","line_num":"0","page_num":"0","conf":"1","text":"© SyncTeamMetadata.php"},{"left":"0.04651163548425466","width":"0.08430231885707123","height":"0.01051408974557777","page_num":"0","par_num":"0","text":"© UpdateOpportunitySpecifications.php","conf":"1","word_num":"0","top":"0.49825784007433493","level":"0","block_num":"0","line_num":"0"},{"height":"0.006968640444571461","page_num":"0","block_num":"0","left":"0.046511627480499834","level":"0","line_num":"0","width":"0.04215115942853563","par_num":"0","word_num":"0","top":"0.5191637634014077","conf":"0.30000001192092896","text":"Updatestage.ong"},{"page_num":"0","height":"0.010758603778942555","block_num":"0","par_num":"0","text":"> @ DealRisks","width":"0.03343022884206569","left":"0.03343023627313173","level":"0","line_num":"0","top":"0.5331010454942319","word_num":"0","conf":"0.30000001192092896"},{"text":"_Meeuine bor","height":"0.006968640444571572","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.03924418649273823","top":"0.5714285717637769","width":"0.031976740410987366","word_num":"0","par_num":"0"},{"block_num":"0","left":"0.03924418703063903","line_num":"0","text":"a Telephony","level":"0","height":"0.007210375589617124","page_num":"0","par_num":"0","top":"0.6411149830944434","width":"0.029069763548830715","conf":"0.30000001192092896","word_num":"0"},{"page_num":"0","block_num":"0","level":"0","text":"C User","width":"0.017441858636572008","conf":"0.30000001192092896","line_num":"0","top":"0.6547049441786283","left":"0.03924418612559764","height":"0.011164274322169154","par_num":"0","word_num":"0"},{"par_num":"0","text":"c8aseprocessing.oo.ono","height":"0.006968641205077342","width":"0.05523256038097625","level":"0","word_num":"0","top":"0.675958188117432","page_num":"0","line_num":"0","left":"0.04069767337055839","block_num":"0","conf":"0.30000001192092896"},{"word_num":"0","top":"0.6897926633384308","par_num":"0","height":"0.01055576850732931","page_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.04069767586474709","conf":"0.30000001192092896","text":"@ Dummv.Job.php","width":"0.03779069667166852"},{"block_num":"0","conf":"0.5","level":"0","height":"0.006968640444571572","text":"(C)ImoortRecallA|Recordinas.Job.oho","left":"0.04069768173679198","line_num":"0","page_num":"0","word_num":"0","top":"0.7108013940634285","width":"0.07558138827060132","par_num":"0"},{"text":"@ ImportRemoteTrack.Job.ohp","page_num":"0","width":"0.06395348082197475","word_num":"0","block_num":"0","left":"0.0406976819687229","par_num":"0","conf":"0.5","height":"0.010508531968939527","level":"0","top":"0.724738676808766","line_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","top":"0.7456140350877193","height":"0.0071770334928229484","left":"0.04069767637769677","level":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","text":"C ob.oho","width":"0.023255812360885288"},{"conf":"0.30000001192092896","page_num":"0","left":"0.04069767469984203","block_num":"0","width":"0.04505813882706013","level":"0","text":"C)JobDisoatcher.oho","height":"0.006968641205077342","top":"0.7630662020343051","word_num":"0","par_num":"0","line_num":"0"},{"left":"0.04069768139133789","block_num":"0","conf":"0.30000001192092896","line_num":"0","text":".lobDisnatcherintertace.oho","width":"0.06395348082197473","word_num":"0","top":"0.7804878052132543","level":"0","page_num":"0","par_num":"0","height":"0.006968640444571572"},{"par_num":"0","line_num":"0","height":"0.01061967533361019","page_num":"0","level":"0","width":"0.08430231885707126","word_num":"0","top":"0.7942583731520936","left":"0.04069768199588256","block_num":"0","conf":"0.5","text":"@ [EMAIL]"},{"top":"0.8149920253520749","block_num":"0","height":"0.007307626033703829","conf":"0.30000001192092896","page_num":"0","text":"T. SacVisibilitvControl.ohn","par_num":"0","left":"0.039244191467289816","width":"0.05668604120295098","word_num":"0","line_num":"0","level":"0"},{"level":"0","block_num":"0","conf":"0.5","left":"0.027616282843257383","par_num":"0","text":"v D Listeners","line_num":"0","top":"0.8325358850720923","page_num":"0","width":"0.03197674041098737","height":"0.010669689239307223","word_num":"0"},{"top":"0.8500797448165869","text":"v M Activitiod","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.03343023313500392","block_num":"0","word_num":"0","width":"0.031976740410987366","par_num":"0","level":"0","height":"0.0071770334928230595"},{"height":"0.007204819333990642","left":"0.03924418511117721","block_num":"0","par_num":"0","page_num":"0","conf":"0.5","width":"0.04651162979450632","level":"0","word_num":"0","text":"v M ActivitvProviden","top":"0.8675958187199364","line_num":"0"},{"left":"0.046511629117106865","height":"0.007327075970420038","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.02906976608519858","top":"0.8850174216200114","par_num":"0","line_num":"0","text":"> M.lustCall","word_num":"0"},{"par_num":"0","level":"0","line_num":"0","width":"0.03197674041098737","conf":"0.5","word_num":"0","block_num":"0","top":"0.9024390246943023","height":"0.010639125270326288","text":"v D UserPilot","page_num":"0","left":"0.046511631681215526"},{"left":"0.059593032929402996","conf":"1","text":"© TrackProviderInstalledEvent.php","height":"0.010761381906755796","page_num":"0","width":"0.07412789730315514","top":"0.9198606275943773","block_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0"},{"text":"MAudia","width":"0.026162789223041938","word_num":"0","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0","level":"0","top":"0.9372822303003622","left":"0.039244188091967266"},{"line_num":"0","par_num":"0","word_num":"0","text":"MRots","page_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.006968640444571572","width":"0.0232558123608853","top":"0.9547038330878187","left":"0.039244188005603746"},{"word_num":"0","text":"C ActivitvController.ohn","width":"0.047965110616481066","par_num":"0","level":"0","left":"0.15406977310444897","conf":"0.5","line_num":"0","block_num":"0","height":"0.007249275463049432","page_num":"0","top":"0.05574912945445576"},{"width":"0.07122093058646994","left":"0.15406976733606492","conf":"0.30000001192092896","text":"Automateakeporskepository.pnp","height":"0.006968641205077342","top":"0.08362369334200259","word_num":"0","par_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0"},{"line_num":"0","level":"0","par_num":"0","height":"0.011164274322169043","top":"0.0797448165869219","width":"0.07122092551373421","word_num":"0","text":"© AutomatedReportsCommand.php","page_num":"0","block_num":"0","conf":"1","left":"0.30668604530999377"},{"page_num":"0","par_num":"0","line_num":"0","conf":"0.5","level":"0","text":"Opportunitysynclrait.ong","top":"0.13240418151987454","width":"0.05523255023550483","height":"0.006968640444571461","block_num":"0","left":"0.3066860477020153","word_num":"0"},{"text":"C)Hubspotwebnookbatchsyncstrategy.pnp","conf":"0.5","top":"0.13240418151987454","page_num":"0","word_num":"0","left":"0.37063954254736237","line_num":"0","level":"0","width":"0.08720929571922792","height":"0.006968640444571461","par_num":"0","block_num":"0"},{"conf":"0.30000001192092896","level":"0","top":"0.1567944254223136","width":"0.05523255023550483","page_num":"0","text":"wsyncermenuuiestrait.ono","par_num":"0","left":"0.31831396020201475","height":"0.006968640444571461","word_num":"0","block_num":"0","line_num":"0"},{"top":"0.18102073365231264","level":"0","page_num":"0","word_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","width":"0.039244185102746826","left":"0.15406976824025068","block_num":"0","text":"c) SyncObiects.pho","line_num":"0","par_num":"0"},{"text":"©ImportOpportunityBatch.php","par_num":"0","top":"0.17770034929920653","width":"0.06104650395981806","page_num":"0","word_num":"0","left":"0.20203489060729998","conf":"1","height":"0.010452960286604362","level":"0","block_num":"0","line_num":"0"},{"level":"0","height":"0.010497417936674913","text":"© ImportContactBatch.php","par_num":"0","top":"0.17770034916869026","width":"0.053779064340794325","conf":"1","block_num":"0","left":"0.27180233100804285","line_num":"0","page_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","width":"0.027616275117752387","word_num":"0","block_num":"0","conf":"1","page_num":"0","text":"© Client.php","top":"0.17770034916869026","height":"0.010497417936674913","level":"0","left":"0.33284884116015484"},{"level":"0","width":"0.0654069717894209","word_num":"0","top":"0.18102073365231264","text":"C) HubspotPaqinationService.phg","page_num":"0","par_num":"0","height":"0.0071770334928229484","left":"0.3677325572728374","line_num":"0","block_num":"0","conf":"0.5"},{"block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.20557491325434107","line_num":"0","text":"() Service.php","width":"0.030523251979909044","left":"0.15406977127553043","word_num":"0","height":"0.007343747018817126","page_num":"0","par_num":"0"},{"block_num":"0","text":"BatchSyncTrait.php","line_num":"0","width":"0.04505813375432441","height":"0.006968640444571572","conf":"0.5","page_num":"0","par_num":"0","top":"0.20557491322719157","word_num":"0","left":"0.19186047025946548","level":"0"},{"text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","top":"0.20175438596491224","width":"0.14534883296236076","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"0.5","height":"0.011164274322169154","block_num":"0","left":"0.2441860510865191","level":"0"},{"height":"0.007343747018817126","left":"0.3982558178455254","level":"0","width":"0.02906976354883073","conf":"0.5","page_num":"0","word_num":"0","top":"0.20557491325434107","block_num":"0","text":"php api_v2.php","line_num":"0","par_num":"0"},{"conf":"1","level":"0","line_num":"0","par_num":"0","text":"(C) AutomatedReportResult.oho","block_num":"0","height":"0.007268726160271521","top":"0.22966507158551952","width":"0.06104650395981809","left":"0.15406977510994932","page_num":"0","word_num":"0"},{"word_num":"0","left":"0.17151161694332442","width":"0.21656975847609497","level":"0","block_num":"0","height":"0.010691917303836784","par_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","line_num":"0","top":"0.2508710809687519","conf":"1","page_num":"0"},{"level":"0","top":"0.26794258384399516","left":"0.18313953485556841","par_num":"0","width":"0.05959302313784334","word_num":"0","line_num":"0","conf":"1","page_num":"0","text":"nublic function handlel","height":"0.007318740065968554","block_num":"0"},{"top":"0.4111498263026909","word_num":"0","line_num":"0","par_num":"0","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.1497093032619457","height":"0.010452960286604362","text":"138","width":"0.010174417749364312"},{"height":"0.017421602252187474","page_num":"0","left":"0.15116279097784552","text":"140","par_num":"0","width":"0.010174418383456285","line_num":"0","conf":"1","top":"0.44250871089481225","block_num":"0","word_num":"0","level":"0"},{"left":"0.15116279076509007","height":"0.006968641205077342","width":"0.00872092995237797","word_num":"0","conf":"0.30000001192092896","top":"0.5017421601756263","page_num":"0","par_num":"0","level":"0","text":"1143","block_num":"0","line_num":"0"},{"height":"0.010452961047110132","left":"0.1511627908377645","page_num":"0","width":"0.00872092995237797","text":"144","word_num":"0","par_num":"0","level":"0","conf":"1","top":"0.5156794425600686","line_num":"0","block_num":"0"},{"width":"0.00872092995237797","word_num":"0","line_num":"0","top":"0.6062717769003649","level":"0","height":"0.006968641205077342","conf":"0.30000001192092896","par_num":"0","block_num":"0","text":"149","left":"0.15116279076509007","page_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","top":"0.7108013942469417","conf":"1","text":"155","word_num":"0","left":"0.15116279159085694","level":"0"},{"text":"158","width":"0.008720929318285997","height":"0.010452960286604362","page_num":"0","conf":"1","level":"0","block_num":"0","par_num":"0","left":"0.15116279159085694","top":"0.763066202609311","word_num":"0","line_num":"0"},{"text":"161","top":"0.8153310109716805","par_num":"0","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","level":"0","left":"0.15116279159085694","block_num":"0","line_num":"0","conf":"1","page_num":"0"},{"level":"0","conf":"1","word_num":"0","line_num":"0","left":"0.15116279159085694","height":"0.010452960286604362","page_num":"0","block_num":"0","par_num":"0","text":"163","top":"0.8501742165465933","width":"0.008720929318285997"},{"width":"0.00872092995237797","line_num":"0","par_num":"0","conf":"1","page_num":"0","level":"0","block_num":"0","height":"0.006968641205077342","left":"0.15116279076509007","text":"1164","word_num":"0","top":"0.871080139269703"},{"left":"0.15116279159085694","text":"165","conf":"1","par_num":"0","line_num":"0","height":"0.010452960286604362","top":"0.8850174221215062","word_num":"0","block_num":"0","width":"0.008720929318285997","page_num":"0","level":"0"},{"level":"0","height":"0.006968641205077342","word_num":"0","conf":"0.30000001192092896","top":"0.9059233448446159","par_num":"0","line_num":"0","block_num":"0","text":"1166","width":"0.00872092995237797","left":"0.15116279076509007","page_num":"0"},{"height":"0.010452960286604362","block_num":"0","line_num":"0","par_num":"0","page_num":"0","conf":"1","top":"0.2891986067904957","text":"$config,","word_num":"0","left":"0.21366279261358478","level":"0","width":"0.021802323929806966"},{"height":"0.010452960286604362","left":"0.21366279584086087","page_num":"0","text":"$batchRepository,","word_num":"0","conf":"1","line_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.30662020992638417","width":"0.04505813375432441"},{"text":"SredisService","word_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","par_num":"0","width":"0.03633720570422233","top":"0.3240418127138407","conf":"1","page_num":"0","level":"0","left":"0.21366279067986574"},{"height":"0.010452960286604251","top":"0.3414634155012971","line_num":"0","left":"0.21366279592722434","width":"0.04796511061648104","conf":"1","block_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"$entityRepository,","level":"0"},{"page_num":"0","height":"0.006968640444571461","left":"0.21366279063768656","text":"sloggen","conf":"0.30000001192092896","par_num":"0","line_num":"0","top":"0.3623693383142996","word_num":"0","width":"0.018895347067650337","block_num":"0","level":"0"},{"width":"0.2398255733733482","block_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","word_num":"0","left":"0.20348838007687264","page_num":"0","conf":"0.5","level":"0","height":"0.007215933366255367","line_num":"0","par_num":"0","top":"0.4146341463621239"},{"width":"0.07994185102746842","word_num":"0","height":"0.010672467367120575","left":"0.20348838095072486","text":"if (Sthis->attemots@ === 1) {","block_num":"0","conf":"0.5","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.4457735248441337"},{"par_num":"0","level":"0","height":"0.010550210730691068","block_num":"0","left":"0.21366278713067985","conf":"1","line_num":"0","page_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","width":"0.1482558047517817","word_num":"0"},{"top":"0.5191387559808612","height":"0.0071770334928229484","line_num":"0","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","block_num":"0","left":"0.20348838105878864","level":"0","width":"0.091569758476095","word_num":"0","conf":"0.5","page_num":"0"},{"level":"0","page_num":"0","height":"0.013948396442419408","top":"0.5331010453200158","line_num":"0","word_num":"0","conf":"1","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","par_num":"0","block_num":"0","width":"0.15552324944354115","left":"0.20348837906873227"},{"block_num":"0","level":"0","line_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","conf":"0.30000001192092896","left":"0.20348837025078986","top":"0.5714285713801411","par_num":"0","width":"0.14970930586469938","word_num":"0","height":"0.006968641205077342","page_num":"0"},{"level":"0","top":"0.5923344949742337","left":"0.2470930229619993","page_num":"0","par_num":"0","width":"0.021802323929806966","text":"<1/6 >","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.010536318570613101","block_num":"0"},{"top":"0.6060606061050023","width":"0.027616277654120253","line_num":"0","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.0071798116206361895","left":"0.2151162810652241","level":"0","page_num":"0","text":"'entity tvo"},{"level":"0","line_num":"0","width":"0.021802323929806966","left":"0.25000000055269916","conf":"0.5","page_num":"0","top":"0.6132376396173622","block_num":"0","par_num":"0","height":"0.010455739935429254","word_num":"0","text":"© Logger"},{"level":"0","left":"0.2151162810652241","line_num":"0","par_num":"0","width":"0.027616277654120253","height":"0.0071770334928230595","top":"0.6236044657097288","text":"Itotal reco","block_num":"0","conf":"0.5","word_num":"0","page_num":"0"},{"left":"0.248546517777781","line_num":"0","top":"0.6339712919137487","width":"0.05668604120295098","level":"0","text":"public function info","word_num":"0","height":"0.010628010477555794","par_num":"0","conf":"0.5","page_num":"0","block_num":"0"},{"text":"\"batches d","block_num":"0","top":"0.6411149825399743","width":"0.027616277654120253","height":"0.0072103763501230045","word_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.2151162799850968","conf":"0.5","line_num":"0"},{"height":"0.007332632986552401","level":"0","top":"0.6585365856142653","width":"0.026162789223041966","word_num":"0","line_num":"0","page_num":"0","text":"Isvnced atl","conf":"0.30000001192092896","par_num":"0","left":"0.21511628105837952","block_num":"0"},{"line_num":"0","top":"0.6618819775389818","block_num":"0","text":"cav $context = [1","width":"0.04360464785961399","par_num":"0","word_num":"0","page_num":"0","conf":"0.5","height":"0.010591889492442497","left":"0.26598837545525295","level":"0"},{"conf":"0.30000001192092896","page_num":"0","par_num":"0","left":"0.24854651350063556","width":"0.020348835498728624","height":"0.0071770334928229484","line_num":"0","level":"0","block_num":"0","top":"0.6794258373205742","text":": voidi","word_num":"0"},{"par_num":"0","conf":"1","left":"0.1918604731373945","block_num":"0","height":"0.011164274322169043","width":"0.052325573373348144","word_num":"0","line_num":"0","level":"0","text":"} catch (SocialAcco","page_num":"0","top":"0.6929824561403509"},{"level":"0","line_num":"0","block_num":"0","left":"0.2034883724950264","par_num":"0","top":"0.7108013936697744","width":"0.039244185102746854","text":"Cloaden-swannir","word_num":"0","conf":"0.5","height":"0.006968641205077342","page_num":"0"},{"word_num":"0","line_num":"0","top":"0.7105263157219254","conf":"1","level":"0","width":"0.08720929571922792","left":"0.24854651872595424","page_num":"0","block_num":"0","text":"Log an informational message to the logs.","height":"0.01072803904945585","par_num":"0"},{"conf":"1","word_num":"0","width":"0.0813953419949146","page_num":"0","top":"0.7384370017274113","line_num":"0","left":"0.24854651107352554","par_num":"0","level":"0","text":"Implements: Loggerinterface::info","height":"0.010691917303836673","block_num":"0"},{"width":"0.07122092551373421","left":"0.27761628499022556","par_num":"0","line_num":"0","text":"array|ArravyablelJsonable|Stri","top":"0.7595818820518198","page_num":"0","conf":"1","level":"0","height":"0.010452960286604362","block_num":"0","word_num":"0"},{"text":"ngable lstring smessage","top":"0.7804878052132543","width":"0.056686041202950954","word_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","height":"0.006968640444571572","left":"0.2761627910440279"},{"par_num":"0","word_num":"0","height":"0.010703032096607279","conf":"1","line_num":"0","block_num":"0","text":"} catch (Throwable","level":"0","top":"0.7979094080543587","width":"0.049418596511191515","left":"0.19186047325424327","page_num":"0"},{"height":"0.010452960286604362","level":"0","top":"0.7944250876267327","left":"0.2761627943999499","line_num":"0","page_num":"0","text":"arrayScontext","word_num":"0","width":"0.03924418256637896","conf":"0.5","par_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","level":"0","text":"slogger->errorl","top":"0.8188153313456585","word_num":"0","height":"0.006968640444571461","left":"0.20348837187088045","width":"0.03924418256637899"},{"conf":"1","top":"0.8188153315291717","width":"0.01889534706765031","word_num":"0","left":"0.2485465134574538","block_num":"0","par_num":"0","text":"Returns:","height":"0.010452960286604362","page_num":"0","line_num":"0","level":"0"},{"word_num":"0","text":"CAurno","line_num":"0","width":"0.01598837020549368","page_num":"0","left":"0.24854651337109027","top":"0.8432055752480975","conf":"0.30000001192092896","level":"0","height":"0.006968640444571572","block_num":"0","par_num":"0"},{"line_num":"0","text":"vendor/aravel/tramework/src","conf":"0.5","width":"0.06395348082197477","page_num":"0","par_num":"0","height":"0.006968640444571461","word_num":"0","top":"0.8466898958055888","left":"0.2747093029029664","level":"0","block_num":"0"},{"level":"0","text":"luminare Loc/Loccer.ono","block_num":"0","height":"0.006968640444571461","page_num":"0","top":"0.8641114985930454","word_num":"0","left":"0.2747093023963053","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.05668604120295101"},{"word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.007235383302971576","left":"0.21511627846207848","par_num":"0","text":"'error' =>","top":"0.8708133969827938","page_num":"0","block_num":"0","width":"0.026162789223041938"},{"block_num":"0","text":"throw Ser","top":"0.9233449476199234","level":"0","line_num":"0","page_num":"0","left":"0.20348837139363007","par_num":"0","width":"0.023255814897253146","word_num":"0","conf":"0.30000001192092896","height":"0.0072770620647228945"},{"text":"826 л v 512","width":"0.03488371727314399","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","left":"0.44476744220017683","level":"0","top":"0.2508710809687519","height":"0.010691917303836784","word_num":"0","page_num":"0"},{"page_num":"0","top":"0.29965156834254736","level":"0","height":"0.017421602252187585","word_num":"0","left":"0.47238372096131104","line_num":"0","text":"575","block_num":"0","par_num":"0","conf":"1","width":"0.008720929952377943"},{"level":"0","page_num":"0","width":"0.008720929318285997","conf":"0.30000001192092896","text":"576","left":"0.47093023257922917","top":"0.3205574921563493","height":"0.010452960286604362","line_num":"0","block_num":"0","par_num":"0","word_num":"0"},{"left":"0.4709302334945038","par_num":"0","line_num":"0","conf":"1","block_num":"0","top":"0.3379790945953738","word_num":"0","text":"577","height":"0.010452960286604362","level":"0","width":"0.01017441774936434","page_num":"0"},{"block_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","conf":"1","par_num":"0","page_num":"0","top":"0.35540069773126226","line_num":"0","width":"0.008720929318285997","word_num":"0","level":"0","text":"578"},{"top":"0.3693379791874951","left":"0.4709302331500887","par_num":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.017421602252187585","width":"0.011627906180442682","conf":"1","word_num":"0","level":"0","text":"579"},{"line_num":"0","block_num":"0","left":"0.4709302334945038","conf":"1","level":"0","page_num":"0","top":"0.39024390295774314","word_num":"0","height":"0.010452960286604362","par_num":"0","text":"580","width":"0.01017441774936434"},{"block_num":"0","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.40418118460121666","left":"0.4665697680180062","text":"=581","width":"0.0159883714736776","height":"0.024390243457264815"},{"width":"0.008720929318285997","page_num":"0","height":"0.010452960286604362","word_num":"0","conf":"1","level":"0","block_num":"0","left":"0.4723837218234151","top":"0.4425087113201125","par_num":"0","line_num":"0","text":"583"},{"left":"0.4709302334945038","width":"0.01017441774936434","height":"0.010452960286604362","conf":"1","level":"0","block_num":"0","text":"584","par_num":"0","page_num":"0","line_num":"0","word_num":"0","top":"0.459930314107569"},{"height":"0.010452960286604362","left":"0.46656976846458836","top":"0.4773519168950253","block_num":"0","conf":"0.5","page_num":"0","width":"0.013081394611520969","par_num":"0","text":"—585","level":"0","line_num":"0","word_num":"0"},{"word_num":"0","left":"0.47093023257922917","conf":"1","top":"0.4947735200309138","line_num":"0","text":"586","height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0","page_num":"0","par_num":"0","level":"0"},{"left":"0.4723837218234151","width":"0.008720929318285997","page_num":"0","conf":"1","par_num":"0","word_num":"0","block_num":"0","text":"587","height":"0.010452960286604362","line_num":"0","level":"0","top":"0.5121951224699383"},{"block_num":"0","conf":"1","par_num":"0","height":"0.010452960286604362","text":"588","left":"0.4723837218234151","page_num":"0","line_num":"0","width":"0.008720929318285997","top":"0.5296167252573947","level":"0","word_num":"0"},{"left":"0.4709302334945038","page_num":"0","conf":"1","level":"0","block_num":"0","par_num":"0","width":"0.01017441774936434","line_num":"0","text":"589","top":"0.5470383280448511","height":"0.010452960286604362","word_num":"0"},{"top":"0.5609756106427853","page_num":"0","height":"0.020905922094220375","left":"0.47238372114299704","line_num":"0","conf":"0.5","width":"0.008720929952377943","level":"0","word_num":"0","block_num":"0","par_num":"0","text":"590"},{"conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0","line_num":"0","block_num":"0","top":"0.5853658539937421","page_num":"0","level":"0","left":"0.46802325552854196","text":"15911","width":"0.013081394611520969","word_num":"0"},{"par_num":"0","word_num":"0","page_num":"0","conf":"1","left":"0.4723837209560432","height":"0.020905923615232025","width":"0.010174418383456285","line_num":"0","text":"592","block_num":"0","level":"0","top":"0.5958188150216522"},{"width":"0.008720929952377998","top":"0.616724738727316","page_num":"0","height":"0.010452961047110132","line_num":"0","conf":"1","block_num":"0","par_num":"0","text":"593","left":"0.47238372099764825","word_num":"0","level":"0"},{"text":"T 595","word_num":"0","conf":"0.30000001192092896","width":"0.014534881774415365","line_num":"0","block_num":"0","left":"0.466569769326747","page_num":"0","height":"0.013937280889142922","top":"0.6480836243637909","level":"0","par_num":"0"},{"height":"0.020905922094220375","line_num":"0","block_num":"0","par_num":"0","page_num":"0","level":"0","left":"0.46656976759933994","width":"0.014534883042599256","text":"-596","word_num":"0","top":"0.6655052271933078","conf":"0.30000001192092896"},{"level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.47093023259606254","text":"597","par_num":"0","top":"0.6898954702884519","width":"0.010174418383456285","word_num":"0","line_num":"0","page_num":"0"},{"top":"0.7003484325068968","conf":"0.5","word_num":"0","line_num":"0","par_num":"0","width":"0.011627906180442626","height":"0.020905922094220375","left":"0.4709302331016392","block_num":"0","level":"0","text":"598","page_num":"0"},{"par_num":"0","height":"0.006968641205077342","left":"0.4723837209976482","level":"0","text":"$99","top":"0.7247386758550688","word_num":"0","block_num":"0","width":"0.008720929952377943","conf":"1","line_num":"0","page_num":"0"},{"par_num":"0","text":"=600","page_num":"0","width":"0.014534883042599311","height":"0.027874564820309367","block_num":"0","left":"0.46656976790214993","line_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","top":"0.7282229962193458"},{"block_num":"0","conf":"0.30000001192092896","top":"0.7595818818683066","page_num":"0","level":"0","left":"0.4709302334945038","line_num":"0","height":"0.006968640444571572","par_num":"0","text":"6011","width":"0.01017441774936434","word_num":"0"},{"par_num":"0","block_num":"0","height":"0.020905923615232025","page_num":"0","level":"0","word_num":"0","left":"0.466569767781026","text":"-602","conf":"0.30000001192092896","line_num":"0","top":"0.7700348428613736","width":"0.014534883042599311"},{"line_num":"0","conf":"1","height":"0.020905922094220375","block_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.47093023264451217","text":"604","top":"0.8048780490574194","width":"0.010174418383456285","word_num":"0"},{"height":"0.010452960286604362","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","top":"0.8292682935500775","page_num":"0","par_num":"0","line_num":"0","width":"0.008720929318285997","left":"0.47093023257922917","text":"605"},{"height":"0.017421602252187474","level":"0","par_num":"0","line_num":"0","text":"606","top":"0.8432055753547425","word_num":"0","conf":"1","page_num":"0","width":"0.008720929952377943","block_num":"0","left":"0.4723837211284622"},{"block_num":"0","left":"0.4665697671564489","page_num":"0","height":"0.010689139176023432","par_num":"0","conf":"0.30000001192092896","text":"— 607","word_num":"0","top":"0.8641114988686065","width":"0.013081394611520969","level":"0","line_num":"0"},{"block_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","width":"0.008720929318285997","conf":"1","left":"0.4723837218234151","text":"608","line_num":"0","par_num":"0","top":"0.8815331015640149","word_num":"0"},{"block_num":"0","text":"100% 52","left":"0.9127906979746175","top":"0.006968641043132773","height":"0.006968641205077342","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.018895348335834172","line_num":"0"},{"width":"0.05813952709766146","page_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0","top":"0.006968641450188162","par_num":"0","height":"0.006968640444571461","left":"0.9345930252198137","text":"• Mon ZU Aor 10.30.0%","level":"0","line_num":"0"},{"page_num":"0","text":"L AskJiminnyReportActivityServiceTestv","level":"0","left":"0.8270348901595695","word_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","conf":"1","width":"0.08866278668667404","block_num":"0","top":"0.02787456497864904"},{"word_num":"0","block_num":"0","par_num":"0","top":"0.05574912978701141","conf":"0.5","height":"0.010452960286604362","level":"0","line_num":"0","text":"=custom.log","page_num":"0","left":"0.4738372097953522","width":"0.029069763548830674"},{"height":"0.010452961047110132","line_num":"0","width":"0.027616277654120225","block_num":"0","conf":"1","page_num":"0","par_num":"0","text":"=laravel.log","top":"0.055749129145434506","word_num":"0","left":"0.5101744200028817","level":"0"},{"width":"0.050872087478637695","text":"A SF [jiminny@localhost]","height":"0.010452960286604362","top":"0.05574912978701141","page_num":"0","block_num":"0","conf":"0.5","left":"0.5450581399922917","level":"0","line_num":"0","par_num":"0","word_num":"0"},{"top":"0.055749129145434506","width":"0.06104650903255382","line_num":"0","block_num":"0","word_num":"0","left":"0.6046511654871605","conf":"0.5","par_num":"0","page_num":"0","text":"4 HS_local (iminny@localhost]","height":"0.010452961047110132","level":"0"},{"page_num":"0","height":"0.010452960286604362","par_num":"0","left":"0.6947674436468302","level":"0","line_num":"0","block_num":"0","conf":"1","text":"Cascade","word_num":"0","width":"0.017441858636571994","top":"0.05574912943857935"},{"block_num":"0","left":"0.4738372088584945","par_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","width":"0.07703488431078326","level":"0","text":"A console [PROD] X A console [EU]"},{"left":"0.5595930266071848","top":"0.0797448165869219","block_num":"0","level":"0","page_num":"0","text":"A console [STAGING]","conf":"0.5","height":"0.011164274322169043","word_num":"0","line_num":"0","par_num":"0","width":"0.04360464785961393"},{"word_num":"0","par_num":"0","left":"0.6933139525309181","height":"0.007285397208668498","block_num":"0","line_num":"0","text":"Retactor Connection","level":"0","page_num":"0","width":"0.04651162979450629","top":"0.08362369354010668","conf":"1"},{"par_num":"0","top":"0.08362369371432266","line_num":"0","conf":"0.30000001192092896","text":"CRM Initial Sync Oven","height":"0.007285397208668609","width":"0.045058133754324436","word_num":"0","level":"0","block_num":"0","left":"0.7470930289847444","page_num":"0"},{"top":"0.1044657097288676","par_num":"0","block_num":"0","width":"0.02034883549872868","level":"0","line_num":"0","conf":"0.5","word_num":"0","text":"Tx: Autov","left":"0.5348837228066751","page_num":"0","height":"0.0071770334928229484"},{"par_num":"0","block_num":"0","text":"do jiminny v","conf":"0.5","level":"0","top":"0.1044657097460916","width":"0.023255814897253146","height":"0.010516868633897003","page_num":"0","left":"0.6627906972313775","word_num":"0","line_num":"0"},{"text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","word_num":"0","top":"0.12519936212958604","left":"0.49273255700367574","block_num":"0","line_num":"0","conf":"0.5","width":"0.12936045261139567","level":"0","height":"0.010689139176023432","page_num":"0","par_num":"0"},{"level":"0","page_num":"0","word_num":"0","top":"0.12519936195537007","conf":"0.30000001192092896","height":"0.010689139176023432","block_num":"0","left":"0.6279069838403225","line_num":"0","par_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.006968640444571461","top":"0.1463414637498397","word_num":"0","left":"0.4927325782522842","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","width":"0.12499997970905707"},{"conf":"1","par_num":"0","width":"0.1962209052227913","word_num":"0","block_num":"0","left":"0.4927325630147635","height":"0.013937280889143033","page_num":"0","top":"0.15679442610595107","level":"0","line_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act."},{"page_num":"0","conf":"1","par_num":"0","text":"SELECT","top":"0.17770034895077447","block_num":"0","height":"0.010452960286604362","left":"0.49273255988271814","width":"0.015988370205493707","line_num":"0","level":"0","word_num":"0"},{"line_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","level":"0","par_num":"0","top":"0.1951219518899232","page_num":"0","word_num":"0","block_num":"0","height":"0.013937280889143033","left":"0.5014535184914614","width":"0.1889534605310318","conf":"0.5"},{"par_num":"0","top":"0.21602787489966546","conf":"0.30000001192092896","page_num":"0","height":"0.006968640444571461","line_num":"0","block_num":"0","left":"0.5029069786600965","width":"0.021802323929806966","level":"0","text":"U.ema1l.","word_num":"0"},{"top":"0.233449477263315","level":"0","width":"0.011627907448626518","word_num":"0","line_num":"0","text":"sa.*","page_num":"0","block_num":"0","height":"0.006968641205077342","par_num":"0","left":"0.5029069764355705","conf":"0.30000001192092896"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.5029069796729173","par_num":"0","top":"0.25087108008861336","conf":"0.30000001192092896","text":"towner 1d FRol sochal accounts sa","height":"0.006968641205077342","width":"0.08866278668667404"},{"height":"0.011164274322168932","par_num":"0","width":"0.0959302313784336","block_num":"0","text":"JOIN users u on u.id = sa.sociable_id","line_num":"0","conf":"0.5","level":"0","top":"0.2679425837320575","left":"0.49273255569667207","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","level":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","page_num":"0","top":"0.28548644338568163","word_num":"0","width":"0.10610464785961388","left":"0.492732561293783","height":"0.007196483429539158"},{"line_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","width":"0.1381482875093501","top":"0.2995371262853762","left":"0.49269744083144135","level":"0","height":"0.0148935728666314","par_num":"0","word_num":"0","block_num":"0","conf":"0.5","page_num":"0"},{"block_num":"0","level":"0","height":"0.010505753841126397","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","word_num":"0","page_num":"0","left":"0.4927325646028267","width":"0.14534883296236073","conf":"1","line_num":"0","top":"0.33797909453440456"},{"text":"select * from features;","word_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.059593018065107584","top":"0.3728222999543015","conf":"1","line_num":"0","height":"0.01075026787449107","page_num":"0","left":"0.4927325633660667"},{"page_num":"0","block_num":"0","width":"0.12936045261139567","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.49273257312172364","height":"0.007260390255820148","par_num":"0","level":"0","top":"0.38995215302990127","text":"Bplect * from team fpatunos where featunp id = 40:"},{"line_num":"0","width":"0.09011627765412028","text":"select * from teams where id = 556;","page_num":"0","level":"0","left":"0.4927325550814989","top":"0.42503987254774733","block_num":"0","word_num":"0","par_num":"0","height":"0.010500196824994035","conf":"1"},{"left":"0.4927325616686351","text":"select * from","block_num":"0","page_num":"0","conf":"1","top":"0.4599303140744231","level":"0","line_num":"0","par_num":"0","height":"0.010564103651274914","width":"0.03779069413530067","word_num":"0"},{"par_num":"0","height":"0.010564103651274914","level":"0","page_num":"0","width":"0.12499998985452854","left":"0.5654069877565148","block_num":"0","conf":"1","line_num":"0","top":"0.4599303140744231","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0"},{"top":"0.47735191659424503","width":"0.19767440633570887","par_num":"0","block_num":"0","word_num":"0","left":"0.4927325741233989","line_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","level":"0","conf":"1","page_num":"0"},{"text":"select * from automated_report_results order Dy zu desc,","conf":"0.5","level":"0","block_num":"0","top":"0.49466613506674073","line_num":"0","left":"0.4927008834473122","width":"0.1453954818400931","page_num":"0","height":"0.014546766235497555","par_num":"0","word_num":"0"},{"page_num":"0","conf":"1","height":"0.010686361048210191","left":"0.4927325548990552","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448","word_num":"0","level":"0","line_num":"0","block_num":"0","width":"0.14244185102746842","par_num":"0"},{"line_num":"0","level":"0","page_num":"0","height":"0.010452960286604362","conf":"1","width":"0.15552323929806972","block_num":"0","word_num":"0","par_num":"0","left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831"},{"text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","par_num":"0","height":"0.010622453461423431","word_num":"0","block_num":"0","width":"0.12209300791963623","left":"0.49273256125581216","level":"0","page_num":"0","line_num":"0","conf":"1"},{"left":"0.49273257226354994","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","block_num":"0","top":"0.6164274323772443","line_num":"0","height":"0.010750267113985301","par_num":"0","width":"0.19767440633570899","level":"0","word_num":"0","page_num":"0","conf":"0.5"},{"width":"0.15406975847609494","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","level":"0","page_num":"0","block_num":"0","word_num":"0","top":"0.6339712919137487","left":"0.49273256709487234","par_num":"0","conf":"1"},{"width":"0.15261626750864876","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","height":"0.010505753841126397","page_num":"0","left":"0.4927325551571803","conf":"1","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.651515151624469","block_num":"0"},{"width":"0.11046511061648101","word_num":"0","left":"0.4927325646279135","conf":"1","line_num":"0","block_num":"0","par_num":"0","top":"0.6689895475345226","height":"0.013937280889143033","page_num":"0","level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147"},{"line_num":"0","width":"0.15261626750864876","page_num":"0","word_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","height":"0.010558546635142552","par_num":"0","conf":"1","level":"0","left":"0.4927325552882119","top":"0.6864111504286012","block_num":"0"},{"word_num":"0","width":"0.12354650903255388","level":"0","conf":"0.5","height":"0.007318740065968554","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","page_num":"0","block_num":"0","left":"0.4927325602990887","line_num":"0","par_num":"0","top":"0.724738676080081"},{"top":"0.7386759584137272","word_num":"0","width":"0.0159883714736776","conf":"0.30000001192092896","height":"0.010452961047110132","block_num":"0","left":"0.492732558848917","level":"0","page_num":"0","par_num":"0","text":"GELECT","line_num":"0"},{"conf":"0.5","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","word_num":"0","width":"0.18604649888708236","line_num":"0","height":"0.014354066985646008","top":"0.7559808612440191","block_num":"0","page_num":"0","left":"0.5029069807442199","level":"0"},{"level":"0","top":"0.7767145136381128","page_num":"0","width":"0.021802323929806966","height":"0.007257611367501027","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.5014534902332606","text":"u. email","block_num":"0","line_num":"0"},{"left":"0.5029069777669138","level":"0","width":"0.013081394611520913","par_num":"0","text":"sa.*,","page_num":"0","line_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362","top":"0.7944250876267327","word_num":"0"},{"left":"0.5014534906556222","page_num":"0","block_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0","line_num":"0","conf":"1","height":"0.010497418697180683","par_num":"0","width":"0.09011626750864876","top":"0.8118022326885981"},{"height":"0.007254833239687675","width":"0.09738371220040826","par_num":"0","level":"0","top":"0.8292682928942409","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","text":"JOTN usens u on trid = ca.cociable idi","word_num":"0","left":"0.49273256673203064"},{"text":"JOIN teams t 1..n<->1: on t.id = u.team_id","conf":"0.5","width":"0.10610464785961393","word_num":"0","left":"0.49273255613526434","level":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.010566882539594036","par_num":"0","top":"0.8466898957943156"},{"word_num":"0","left":"0.4927325670763793","page_num":"0","conf":"1","block_num":"0","par_num":"0","line_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","level":"0","width":"0.1380813882706013","height":"0.010689139176023432"},{"page_num":"0","line_num":"0","level":"0","left":"0.4927325575704069","par_num":"0","block_num":"0","height":"0.01068358215989107","width":"0.19622092551373427","conf":"0.5","top":"0.8987240830528642","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","word_num":"0"},{"par_num":"0","word_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896","width":"0.020348834230544677","block_num":"0","page_num":"0","text":"+0 ..","height":"0.011164274322169043","left":"0.965116281891486","line_num":"0","level":"0"},{"width":"0.2703488329623608","line_num":"0","word_num":"0","height":"0.01059744650857497","par_num":"0","left":"0.6976744093136732","page_num":"0","block_num":"0","level":"0","top":"0.10104529661439754","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","conf":"1"},{"level":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","word_num":"0","left":"0.703488371377582","par_num":"0","width":"0.23837209255137337","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.11846689891207607","height":"0.006968641205077342"},{"height":"0.007357639939400973","conf":"1","word_num":"0","block_num":"0","width":"0.28633718287691157","line_num":"0","left":"0.694767473312973","level":"0","page_num":"0","par_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094"},{"height":"0.010653017430404366","left":"0.6962209524994839","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","word_num":"0","line_num":"0","level":"0","conf":"0.5","top":"0.15311004796085603","width":"0.2819767201200445","block_num":"0","page_num":"0","par_num":"0"},{"top":"0.1672473874286453","width":"0.12645347067650337","level":"0","page_num":"0","conf":"1","word_num":"0","line_num":"0","text":"already solved - just not parametrised for the profile/since case","left":"0.6947674594038452","par_num":"0","height":"0.010583553587991013","block_num":"0"},{"left":"0.6947674552483422","page_num":"0","block_num":"0","word_num":"0","height":"0.010494639808861561","level":"0","conf":"1","top":"0.19856459312259356","par_num":"0","width":"0.13517440633570899","line_num":"0","text":"What splitting the profile sync into batches would look like"},{"left":"0.6947674427962095","level":"0","word_num":"0","par_num":"0","line_num":"0","height":"0.007182590508955311","page_num":"0","width":"0.1511627765412027","top":"0.21929824549679078","block_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","conf":"1"},{"top":"0.233449478068677","block_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","width":"0.28633716258596864","word_num":"0","level":"0","height":"0.010569660667407277","line_num":"0","page_num":"0","conf":"1","par_num":"0","left":"0.694767459943104"},{"block_num":"0","height":"0.006968640444571461","par_num":"0","word_num":"0","top":"0.2508710804745784","level":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","width":"0.24127905419532292","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.6947674612076477"},{"level":"0","par_num":"0","height":"0.007329854098233168","line_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","left":"0.6962209605769604","top":"0.271777003894373","page_num":"0","block_num":"0","conf":"1","width":"0.284883661473051","word_num":"0"},{"block_num":"0","top":"0.306620209394439","width":"0.2877906636988863","word_num":"0","level":"0","height":"0.006968640444571461","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","left":"0.6962209692158519","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"par_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","left":"0.7034883691075557","width":"0.2776162573631774","top":"0.3205574921563493","block_num":"0","line_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","word_num":"0","conf":"1"},{"page_num":"0","width":"0.20639533184944325","top":"0.33797909453440456","block_num":"0","left":"0.7034883928957734","line_num":"0","height":"0.010505753841126397","level":"0","conf":"0.30000001192092896","par_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","word_num":"0"},{"top":"0.3554006976086954","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0","block_num":"0","left":"0.6962209294276679","height":"0.010628010477555794","par_num":"0","level":"0","conf":"1","line_num":"0","width":"0.2819767201200445","word_num":"0"},{"left":"0.6962209430504749","height":"0.0072659472719524","par_num":"0","block_num":"0","line_num":"0","page_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","word_num":"0","top":"0.3763066205343165","level":"0","width":"0.2848836817639939","conf":"1"},{"conf":"0.5","word_num":"0","text":"You get for free","block_num":"0","left":"0.6947674424200525","level":"0","line_num":"0","par_num":"0","height":"0.007215933366255256","page_num":"0","width":"0.0319767404109873","top":"0.41463414653422836"},{"par_num":"0","conf":"0.5","text":"•streamed fetch (no 0OM on big owners)","top":"0.43540669856459324","block_num":"0","word_num":"0","left":"0.697674417508692","height":"0.0071770334928229484","page_num":"0","level":"0","width":"0.08575581489725315","line_num":"0"},{"top":"0.4529505582137161","block_num":"0","left":"0.6976744285694189","level":"0","par_num":"0","height":"0.0071770334928229484","width":"0.06540696671668522","word_num":"0","page_num":"0","conf":"0.5","line_num":"0","text":"• 100-record batches via Redis"},{"block_num":"0","level":"0","width":"0.13953486909257606","par_num":"0","left":"0.6976744332330052","top":"0.4703832754342152","word_num":"0","height":"0.010477968760464584","line_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","page_num":"0","conf":"1"},{"width":"0.1322674244008165","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","block_num":"0","page_num":"0","line_num":"0","height":"0.010514089745577881","level":"0","conf":"1","top":"0.4912280700058711","word_num":"0","par_num":"0","left":"0.6976744360642997"},{"top":"0.508710801912447","width":"0.2819767201200444","level":"0","conf":"0.5","word_num":"0","par_num":"0","height":"0.010452960286604251","line_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","block_num":"0","page_num":"0","left":"0.6976744452422932"},{"left":"0.7034883798200974","height":"0.007360418067214214","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.5","page_num":"0","word_num":"0","top":"0.5261324047144549","text":"key so difterent orofiles don't collide","width":"0.07267441140844466"},{"word_num":"0","left":"0.6947674678139966","block_num":"0","par_num":"0","top":"0.5470383280448511","page_num":"0","height":"0.010452960286604362","width":"0.1729650903255382","conf":"1","line_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","level":"0"},{"text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","height":"0.0073104049220229506","par_num":"0","top":"0.5644599301598978","page_num":"0","left":"0.6947674633339377","word_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.2819767201200445","conf":"0.5"},{"top":"0.5956937798195339","conf":"1","word_num":"0","width":"0.28052323929806977","par_num":"0","page_num":"0","line_num":"0","height":"0.010577996571858761","block_num":"0","left":"0.6947674627311626","level":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates"},{"width":"0.13953487923804753","par_num":"0","block_num":"0","line_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","word_num":"0","left":"0.6947674461509291","level":"0","page_num":"0","height":"0.0071770334928229484","top":"0.613237639553429","conf":"1"},{"text":"Recommendation","line_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.6947674422006878","top":"0.6411149825213349","conf":"1","width":"0.04215116196490354","block_num":"0","level":"0","word_num":"0","par_num":"0"},{"text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","top":"0.6585365856142653","level":"0","left":"0.6947674626641019","block_num":"0","par_num":"0","line_num":"0","word_num":"0","page_num":"0","height":"0.010522425650029366","width":"0.28052323929806977","conf":"1"},{"left":"0.6947674655515993","par_num":"0","width":"0.28488370205493685","level":"0","top":"0.6759581884885157","block_num":"0","line_num":"0","height":"0.006968640444571461","conf":"0.5","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0","page_num":"0"},{"line_num":"0","top":"0.6897926635444678","width":"0.17441859143845573","block_num":"0","par_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","word_num":"0","left":"0.6947674548777797","page_num":"0","height":"0.01055576774682343","level":"0","conf":"1"},{"height":"0.01072803904945574","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.697674427545875","conf":"1","word_num":"0","top":"0.7105263158961413","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","width":"0.22819766592472157","line_num":"0"},{"level":"0","height":"0.010716925017191015","width":"0.2848836817639939","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","word_num":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.6976744576996018","top":"0.7317073174143272","conf":"1"},{"conf":"0.30000001192092896","height":"0.017421602252187585","width":"0.011627906180442626","word_num":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.7034883726365229","text":"do),","block_num":"0","level":"0","top":"0.7421602788826169"},{"word_num":"0","left":"0.6976744436144179","top":"0.766347687400319","line_num":"0","par_num":"0","height":"0.0071770334928229484","conf":"0.5","level":"0","page_num":"0","block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","width":"0.2776162573631774"},{"top":"0.7870813397129187","width":"0.2877906636988864","line_num":"0","word_num":"0","height":"0.011164274322169043","conf":"1","level":"0","block_num":"0","left":"0.694767475704478","page_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","par_num":"0"},{"word_num":"0","top":"0.8013937288934075","page_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.013937280889143033","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","left":"0.6947674739397125","level":"0","line_num":"0","width":"0.2718022934933926"},{"width":"0.08430232392980697","word_num":"0","par_num":"0","top":"0.8221690590111643","page_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.6962209318790669","line_num":"0","level":"0","conf":"1","text":"watermark — gate it on \"no profile context\"."},{"width":"0.017441858636571994","level":"0","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8397129185198681","word_num":"0","height":"0.010461296951561616","left":"0.9651162807795277","text":"Gal ."},{"text":"Ask anvthina (84-D","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","top":"0.9266347687400319","page_num":"0","width":"0.04069767099745736","word_num":"0","left":"0.6962209300842392","par_num":"0","block_num":"0","level":"0"},{"word_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","height":"0.0071770334928229484","par_num":"0","line_num":"0","top":"0.9545454545454546","left":"0.7223837197862006","text":"Claude Qnus 17 Medium","width":"0.04651162472177062"},{"height":"0.006968640444571572","left":"0.9331395351302343","block_num":"0","page_num":"0","par_num":"0","text":"144-25","width":"0.01453488177441542","top":"0.9860627181052405","level":"0","word_num":"0","conf":"0.5","line_num":"0"},{"par_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.01074748898617195","text":"Po 4 sp","top":"0.986062718234409","width":"0.01453488177441531","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.9709302343731505"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59344
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.44L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"level":"0","conf":" [{"level":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","text":"Phostorm","line_num":"0","left":"0.01744185995005212","top":"0.006968641046706359","height":"0.006968641205077342","par_num":"0","width":"0.021802326466174835","word_num":"0"},{"block_num":"0","left":"0.1148255812121043","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","word_num":"0","line_num":"0","width":"0.01162790618044264","text":"code","top":"0.006968641450188162"},{"page_num":"0","text":"FV faVsco.js","word_num":"0","conf":"0.5","par_num":"0","left":"0.030523259704860126","width":"0.029069763548830722","top":"0.02787456497864904","block_num":"0","height":"0.010452960286604362","level":"0","line_num":"0"},{"top":"0.02787456497864904","word_num":"0","level":"0","par_num":"0","block_num":"0","width":"0.024709300791963623","page_num":"0","height":"0.010452960286604362","left":"0.06831395542728312","conf":"0.30000001192092896","text":"?9 master","line_num":"0"},{"word_num":"0","block_num":"0","width":"0.020348836766912577","text":"Proledey","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.014534883869450689","line_num":"0","top":"0.05923344944238418","par_num":"0","height":"0.003484320602538671"},{"line_num":"0","height":"0.01150821840934213","width":"0.030583024024963372","par_num":"0","text":"D Salesforce","top":"0.07612742412338913","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.043574765514713835","page_num":"0"},{"width":"0.021802323929806973","par_num":"0","line_num":"0","text":"> DDTO","left":"0.046511627642654756","block_num":"0","level":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","top":"0.09407665591941561"},{"line_num":"0","page_num":"0","par_num":"0","width":"0.07137109878215384","level":"0","conf":"1","left":"0.0537095887639354","block_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","top":"0.11024367702094318","word_num":"0","height":"0.015479323586398475"},{"left":"0.05232558202147495","block_num":"0","height":"0.0071770334928229484","page_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","level":"0","width":"0.08575580475178171","conf":"0.30000001192092896","par_num":"0","top":"0.13237639553429026","word_num":"0","line_num":"0"},{"word_num":"0","height":"0.0072715042880847625","line_num":"0","page_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","left":"0.05232558202147495","par_num":"0","top":"0.14982578435435434","width":"0.08575580475178171","block_num":"0","level":"0","conf":"0.5"},{"conf":"0.30000001192092896","block_num":"0","left":"0.046511627154292065","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","word_num":"0","width":"0.06249999492726427","height":"0.006968640444571461","page_num":"0","par_num":"0","line_num":"0","level":"0"},{"page_num":"0","left":"0.046511627667025296","height":"0.010616896445291069","block_num":"0","text":"© CheckAndRetryRemoteMatch.php","level":"0","line_num":"0","conf":"1","par_num":"0","top":"0.18102073376030525","width":"0.07558138827060132","word_num":"0"},{"left":"0.04651163545709501","top":"0.2017543859602864","line_num":"0","width":"0.06395348082197473","level":"0","par_num":"0","height":"0.0073048471453848185","block_num":"0","conf":"0.5","word_num":"0","text":"C) CreaterollowupActivity.php","page_num":"0"},{"word_num":"0","left":"0.04651162858740109","conf":"0.30000001192092896","page_num":"0","text":"C) CreateNotes.php","top":"0.21929824565899192","level":"0","height":"0.007182590508955311","par_num":"0","line_num":"0","width":"0.04215116196490349","block_num":"0"},{"height":"0.010544653714558705","level":"0","text":"© MatchActivitiesToNewOpportunity.php","page_num":"0","top":"0.23684210521680837","word_num":"0","block_num":"0","conf":"1","width":"0.08720929571922789","left":"0.04651163557061816","par_num":"0","line_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","level":"0","height":"0.007207597461803994","left":"0.04651163358738779","page_num":"0","top":"0.2543554009942979","conf":"0.5","width":"0.06249999492726427","text":"C) MatchActivitvermData.php","block_num":"0"},{"level":"0","text":"E) NoteObiect.ohp","word_num":"0","page_num":"0","left":"0.046511628705343505","block_num":"0","conf":"0.30000001192092896","top":"0.27177700333990396","line_num":"0","width":"0.039244185102746854","par_num":"0","height":"0.00732985485873916"},{"text":"c) SaveActiviv.ono","par_num":"0","word_num":"0","left":"0.04651163174781109","width":"0.04215115942853562","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","page_num":"0","top":"0.2891986066069825","level":"0"},{"left":"0.04651162677256695","text":"c)saveliranscriotion.onv","height":"0.006968641205077342","top":"0.30662020900450737","level":"0","par_num":"0","width":"0.0523255835188196","conf":"0.30000001192092896","word_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","level":"0","page_num":"0","word_num":"0","top":"0.32376395531045343","conf":"0.5","left":"0.04651163174781109","line_num":"0","height":"0.0072464973352361906","width":"0.04215115942853562","text":"C) SetuoLavout.oho"},{"conf":"0.5","text":"C) SvncActivitv.oho","par_num":"0","top":"0.34130781499202545","width":"0.04215115942853562","level":"0","line_num":"0","left":"0.04651163174781109","block_num":"0","height":"0.0071770334928230595","page_num":"0","word_num":"0"},{"line_num":"0","left":"0.04638947542561308","word_num":"0","height":"0.014418177627490425","top":"0.3552072621290665","text":"@ SvncFieldMetadata.php","conf":"1","par_num":"0","width":"0.055435398791698696","page_num":"0","level":"0","block_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","top":"0.3763066205343165","level":"0","text":"© SyncLeads.php","conf":"1","width":"0.039244182566378974","block_num":"0","height":"0.010455739935429254","left":"0.046511631609252174","word_num":"0"},{"block_num":"0","word_num":"0","conf":"1","width":"0.04215115942853562","height":"0.014354066985645897","level":"0","par_num":"0","page_num":"0","text":"© SyncObjects.php","left":"0.046511631695615716","line_num":"0","top":"0.38995215311004783"},{"block_num":"0","width":"0.06104650903255382","line_num":"0","page_num":"0","level":"0","top":"0.41114982586710536","text":"© SyncOpportunitiesJob.php","par_num":"0","height":"0.010700253968793927","left":"0.04651163073081603","conf":"1","word_num":"0"},{"conf":"1","height":"0.014354066985646008","level":"0","line_num":"0","block_num":"0","top":"0.42503987240829344","width":"0.05087208747863769","word_num":"0","page_num":"0","left":"0.046511633451594","par_num":"0","text":"© SyncOpportunity.php"},{"left":"0.04651163071712692","level":"0","text":"© SyncProfileMetadata.php","line_num":"0","top":"0.44577352463809683","width":"0.05813953217039717","word_num":"0","height":"0.010672468127626344","page_num":"0","conf":"1","par_num":"0","block_num":"0"},{"text":"© SyncTeamFieldsJob.php","conf":"1","height":"0.010550210730691068","left":"0.04651163321565249","par_num":"0","page_num":"0","top":"0.46331738455485405","width":"0.056686041202950996","word_num":"0","block_num":"0","level":"0","line_num":"0"},{"conf":"1","height":"0.010452961047110243","word_num":"0","width":"0.05668604120295098","level":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","page_num":"0","top":"0.48083623715937174"},{"par_num":"0","text":"© UpdateOpportunitySpecifications.php","height":"0.01051408974557777","line_num":"0","level":"0","left":"0.04651163548425466","page_num":"0","top":"0.49825784007433493","width":"0.08430231885707123","word_num":"0","conf":"1","block_num":"0"},{"word_num":"0","text":"Updatestage.ong","width":"0.04215115942853563","par_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.046511627480499834","height":"0.006968640444571461","block_num":"0","page_num":"0","top":"0.5191637634014077"},{"level":"0","par_num":"0","text":"> @ DealRisks","page_num":"0","top":"0.5331010454942319","width":"0.03343022884206569","left":"0.03343023627313173","conf":"0.30000001192092896","height":"0.010758603778942555","line_num":"0","block_num":"0","word_num":"0"},{"left":"0.03924418649273823","conf":"0.30000001192092896","block_num":"0","top":"0.5714285717637769","height":"0.006968640444571572","par_num":"0","width":"0.031976740410987366","word_num":"0","line_num":"0","level":"0","text":"_Meeuine bor","page_num":"0"},{"conf":"0.30000001192092896","top":"0.6411149830944434","height":"0.007210375589617124","line_num":"0","width":"0.029069763548830715","page_num":"0","text":"a Telephony","level":"0","word_num":"0","left":"0.03924418703063903","par_num":"0","block_num":"0"},{"text":"C User","word_num":"0","left":"0.03924418612559764","height":"0.011164274322169154","width":"0.017441858636572008","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.6547049441786283"},{"left":"0.04069767337055839","height":"0.006968641205077342","line_num":"0","text":"c8aseprocessing.oo.ono","conf":"0.30000001192092896","width":"0.05523256038097625","top":"0.675958188117432","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"height":"0.01055576850732931","text":"@ Dummv.Job.php","word_num":"0","left":"0.04069767586474709","top":"0.6897926633384308","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","width":"0.03779069667166852","page_num":"0","line_num":"0"},{"height":"0.006968640444571572","level":"0","conf":"0.5","text":"(C)ImoortRecallA|Recordinas.Job.oho","block_num":"0","line_num":"0","top":"0.7108013940634285","page_num":"0","par_num":"0","left":"0.04069768173679198","word_num":"0","width":"0.07558138827060132"},{"level":"0","par_num":"0","conf":"0.5","page_num":"0","line_num":"0","word_num":"0","height":"0.010508531968939527","width":"0.06395348082197475","block_num":"0","left":"0.0406976819687229","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766"},{"left":"0.04069767637769677","block_num":"0","page_num":"0","text":"C ob.oho","word_num":"0","top":"0.7456140350877193","level":"0","height":"0.0071770334928229484","line_num":"0","par_num":"0","width":"0.023255812360885288","conf":"0.30000001192092896"},{"block_num":"0","height":"0.006968641205077342","level":"0","text":"C)JobDisoatcher.oho","line_num":"0","page_num":"0","par_num":"0","top":"0.7630662020343051","conf":"0.30000001192092896","left":"0.04069767469984203","width":"0.04505813882706013","word_num":"0"},{"level":"0","top":"0.7804878052132543","conf":"0.30000001192092896","left":"0.04069768139133789","width":"0.06395348082197473","word_num":"0","height":"0.006968640444571572","par_num":"0","text":".lobDisnatcherintertace.oho","block_num":"0","line_num":"0","page_num":"0"},{"word_num":"0","conf":"0.5","line_num":"0","left":"0.04069768199588256","height":"0.01061967533361019","par_num":"0","page_num":"0","level":"0","text":"@ [EMAIL]","top":"0.7942583731520936","width":"0.08430231885707126","block_num":"0"},{"width":"0.05668604120295098","top":"0.8149920253520749","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.007307626033703829","page_num":"0","par_num":"0","text":"T. SasVicibilitvControl.nhn","word_num":"0","left":"0.039244191467289816","block_num":"0"},{"word_num":"0","height":"0.010669689239307223","page_num":"0","conf":"0.5","top":"0.8325358850720923","level":"0","block_num":"0","left":"0.027616282843257383","par_num":"0","line_num":"0","text":"v D Listeners","width":"0.03197674041098737"},{"level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","line_num":"0","top":"0.8500797448165869","word_num":"0","width":"0.031976740410987366","height":"0.0071770334928230595","text":"v M Activitiod","page_num":"0","left":"0.03343023313500392"},{"line_num":"0","page_num":"0","level":"0","block_num":"0","conf":"0.5","left":"0.03924418511117721","par_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","word_num":"0","height":"0.007204819333990642","text":"v M ActivitvProviden"},{"level":"0","word_num":"0","text":"> M.lustCall","page_num":"0","line_num":"0","block_num":"0","height":"0.007327075970420038","par_num":"0","top":"0.8850174216200114","width":"0.02906976608519858","left":"0.046511629117106865","conf":"0.30000001192092896"},{"par_num":"0","width":"0.03197674041098737","top":"0.9024390246943023","block_num":"0","line_num":"0","conf":"0.5","height":"0.010639125270326288","left":"0.046511631681215526","level":"0","page_num":"0","text":"v D UserPilot","word_num":"0"},{"par_num":"0","level":"0","text":"© TrackProviderinstalledEvent.php","line_num":"0","block_num":"0","conf":"1","height":"0.010761381906755796","top":"0.9198606275943773","width":"0.07412789730315514","word_num":"0","left":"0.059593032929402996","page_num":"0"},{"page_num":"0","height":"0.006968640444571572","par_num":"0","line_num":"0","left":"0.039244188091967266","text":"MAudia","word_num":"0","top":"0.9372822303003622","width":"0.026162789223041938","level":"0","block_num":"0","conf":"0.30000001192092896"},{"par_num":"0","page_num":"0","text":"MRots","block_num":"0","width":"0.0232558123608853","level":"0","conf":"0.30000001192092896","height":"0.006968640444571572","top":"0.9547038330878187","line_num":"0","word_num":"0","left":"0.039244188005603746"},{"word_num":"0","text":"C ActivitvController.ohn","height":"0.007249275463049432","line_num":"0","width":"0.047965110616481066","block_num":"0","left":"0.15406977310444897","par_num":"0","page_num":"0","top":"0.05574912945445576","conf":"0.30000001192092896","level":"0"},{"word_num":"0","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.15406976733606492","par_num":"0","top":"0.08362369334200259","level":"0","width":"0.07122093058646994","text":"Automateakeporskepository.pnp","height":"0.006968641205077342"},{"text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","width":"0.07122092551373421","level":"0","left":"0.30668604530999377","page_num":"0","conf":"1","height":"0.011164274322169043","block_num":"0","par_num":"0","line_num":"0","word_num":"0"},{"par_num":"0","left":"0.3066860477020153","block_num":"0","text":"Opportunitysynclrait.ong","level":"0","top":"0.13240418151987454","width":"0.05523255023550483","height":"0.006968640444571461","word_num":"0","conf":"0.5","line_num":"0","page_num":"0"},{"par_num":"0","left":"0.37063954254736237","width":"0.08720929571922792","top":"0.13240418151987454","height":"0.006968640444571461","page_num":"0","line_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","conf":"0.5","word_num":"0","block_num":"0","level":"0"},{"page_num":"0","text":"wsyncermenuuiestrait.ono","word_num":"0","width":"0.05523255023550483","left":"0.31831396020201475","block_num":"0","par_num":"0","line_num":"0","level":"0","height":"0.006968640444571461","top":"0.1567944254223136","conf":"0.30000001192092896"},{"level":"0","line_num":"0","text":"c) SyncObiects.pho","height":"0.0071770334928229484","par_num":"0","block_num":"0","top":"0.18102073365231264","width":"0.039244185102746826","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.15406976824025068"},{"par_num":"0","top":"0.17770034929920653","page_num":"0","width":"0.06104650395981806","height":"0.010452960286604362","word_num":"0","text":"©ImportOpportunityBatch.php","left":"0.20203489060729998","block_num":"0","conf":"1","line_num":"0","level":"0"},{"conf":"1","height":"0.010497417936674913","top":"0.17770034916869026","word_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"© ImportContactBatch.php","width":"0.053779064340794325","level":"0","left":"0.27180233100804285","block_num":"0"},{"block_num":"0","height":"0.010497417936674913","page_num":"0","text":"© Client.php","top":"0.17770034916869026","conf":"1","left":"0.33284884116015484","width":"0.027616275117752387","level":"0","par_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","par_num":"0","level":"0","left":"0.3677325572728374","height":"0.0071770334928229484","page_num":"0","line_num":"0","conf":"0.5","width":"0.0654069717894209","text":"C) HubspotPaqinationService.phg","block_num":"0","top":"0.18102073365231264"},{"word_num":"0","height":"0.007343747018817126","block_num":"0","par_num":"0","level":"0","left":"0.15406977127553043","conf":"0.30000001192092896","width":"0.030523251979909044","page_num":"0","line_num":"0","text":"() Service.php","top":"0.20557491325434107"},{"top":"0.20557491322719157","page_num":"0","width":"0.04505813375432441","left":"0.19186047025946548","level":"0","line_num":"0","par_num":"0","text":"BatchSyncTrait.php","word_num":"0","height":"0.006968640444571572","block_num":"0","conf":"0.5"},{"word_num":"0","level":"0","conf":"0.5","height":"0.011164274322169154","block_num":"0","page_num":"0","par_num":"0","top":"0.20175438596491224","width":"0.14534883296236076","left":"0.2441860510865191","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","line_num":"0"},{"word_num":"0","page_num":"0","width":"0.02906976354883073","par_num":"0","line_num":"0","height":"0.007343747018817126","block_num":"0","text":"php api_v2.php","left":"0.3982558178455254","level":"0","conf":"0.5","top":"0.20557491325434107"},{"left":"0.15406977510994932","height":"0.007268726160271521","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","text":"(C) AutomatedReportResult.oho","conf":"1","top":"0.22966507158551952","width":"0.06104650395981809"},{"width":"0.21656975847609497","level":"0","left":"0.17151161694394365","conf":"1","line_num":"0","block_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","word_num":"0","par_num":"0","page_num":"0","height":"0.010691917303836784","top":"0.2508710809687519"},{"height":"0.007318740065968554","text":"nublic function handlel","conf":"1","block_num":"0","word_num":"0","width":"0.05959302313784334","left":"0.18313953485556841","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.26794258384399516"},{"conf":"0.30000001192092896","height":"0.010452960286604362","text":"138","top":"0.4111498263026909","width":"0.010174417749364312","left":"0.1497093032619457","word_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0"},{"block_num":"0","height":"0.017421602252187474","level":"0","left":"0.15116279097784552","word_num":"0","par_num":"0","width":"0.010174418383456285","line_num":"0","page_num":"0","text":"140","conf":"1","top":"0.44250871089481225"},{"conf":"0.30000001192092896","block_num":"0","text":"1143","width":"0.00872092995237797","level":"0","top":"0.5017421601756263","left":"0.15116279076509007","page_num":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","word_num":"0"},{"left":"0.1511627908377645","par_num":"0","text":"144","top":"0.5156794425600686","page_num":"0","line_num":"0","width":"0.00872092995237797","word_num":"0","conf":"1","block_num":"0","level":"0","height":"0.010452961047110132"},{"left":"0.15116279076509007","conf":"0.30000001192092896","block_num":"0","page_num":"0","top":"0.6062717769003649","word_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.00872092995237797","height":"0.006968641205077342","text":"149"},{"conf":"1","level":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","left":"0.15116279159085694","text":"155","top":"0.7108013942469417","word_num":"0","par_num":"0","width":"0.008720929318285997"},{"top":"0.763066202609311","level":"0","page_num":"0","line_num":"0","conf":"1","width":"0.008720929318285997","block_num":"0","par_num":"0","height":"0.010452960286604362","text":"158","word_num":"0","left":"0.15116279159085694"},{"height":"0.010452960286604362","par_num":"0","top":"0.8153310109716805","text":"161","word_num":"0","page_num":"0","conf":"1","left":"0.15116279159085694","level":"0","line_num":"0","width":"0.008720929318285997","block_num":"0"},{"top":"0.8501742165465933","height":"0.010452960286604362","block_num":"0","page_num":"0","line_num":"0","text":"163","width":"0.008720929318285997","par_num":"0","word_num":"0","conf":"1","left":"0.15116279159085694","level":"0"},{"conf":"1","top":"0.871080139269703","word_num":"0","line_num":"0","level":"0","page_num":"0","height":"0.006968641205077342","par_num":"0","left":"0.15116279076509007","block_num":"0","text":"1164","width":"0.00872092995237797"},{"block_num":"0","top":"0.8850174221215062","text":"165","par_num":"0","conf":"1","left":"0.15116279159085694","height":"0.010452960286604362","line_num":"0","width":"0.008720929318285997","level":"0","word_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.00872092995237797","height":"0.006968641205077342","left":"0.15116279076509007","top":"0.9059233448446159","text":"1166","page_num":"0","level":"0"},{"block_num":"0","line_num":"0","text":"$config,","width":"0.021802323929806966","par_num":"0","left":"0.21366279261358478","height":"0.010452960286604362","top":"0.2891986067904957","level":"0","page_num":"0","word_num":"0","conf":"1"},{"level":"0","top":"0.30662020992638417","conf":"1","block_num":"0","par_num":"0","width":"0.04505813375432441","word_num":"0","text":"$batchRepository,","height":"0.010452960286604362","left":"0.21366279584086087","line_num":"0","page_num":"0"},{"page_num":"0","height":"0.010452960286604362","word_num":"0","conf":"1","text":"SredisService","top":"0.3240418127138407","block_num":"0","left":"0.21366279067986574","level":"0","width":"0.03633720570422233","par_num":"0","line_num":"0"},{"word_num":"0","left":"0.21366279592722434","text":"$entityRepository,","block_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.3414634155012971","height":"0.010452960286604251","page_num":"0","conf":"1","width":"0.04796511061648104"},{"par_num":"0","width":"0.018895347067650337","text":"sloggen","word_num":"0","top":"0.3623693383142996","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","block_num":"0","left":"0.21366279063768656"},{"page_num":"0","par_num":"0","height":"0.007215933366255367","line_num":"0","top":"0.4146341463621239","left":"0.20348838007687264","block_num":"0","width":"0.2398255733733482","conf":"0.5","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","word_num":"0","level":"0"},{"line_num":"0","height":"0.010672467367120575","page_num":"0","left":"0.20348838095072486","block_num":"0","level":"0","par_num":"0","text":"if (Sthis->attemots@ === 1) {","top":"0.4457735248441337","conf":"0.5","width":"0.07994185102746842","word_num":"0"},{"height":"0.010550210730691068","par_num":"0","top":"0.46331738455485405","left":"0.21366278713067985","line_num":"0","level":"0","page_num":"0","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","width":"0.1482558047517817","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","word_num":"0","conf":"0.5","level":"0","left":"0.20348838105878864","height":"0.0071770334928229484","line_num":"0","width":"0.091569758476095","par_num":"0"},{"left":"0.20348837906873227","par_num":"0","word_num":"0","level":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","height":"0.013948396442419408","line_num":"0","conf":"1","page_num":"0","block_num":"0","width":"0.15552324944354115","top":"0.5331010453200158"},{"text":"slodden->infoFetchsalesforceentities.oncomol.eted'","block_num":"0","width":"0.14970930586469938","left":"0.20348837025078986","page_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","top":"0.5714285713801411","height":"0.006968641205077342","line_num":"0","level":"0"},{"level":"0","page_num":"0","par_num":"0","top":"0.5923344949742337","block_num":"0","line_num":"0","width":"0.021802323929806966","conf":"0.30000001192092896","height":"0.010536318570613101","word_num":"0","text":"<1/6 >","left":"0.2470930229619993"},{"word_num":"0","height":"0.0071798116206361895","block_num":"0","left":"0.2151162810652241","par_num":"0","top":"0.6060606061050023","width":"0.027616277654120253","page_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","text":"'entity tvo"},{"left":"0.25000000055269916","par_num":"0","height":"0.010455739935429254","top":"0.6132376396173622","level":"0","conf":"0.5","page_num":"0","width":"0.021802323929806966","word_num":"0","block_num":"0","line_num":"0","text":"© Logger"},{"block_num":"0","page_num":"0","word_num":"0","width":"0.027616277654120253","conf":"0.5","height":"0.0071770334928230595","level":"0","par_num":"0","line_num":"0","left":"0.2151162810652241","text":"Itotal reco","top":"0.6236044657097288"},{"height":"0.010628010477555794","word_num":"0","conf":"0.5","left":"0.248546517777781","block_num":"0","par_num":"0","top":"0.6339712919137487","level":"0","page_num":"0","line_num":"0","width":"0.05668604120295098","text":"public function info"},{"conf":"0.30000001192092896","text":"\"batches di","width":"0.027616277654120253","height":"0.0072103763501230045","block_num":"0","line_num":"0","word_num":"0","page_num":"0","top":"0.6411149825399743","level":"0","par_num":"0","left":"0.2151162801625813"},{"block_num":"0","height":"0.007332632986552401","top":"0.6585365856142653","width":"0.026162789223041966","left":"0.21511628105837952","line_num":"0","par_num":"0","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","text":"Isvnced atl"},{"page_num":"0","conf":"0.5","level":"0","line_num":"0","left":"0.26598837545525295","height":"0.010591889492442497","block_num":"0","text":"cav $context = [1","par_num":"0","top":"0.6618819775389818","width":"0.04360464785961399","word_num":"0"},{"top":"0.6794425090460069","word_num":"0","width":"0.020348835498728624","page_num":"0","text":":voidi","height":"0.006968640444571572","par_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","left":"0.24854651350063556"},{"text":"} catch (SocialAcco","block_num":"0","line_num":"0","top":"0.6929824561403509","height":"0.011164274322169043","left":"0.1918604731373945","level":"0","par_num":"0","width":"0.052325573373348144","word_num":"0","conf":"1","page_num":"0"},{"conf":"0.5","height":"0.006968641205077342","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.039244185102746854","word_num":"0","left":"0.2034883724950264","top":"0.7108013936697744","text":"Cloaden-swannir"},{"line_num":"0","conf":"1","block_num":"0","level":"0","left":"0.24854651872595424","height":"0.01072803904945585","text":"Log an informational message to the logs.","top":"0.7105263157219254","par_num":"0","page_num":"0","word_num":"0","width":"0.08720929571922792"},{"top":"0.7384370017274113","level":"0","width":"0.0813953419949146","block_num":"0","page_num":"0","height":"0.010691917303836673","text":"Implements: Loggerinterface::info","conf":"1","par_num":"0","left":"0.24854651107352554","word_num":"0","line_num":"0"},{"word_num":"0","width":"0.07122092551373421","conf":"1","top":"0.7595818820518198","page_num":"0","left":"0.27761628499022556","height":"0.010452960286604362","line_num":"0","block_num":"0","text":"array|ArravyablelJsonable|Stri","level":"0","par_num":"0"},{"level":"0","left":"0.2761627910440279","text":"ngable lstring smessage","top":"0.7804878052132543","block_num":"0","height":"0.006968640444571572","page_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.056686041202950954","word_num":"0"},{"page_num":"0","level":"0","height":"0.010703032096607279","width":"0.049418596511191515","block_num":"0","top":"0.7979094080543587","word_num":"0","conf":"1","left":"0.19186047325424327","line_num":"0","text":"} catch (Throwable","par_num":"0"},{"height":"0.010452960286604362","width":"0.03924418256637896","left":"0.2761627943999499","level":"0","par_num":"0","conf":"0.5","top":"0.7944250876267327","text":"arrayScontext","block_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"width":"0.03924418256637899","top":"0.8188153313456585","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968640444571461","left":"0.20348837187088045","text":"slogger->errorl","block_num":"0","level":"0","par_num":"0","line_num":"0"},{"width":"0.01889534706765031","level":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.010452960286604362","top":"0.8188153315291717","left":"0.2485465134574538","text":"Returns:","block_num":"0","page_num":"0","conf":"1"},{"conf":"0.30000001192092896","text":"CAurno","word_num":"0","height":"0.006968640444571572","width":"0.01598837020549368","level":"0","page_num":"0","top":"0.8432055752480975","left":"0.24854651337109027","block_num":"0","par_num":"0","line_num":"0"},{"line_num":"0","height":"0.006968640444571461","conf":"0.5","level":"0","block_num":"0","page_num":"0","width":"0.06395348082197477","top":"0.8466898958055888","word_num":"0","left":"0.2747093029029664","par_num":"0","text":"vendor/aravel/tramework/src"},{"block_num":"0","height":"0.006968640444571461","par_num":"0","top":"0.8641114985930454","left":"0.2747093023963053","width":"0.05668604120295101","word_num":"0","conf":"0.30000001192092896","text":"luminare Loc/Loccer.ono","line_num":"0","page_num":"0","level":"0"},{"par_num":"0","height":"0.007235383302971576","line_num":"0","left":"0.21511627846207848","page_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","text":"'error' =>","top":"0.8708133969827938","width":"0.026162789223041938"},{"conf":"0.30000001192092896","left":"0.20348837139363007","text":"throw Ser","height":"0.0072770620647228945","block_num":"0","line_num":"0","page_num":"0","width":"0.023255814897253146","top":"0.9233449476199234","word_num":"0","par_num":"0","level":"0"},{"word_num":"0","level":"0","height":"0.010691917303836784","text":"826 ^ v 572","page_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.03488371727314399","left":"0.44476744219026915","top":"0.2508710809687519"},{"conf":"1","level":"0","page_num":"0","width":"0.008720929952377943","text":"575","par_num":"0","height":"0.017421602252187585","word_num":"0","left":"0.47238372096131104","block_num":"0","top":"0.29965156834254736","line_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"576","top":"0.3205574921563493","conf":"0.30000001192092896","word_num":"0","height":"0.010452960286604362","left":"0.47093023257922917","width":"0.008720929318285997","level":"0"},{"page_num":"0","width":"0.01017441774936434","height":"0.010452960286604362","par_num":"0","top":"0.3379790945953738","conf":"1","line_num":"0","level":"0","left":"0.4709302334945038","word_num":"0","text":"577","block_num":"0"},{"line_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","block_num":"0","left":"0.47093023257922917","par_num":"0","text":"578","top":"0.35540069773126226","level":"0","width":"0.008720929318285997"},{"level":"0","text":"579","par_num":"0","conf":"1","block_num":"0","top":"0.3693379791874951","line_num":"0","word_num":"0","left":"0.4709302331500887","height":"0.017421602252187585","width":"0.011627906180442682","page_num":"0"},{"level":"0","height":"0.010452960286604362","left":"0.4709302334945038","page_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.39024390295774314","width":"0.01017441774936434","text":"580","word_num":"0"},{"conf":"0.5","width":"0.0159883714736776","page_num":"0","word_num":"0","height":"0.024390243457264815","left":"0.4665697680180062","line_num":"0","level":"0","text":"=581","par_num":"0","top":"0.40418118460121666","block_num":"0"},{"word_num":"0","level":"0","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997","conf":"1","par_num":"0","text":"583","top":"0.4425087113201125","line_num":"0","left":"0.4723837218234151","block_num":"0"},{"left":"0.4709302334945038","page_num":"0","width":"0.01017441774936434","block_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.010452960286604362","word_num":"0","conf":"1","text":"584","top":"0.459930314107569"},{"block_num":"0","level":"0","height":"0.010452960286604362","page_num":"0","conf":"0.5","text":"—585","line_num":"0","width":"0.013081394611520969","word_num":"0","par_num":"0","left":"0.46656976846458836","top":"0.4773519168950253"},{"line_num":"0","text":"586","width":"0.008720929318285997","page_num":"0","conf":"1","level":"0","word_num":"0","block_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","par_num":"0","top":"0.4947735200309138"},{"conf":"1","left":"0.4723837218234151","text":"587","page_num":"0","top":"0.5121951224699383","block_num":"0","word_num":"0","height":"0.010452960286604362","line_num":"0","width":"0.008720929318285997","level":"0","par_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","conf":"1","left":"0.4723837218234151","level":"0","text":"588","top":"0.5296167252573947","width":"0.008720929318285997"},{"height":"0.010452960286604362","block_num":"0","par_num":"0","page_num":"0","text":"589","width":"0.01017441774936434","line_num":"0","conf":"1","top":"0.5470383280448511","word_num":"0","left":"0.4709302334945038","level":"0"},{"level":"0","page_num":"0","conf":"0.5","line_num":"0","par_num":"0","width":"0.008720929952377943","word_num":"0","block_num":"0","top":"0.5609756106427853","text":"590","height":"0.020905922094220375","left":"0.47238372114299704"},{"word_num":"0","page_num":"0","level":"0","top":"0.5853658539937421","par_num":"0","left":"0.46802325552854196","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","text":"15911","width":"0.013081394611520969"},{"line_num":"0","height":"0.020905923615232025","level":"0","page_num":"0","left":"0.4723837209560432","width":"0.010174418383456285","block_num":"0","conf":"1","par_num":"0","word_num":"0","text":"592","top":"0.5958188150216522"},{"text":"593","line_num":"0","conf":"1","par_num":"0","top":"0.616724738727316","block_num":"0","word_num":"0","page_num":"0","level":"0","left":"0.47238372099764825","width":"0.008720929952377998","height":"0.010452961047110132"},{"par_num":"0","left":"0.466569769326747","level":"0","height":"0.013937280889142922","word_num":"0","top":"0.6480836243637909","text":"T 595","width":"0.014534881774415365","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"line_num":"0","block_num":"0","height":"0.020905922094220375","par_num":"0","word_num":"0","conf":"0.30000001192092896","text":"-596","top":"0.6655052271933078","left":"0.46656976759933994","width":"0.014534883042599256","level":"0","page_num":"0"},{"height":"0.006968641205077342","par_num":"0","line_num":"0","left":"0.47093023259606254","top":"0.6898954702884519","text":"597","block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","level":"0","width":"0.010174418383456285"},{"conf":"0.5","top":"0.7003484325068968","height":"0.020905922094220375","level":"0","page_num":"0","word_num":"0","line_num":"0","par_num":"0","text":"598","block_num":"0","left":"0.4709302331016392","width":"0.011627906180442626"},{"block_num":"0","line_num":"0","top":"0.7247386758550688","height":"0.006968641205077342","width":"0.008720929952377943","par_num":"0","conf":"1","page_num":"0","text":"$99","level":"0","word_num":"0","left":"0.4723837209976482"},{"width":"0.014534883042599311","height":"0.027874564820309367","word_num":"0","top":"0.7282229962193458","level":"0","text":"=600","par_num":"0","left":"0.46656976790214993","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.7595818818683066","width":"0.01017441774936434","block_num":"0","level":"0","text":"6011","word_num":"0","left":"0.4709302334945038","height":"0.006968640444571572","page_num":"0"},{"block_num":"0","left":"0.466569767781026","par_num":"0","width":"0.014534883042599311","level":"0","line_num":"0","top":"0.7700348428613736","conf":"0.30000001192092896","height":"0.020905923615232025","word_num":"0","page_num":"0","text":"-602"},{"width":"0.010174418383456285","word_num":"0","level":"0","top":"0.8048780490574194","page_num":"0","line_num":"0","conf":"1","left":"0.47093023264451217","par_num":"0","height":"0.020905922094220375","text":"604","block_num":"0"},{"top":"0.8292682935500775","par_num":"0","left":"0.47093023257922917","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","block_num":"0","width":"0.008720929318285997","page_num":"0","level":"0","word_num":"0","text":"605"},{"conf":"1","word_num":"0","top":"0.8432055753547425","level":"0","page_num":"0","left":"0.4723837211284622","height":"0.017421602252187474","par_num":"0","line_num":"0","width":"0.008720929952377943","text":"606","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","width":"0.013081394611520969","height":"0.010689139176023432","top":"0.8641114988686065","left":"0.4665697671564489","par_num":"0","page_num":"0","block_num":"0","level":"0","word_num":"0","text":"— 607"},{"left":"0.4723837218234151","conf":"1","level":"0","height":"0.010452960286604362","text":"608","word_num":"0","par_num":"0","width":"0.008720929318285997","page_num":"0","block_num":"0","top":"0.8815331015640149","line_num":"0"},{"text":"100% 52","top":"0.006968641450188162","width":"0.01889534706765028","page_num":"0","word_num":"0","level":"0","block_num":"0","left":"0.9127906995735092","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461","par_num":"0"},{"height":"0.006968640444571461","page_num":"0","block_num":"0","top":"0.006968641450188162","width":"0.05813952709766146","word_num":"0","conf":"0.30000001192092896","text":"• Mon ZU Aor 10.40.44","left":"0.9345930252198137","line_num":"0","level":"0","par_num":"0"},{"block_num":"0","conf":"1","width":"0.08866278668667404","par_num":"0","word_num":"0","page_num":"0","left":"0.8270348901595695","height":"0.010452960286604362","text":"L AskJiminnyReportActivityServiceTestv","level":"0","line_num":"0","top":"0.02787456497864904"},{"height":"0.010452960286604362","page_num":"0","left":"0.4738372097953522","par_num":"0","text":"=custom.log","conf":"0.5","top":"0.05574912978701141","block_num":"0","width":"0.029069763548830674","word_num":"0","line_num":"0","level":"0"},{"height":"0.010452961047110132","par_num":"0","top":"0.055749129145434506","left":"0.5101744200028817","word_num":"0","width":"0.027616277654120225","conf":"1","text":"=laravel.log","level":"0","line_num":"0","block_num":"0","page_num":"0"},{"left":"0.5450581399922917","line_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604362","width":"0.050872087478637695","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","level":"0","conf":"0.5","block_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","conf":"0.5","text":"4 HS_local (iminny@localhost]","left":"0.6046511654871605","line_num":"0","height":"0.010452961047110132","top":"0.055749129145434506","page_num":"0","level":"0","width":"0.06104650903255382","word_num":"0"},{"block_num":"0","page_num":"0","conf":"1","text":"Cascade","top":"0.05574912943857935","word_num":"0","par_num":"0","height":"0.010452960286604362","left":"0.6947674436468302","line_num":"0","level":"0","width":"0.017441858636571994"},{"line_num":"0","width":"0.07703488431078326","block_num":"0","left":"0.4738372088584945","page_num":"0","word_num":"0","height":"0.011164274322169043","text":"A console [PROD] X A console [EU]","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.0797448165869219"},{"block_num":"0","width":"0.04360464785961393","left":"0.5595930266071848","top":"0.0797448165869219","conf":"0.5","height":"0.011164274322169043","page_num":"0","line_num":"0","par_num":"0","text":"A console [STAGING]","level":"0","word_num":"0"},{"height":"0.007285397208668498","left":"0.6933139525309181","line_num":"0","par_num":"0","block_num":"0","top":"0.08362369354010668","level":"0","conf":"1","word_num":"0","width":"0.04651162979450629","page_num":"0","text":"Retactor Connection"},{"width":"0.045058133754324436","conf":"0.30000001192092896","left":"0.7470930289847444","text":"CRM Initial Sync Oven","par_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.08362369371432266","word_num":"0","height":"0.007285397208668609","page_num":"0"},{"text":"Tx: Autov","top":"0.1044657097288676","width":"0.02034883549872868","line_num":"0","left":"0.5348837228066751","block_num":"0","par_num":"0","level":"0","conf":"0.5","word_num":"0","height":"0.0071770334928229484","page_num":"0"},{"left":"0.6627906971819303","width":"0.023255814897253146","conf":"0.30000001192092896","top":"0.1044657097460916","level":"0","page_num":"0","line_num":"0","par_num":"0","word_num":"0","text":"do jiminny","height":"0.010516868633897003","block_num":"0"},{"line_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","page_num":"0","top":"0.12519936212958604","word_num":"0","width":"0.12936045261139567","block_num":"0","conf":"0.5","left":"0.49273255700367574","level":"0","height":"0.010689139176023432","par_num":"0"},{"height":"0.010689139176023432","conf":"0.30000001192092896","line_num":"0","level":"0","word_num":"0","block_num":"0","page_num":"0","text":"034 A1 A34 M62 ^ -","left":"0.6279069838403225","par_num":"0","top":"0.12519936195537007","width":"0.05813952709766146"},{"conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","top":"0.1463414637498397","left":"0.4927325782522842","line_num":"0","width":"0.12499997970905707","block_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","par_num":"0","word_num":"0","page_num":"0"},{"left":"0.4927325630147635","height":"0.013937280889143033","conf":"1","par_num":"0","width":"0.1962209052227913","word_num":"0","block_num":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","top":"0.15679442610595107","level":"0","line_num":"0"},{"left":"0.49273255988271814","level":"0","line_num":"0","block_num":"0","page_num":"0","text":"SELECT","conf":"1","height":"0.010452960286604362","top":"0.17770034895077447","word_num":"0","par_num":"0","width":"0.015988370205493707"},{"height":"0.013937280889143033","par_num":"0","word_num":"0","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","line_num":"0","width":"0.1889534605310318","page_num":"0","conf":"0.5","top":"0.1951219518899232","block_num":"0","left":"0.5014535184914614"},{"level":"0","conf":"0.30000001192092896","left":"0.5029069786600965","word_num":"0","par_num":"0","height":"0.006968640444571461","top":"0.21602787489966546","line_num":"0","page_num":"0","text":"U.ema1l.","width":"0.021802323929806966","block_num":"0"},{"line_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.5029069764355705","page_num":"0","text":"sa.*","par_num":"0","level":"0","top":"0.233449477263315","conf":"0.30000001192092896","width":"0.011627907448626518","word_num":"0"},{"height":"0.006968641205077342","text":"towner 1d FRol sochal accounts sa","level":"0","block_num":"0","par_num":"0","page_num":"0","width":"0.08866278668667404","line_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.5029069796729173","top":"0.25087108008861336"},{"level":"0","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","left":"0.49273255569667207","block_num":"0","top":"0.2679425837320575","line_num":"0","height":"0.011164274322168932","width":"0.0959302313784336","page_num":"0","par_num":"0","conf":"0.5"},{"par_num":"0","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","line_num":"0","width":"0.10610464785961388","level":"0","block_num":"0","height":"0.007196483429539158","word_num":"0","left":"0.492732561293783","top":"0.28548644338568163","conf":"0.30000001192092896"},{"left":"0.49269744083144135","height":"0.0148935728666314","level":"0","page_num":"0","par_num":"0","word_num":"0","line_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","block_num":"0","conf":"0.5","top":"0.2995371262853762","width":"0.1381482875093501"},{"text":"SELECT * FROM automated_report_results order by id desc;","word_num":"0","height":"0.010505753841126397","page_num":"0","level":"0","line_num":"0","conf":"1","left":"0.4927325646028267","block_num":"0","top":"0.33797909453440456","par_num":"0","width":"0.14534883296236073"},{"line_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.01075026787449107","conf":"1","left":"0.4927325633660667","level":"0","par_num":"0","text":"select * from features;","top":"0.3728222999543015","width":"0.059593018065107584"},{"text":"Bplect * from team fpatunos where featunp id = 40:","height":"0.007260390255820148","level":"0","left":"0.49273257312172364","par_num":"0","word_num":"0","page_num":"0","width":"0.12936045261139567","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.38995215302990127"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","width":"0.09011627765412028","conf":"1","line_num":"0","word_num":"0","left":"0.4927325550814989","top":"0.42503987254774733","text":"select * from teams where id = 556;","height":"0.010500196824994035"},{"level":"0","conf":"1","text":"select * from","width":"0.03779069413530067","height":"0.010564103651274914","par_num":"0","word_num":"0","block_num":"0","top":"0.4599303140744231","line_num":"0","page_num":"0","left":"0.4927325616686351"},{"block_num":"0","par_num":"0","word_num":"0","line_num":"0","level":"0","left":"0.5654069877565148","conf":"1","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","height":"0.010564103651274914","width":"0.12499998985452854","page_num":"0","top":"0.4599303140744231"},{"text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","block_num":"0","line_num":"0","height":"0.010686361048210191","conf":"1","level":"0","top":"0.47735191659424503","width":"0.19767440633570893","left":"0.4927325737320452","page_num":"0","par_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","top":"0.49466613506674073","level":"0","height":"0.014546766235497555","left":"0.4927008834473122","conf":"0.5","width":"0.1453954818400931","line_num":"0","text":"select * from automated_report_results order Dy zu desc,","page_num":"0"},{"line_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","width":"0.14244185102746842","level":"0","page_num":"0","par_num":"0","top":"0.5119617223575448","left":"0.4927325548990552","word_num":"0","height":"0.010686361048210191","block_num":"0","conf":"1"},{"text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831","height":"0.010452960286604362","left":"0.49273255862023396","conf":"1","page_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.15552323929806972","word_num":"0"},{"page_num":"0","conf":"1","left":"0.49273256125581216","top":"0.5818815337886577","line_num":"0","block_num":"0","level":"0","width":"0.12209300791963623","height":"0.010622453461423431","par_num":"0","word_num":"0","text":"select * from opportunities where id = 7594349:"},{"conf":"0.5","top":"0.6164274323772443","block_num":"0","width":"0.19767440633570899","line_num":"0","level":"0","height":"0.010750267113985301","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","word_num":"0","left":"0.49273257226354994","page_num":"0"},{"line_num":"0","conf":"1","par_num":"0","word_num":"0","width":"0.15406975847609494","height":"0.010628010477555794","level":"0","text":"select * from plavbooks where team id = 711: # event 226147","top":"0.6339712919137487","block_num":"0","page_num":"0","left":"0.49273256709487234"},{"left":"0.4927325551571803","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","height":"0.010505753841126397","level":"0","top":"0.651515151624469","width":"0.15261626750864876","word_num":"0","par_num":"0","conf":"1","block_num":"0","page_num":"0"},{"level":"0","left":"0.4927325646279135","line_num":"0","par_num":"0","page_num":"0","width":"0.11046511061648101","block_num":"0","height":"0.013937280889143033","text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","conf":"1","word_num":"0"},{"text":"GELECT * FROM crm field values WHERE crm field id = 226147:","par_num":"0","page_num":"0","level":"0","height":"0.010558546635142552","left":"0.4927325552882119","block_num":"0","top":"0.6864111504286012","conf":"1","width":"0.15261626750864876","line_num":"0","word_num":"0"},{"width":"0.12354650903255388","page_num":"0","height":"0.007318740065968554","par_num":"0","line_num":"0","conf":"0.5","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","left":"0.4927325602990887","top":"0.724738676080081","word_num":"0","level":"0","block_num":"0"},{"page_num":"0","conf":"0.30000001192092896","text":"GELECT","width":"0.0159883714736776","left":"0.492732558848917","level":"0","block_num":"0","top":"0.7386759584137272","height":"0.010452961047110132","par_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","conf":"0.5","width":"0.18604649888708236","par_num":"0","top":"0.7559808612440191","line_num":"0","page_num":"0","left":"0.5029069807442199","word_num":"0","height":"0.014354066985646008","level":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.7767145136381128","word_num":"0","width":"0.021802323929806966","height":"0.007257611367501027","line_num":"0","text":"u. email","page_num":"0","left":"0.5014534902332606","block_num":"0","level":"0"},{"height":"0.010452960286604362","block_num":"0","line_num":"0","page_num":"0","left":"0.5029069777669138","top":"0.7944250876267327","level":"0","conf":"1","text":"sa.*,","width":"0.013081394611520913","par_num":"0","word_num":"0"},{"level":"0","text":"t.owner_id FROM social_accounts sa","par_num":"0","word_num":"0","left":"0.5014534906556222","width":"0.09011626750864876","conf":"1","top":"0.8118022326885981","block_num":"0","height":"0.010497418697180683","line_num":"0","page_num":"0"},{"block_num":"0","width":"0.09738371220040826","text":"JOTN usens u on trid = ca.cociable idi","conf":"0.30000001192092896","word_num":"0","line_num":"0","left":"0.49273256673203064","height":"0.007254833239687675","page_num":"0","level":"0","par_num":"0","top":"0.8292682928942409"},{"line_num":"0","left":"0.49273255613526434","width":"0.10610464785961393","block_num":"0","page_num":"0","top":"0.8466898957943156","level":"0","word_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","height":"0.010566882539594036","conf":"0.5","par_num":"0"},{"top":"0.8641114986943905","block_num":"0","width":"0.1380813882706013","word_num":"0","height":"0.010689139176023432","conf":"1","left":"0.4927325670763793","line_num":"0","page_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","level":"0","par_num":"0"},{"width":"0.19622092551373427","block_num":"0","conf":"0.5","page_num":"0","word_num":"0","level":"0","par_num":"0","top":"0.8987240830528642","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","height":"0.01068358215989107","line_num":"0","left":"0.4927325575704069"},{"height":"0.011164274322169043","page_num":"0","line_num":"0","width":"0.020348834230544677","text":"+0 ..","word_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","block_num":"0","conf":"0.30000001192092896","left":"0.965116281891486"},{"height":"0.01059744650857497","width":"0.2703488329623608","word_num":"0","page_num":"0","par_num":"0","conf":"1","line_num":"0","left":"0.6976744093135958","block_num":"0","level":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","top":"0.10104529661439754"},{"width":"0.23837209255137337","height":"0.006968641205077342","block_num":"0","page_num":"0","word_num":"0","par_num":"0","left":"0.703488371377582","top":"0.11846689891207607","conf":"0.30000001192092896","level":"0","line_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )"},{"block_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","width":"0.28633718287691157","par_num":"0","line_num":"0","word_num":"0","level":"0","height":"0.007357639939400973","conf":"1","top":"0.1393728226143094","page_num":"0","left":"0.694767473312973"},{"page_num":"0","line_num":"0","width":"0.2819767201200445","block_num":"0","level":"0","par_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","height":"0.010653017430404366","left":"0.6962209524994839","top":"0.15311004796085603","word_num":"0","conf":"0.5"},{"conf":"1","block_num":"0","par_num":"0","width":"0.12645347067650337","level":"0","word_num":"0","left":"0.6947674594038452","page_num":"0","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453","line_num":"0","height":"0.010583553587991013"},{"block_num":"0","word_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.6947674552483422","height":"0.010494639808861561","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","width":"0.13517440633570899","par_num":"0","conf":"1"},{"par_num":"0","conf":"1","page_num":"0","line_num":"0","height":"0.007182590508955311","block_num":"0","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","word_num":"0","level":"0","top":"0.21929824549679078","width":"0.1511627765412027","left":"0.6947674427962095"},{"top":"0.233449478068677","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","height":"0.010569660667407277","width":"0.28633716258596864","line_num":"0","page_num":"0","word_num":"0","block_num":"0","level":"0","conf":"1","par_num":"0","left":"0.694767459943104"},{"level":"0","par_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","line_num":"0","width":"0.24127905419532292","top":"0.2508710804745784","left":"0.6947674612076477","height":"0.006968640444571461","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"conf":"1","line_num":"0","par_num":"0","top":"0.271777003894373","block_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","width":"0.284883661473051","page_num":"0","left":"0.6962209605769604","level":"0","height":"0.007329854098233168"},{"block_num":"0","level":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","width":"0.2877906636988863","left":"0.6962209692158519","par_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.306620209394439","page_num":"0"},{"width":"0.2776162573631774","word_num":"0","left":"0.7034883691075557","height":"0.010452960286604362","top":"0.3205574921563493","conf":"1","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","page_num":"0"},{"text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","height":"0.010505753841126397","top":"0.33797909453440456","block_num":"0","word_num":"0","left":"0.7034883929131215","par_num":"0","conf":"0.30000001192092896","level":"0","width":"0.20639533184944325","page_num":"0","line_num":"0"},{"top":"0.3554006976086954","par_num":"0","line_num":"0","level":"0","width":"0.2819767201200445","word_num":"0","conf":"1","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","height":"0.010628010477555794","page_num":"0","block_num":"0","left":"0.6962209294276679"},{"conf":"1","line_num":"0","page_num":"0","width":"0.2848836817639939","word_num":"0","block_num":"0","left":"0.6962209430504749","level":"0","par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","top":"0.3763066205343165","height":"0.0072659472719524"},{"top":"0.41463414653422836","page_num":"0","height":"0.007215933366255256","par_num":"0","conf":"0.5","left":"0.6947674424200525","text":"You get for free","width":"0.0319767404109873","level":"0","word_num":"0","block_num":"0","line_num":"0"},{"width":"0.08575581489725315","top":"0.43540669856459324","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","level":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)","height":"0.0071770334928229484","word_num":"0","left":"0.697674417508692"},{"conf":"0.5","line_num":"0","page_num":"0","level":"0","block_num":"0","text":"• 100-record batches via Redis","word_num":"0","height":"0.0071770334928229484","left":"0.6976744285694189","par_num":"0","width":"0.06540696671668522","top":"0.4529505582137161"},{"block_num":"0","level":"0","left":"0.6976744332330052","conf":"1","par_num":"0","page_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","top":"0.4703832754342152","width":"0.13953486909257606","word_num":"0","line_num":"0","height":"0.010477968760464584"},{"top":"0.4912280700058711","level":"0","width":"0.1322674244008165","line_num":"0","word_num":"0","height":"0.010514089745577881","page_num":"0","block_num":"0","par_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","left":"0.6976744360642997","conf":"1"},{"conf":"0.5","block_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","word_num":"0","level":"0","line_num":"0","left":"0.6976744452373054","height":"0.010452960286604251","page_num":"0","par_num":"0","width":"0.2819767201200445"},{"line_num":"0","height":"0.007360418067214214","text":"key so difterent orofiles don't collide","width":"0.07267441140844466","left":"0.7034883798200974","conf":"0.5","level":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.5261324047144549"},{"word_num":"0","width":"0.1729650903255382","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","line_num":"0","conf":"1","top":"0.5470383280448511","par_num":"0","level":"0","height":"0.010452960286604362","block_num":"0","left":"0.6947674678139966","page_num":"0"},{"height":"0.0073104049220229506","block_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","top":"0.5644599301598978","conf":"0.5","left":"0.6947674633339377","level":"0","line_num":"0","word_num":"0","width":"0.2819767201200445","par_num":"0","page_num":"0"},{"line_num":"0","height":"0.010577996571858761","level":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","word_num":"0","top":"0.5956937798195339","left":"0.6947674627311626","page_num":"0","block_num":"0","conf":"1","par_num":"0","width":"0.28052323929806977"},{"line_num":"0","level":"0","par_num":"0","height":"0.0071770334928229484","left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","word_num":"0","page_num":"0","conf":"1","block_num":"0","width":"0.13953487923804753"},{"par_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","left":"0.6947674422006878","text":"Recommendation","top":"0.6411149825213349","width":"0.04215116196490354","word_num":"0"},{"line_num":"0","level":"0","par_num":"0","page_num":"0","conf":"1","left":"0.6947674626641019","top":"0.6585365856142653","width":"0.28052323929806977","block_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","height":"0.010522425650029366","word_num":"0"},{"conf":"0.5","par_num":"0","left":"0.6947674655515993","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","page_num":"0","height":"0.006968640444571461","line_num":"0","word_num":"0","block_num":"0","top":"0.6759581884885157","width":"0.28488370205493685","level":"0"},{"left":"0.6947674548777797","width":"0.17441859143845573","word_num":"0","page_num":"0","top":"0.6897926635444678","par_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","level":"0","line_num":"0","block_num":"0","conf":"1","height":"0.01055576774682343"},{"top":"0.7105263158961413","left":"0.697674427545875","width":"0.22819766592472157","word_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","block_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.01072803904945574","level":"0","line_num":"0"},{"word_num":"0","left":"0.6976744577707242","page_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","par_num":"0","top":"0.7317073174083762","line_num":"0","width":"0.28488368176399403","level":"0"},{"page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"do),","height":"0.017421602252187585","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.7034883726365229","top":"0.7421602788826169","width":"0.011627906180442626"},{"level":"0","height":"0.0071770334928229484","left":"0.6976744436144179","width":"0.2776162573631774","top":"0.766347687400319","par_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","block_num":"0","word_num":"0","page_num":"0","conf":"0.5","line_num":"0"},{"top":"0.7870813397129187","par_num":"0","conf":"1","width":"0.2877906636988864","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","level":"0","word_num":"0","height":"0.011164274322169043","line_num":"0","block_num":"0","page_num":"0","left":"0.694767475704478"},{"page_num":"0","height":"0.00722149038238773","block_num":"0","line_num":"0","par_num":"0","top":"0.804625199437562","width":"0.07994186117293989","word_num":"0","left":"0.6962209300478492","conf":"1","level":"0","text":"at the end (FetchSalesforceEntitieslo"},{"block_num":"0","level":"0","page_num":"0","width":"0.18895348082197483","line_num":"0","height":"0.007221490382387619","top":"0.8046251994347967","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","word_num":"0","conf":"1","left":"0.7761627980999628","par_num":"0"},{"left":"0.6962209318790669","width":"0.08430232392980697","word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.0071770334928229484","text":"watermark — gate it on \"no profile context\".","line_num":"0","par_num":"0","conf":"1","top":"0.8221690590111643"},{"text":"G.l .","block_num":"0","par_num":"0","width":"0.017441858636571994","left":"0.9651162807795277","level":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.010461296951561616","top":"0.8397129185198681"},{"text":"Ask anvthina (84-D","conf":"0.30000001192092896","par_num":"0","level":"0","height":"0.0071770334928229484","word_num":"0","line_num":"0","block_num":"0","left":"0.6962209300842392","page_num":"0","top":"0.9266347687400319","width":"0.04069767099745736"},{"left":"0.7223837197862006","top":"0.9545454545454546","word_num":"0","level":"0","width":"0.04651162472177062","height":"0.0071770334928229484","text":"Claude Qnus 17 Medium","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","line_num":"0"},{"level":"0","text":"144-25","par_num":"0","conf":"0.5","height":"0.006968640444571572","block_num":"0","left":"0.9331395351302343","line_num":"0","page_num":"0","top":"0.9860627181052405","width":"0.01453488177441542","word_num":"0"},{"text":"Po 4 sp","par_num":"0","block_num":"0","level":"0","top":"0.986062718234409","conf":"0.30000001192092896","page_num":"0","height":"0.01074748898617195","width":"0.01453488177441531","word_num":"0","left":"0.9709302343731505","line_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59346
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.41:00L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"line_num":"0","level":& [{"line_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.01744185995005212","top":"0.006968641046706359","width":"0.021802326466174835","height":"0.006968641205077342","word_num":"0","block_num":"0","text":"Phostorm"},{"left":"0.1148255812121043","conf":"0.30000001192092896","word_num":"0","line_num":"0","block_num":"0","height":"0.006968640444571461","width":"0.01162790618044264","page_num":"0","top":"0.006968641450188162","par_num":"0","text":"code","level":"0"},{"page_num":"0","block_num":"0","top":"0.02787456497864904","word_num":"0","line_num":"0","conf":"0.5","height":"0.010452960286604362","par_num":"0","text":"FV faVsco.js","left":"0.030523259704860126","width":"0.029069763548830722","level":"0"},{"height":"0.010452960286604362","page_num":"0","top":"0.02787456497864904","block_num":"0","word_num":"0","level":"0","width":"0.024709300791963623","conf":"0.30000001192092896","left":"0.06831395542728312","line_num":"0","par_num":"0","text":"?9 master"},{"width":"0.020348836766912577","height":"0.003484320602538671","word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"Proledey","top":"0.05923344944238418","page_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.014534883869450689"},{"block_num":"0","left":"0.043574765514713835","word_num":"0","par_num":"0","text":"D Salesforce","height":"0.01150821840934213","width":"0.030583024024963372","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","top":"0.07612742412338913"},{"level":"0","line_num":"0","top":"0.09407665591941561","word_num":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","width":"0.021802323929806973","conf":"0.30000001192092896","text":"> DDTO","left":"0.046511627642654756","par_num":"0"},{"height":"0.015479323586398475","text":"© FetchSalesforceEntitiesJob.pnp","left":"0.0537095887639354","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.07137109878215384","top":"0.11024367702094318","conf":"1"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","left":"0.05232558202147495","line_num":"0","width":"0.08575580475178171","word_num":"0","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","height":"0.0071770334928229484","top":"0.13237639553429026"},{"text":"C) ketryralleasalestorcerecorasJob.onp","conf":"0.5","top":"0.14982578435435434","width":"0.08575580475178171","left":"0.05232558202147495","height":"0.0072715042880847625","page_num":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","level":"0"},{"height":"0.006968640444571461","text":"c) AulolocDelavec locrm.ono","width":"0.06249999492726427","left":"0.046511627154292065","top":"0.16724738709478748","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","word_num":"0","page_num":"0"},{"width":"0.07558138827060132","height":"0.010616896445291069","conf":"1","level":"0","top":"0.18102073376030525","left":"0.046511627667025296","par_num":"0","page_num":"0","line_num":"0","text":"© CheckAndRetryRemoteMatch.php","word_num":"0","block_num":"0"},{"conf":"0.5","text":"C) CreaterollowupActivity.php","block_num":"0","level":"0","left":"0.04651163545709501","par_num":"0","top":"0.2017543859602864","width":"0.06395348082197473","line_num":"0","word_num":"0","page_num":"0","height":"0.0073048471453848185"},{"level":"0","left":"0.04651162858740109","block_num":"0","top":"0.21929824565899192","conf":"0.30000001192092896","page_num":"0","line_num":"0","par_num":"0","text":"C) CreateNotes.php","word_num":"0","height":"0.007182590508955311","width":"0.04215116196490349"},{"text":"© MatchActivitiesToNewOpportunity.php","word_num":"0","level":"0","height":"0.010544653714558705","conf":"1","left":"0.04651163557061816","top":"0.23684210521680837","width":"0.08720929571922789","block_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"word_num":"0","conf":"0.5","block_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.2543554009942979","width":"0.06249999492726427","height":"0.007207597461803994","text":"C) MatchActivitvermData.php","left":"0.04651163358738779","page_num":"0"},{"line_num":"0","text":"E) NoteObiect.ohp","height":"0.00732985485873916","top":"0.27177700333990396","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.046511628705343505","word_num":"0","width":"0.039244185102746854","level":"0","par_num":"0"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.04651163174781109","word_num":"0","top":"0.2891986066069825","level":"0","page_num":"0","width":"0.04215115942853562","line_num":"0","text":"c) SaveActiviv.ono","height":"0.006968640444571461"},{"block_num":"0","level":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","text":"c)saveliranscriotion.onv","top":"0.30662020900450737","word_num":"0","left":"0.04651162677256695","conf":"0.30000001192092896","width":"0.0523255835188196","page_num":"0"},{"word_num":"0","height":"0.0072464973352361906","text":"C) SetuoLavout.oho","top":"0.32376395531045343","page_num":"0","conf":"0.5","line_num":"0","par_num":"0","block_num":"0","left":"0.04651163174781109","level":"0","width":"0.04215115942853562"},{"conf":"0.5","par_num":"0","page_num":"0","left":"0.04651163174781109","word_num":"0","block_num":"0","level":"0","top":"0.34130781499202545","text":"C) SvncActivitv.oho","line_num":"0","width":"0.04215115942853562","height":"0.0071770334928230595"},{"left":"0.04638947542561308","block_num":"0","top":"0.3552072621290665","level":"0","line_num":"0","height":"0.014418177627490425","conf":"1","text":"@ SvncFieldMetadata.php","par_num":"0","page_num":"0","width":"0.055435398791698696","word_num":"0"},{"width":"0.039244182566378974","par_num":"0","top":"0.3763066205343165","level":"0","text":"© SyncLeads.php","height":"0.010455739935429254","block_num":"0","conf":"1","page_num":"0","word_num":"0","line_num":"0","left":"0.046511631609252174"},{"line_num":"0","conf":"1","width":"0.04215115942853562","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.046511631695615716","top":"0.38995215311004783","word_num":"0","text":"© SyncObjects.php","height":"0.014354066985645897"},{"width":"0.06104650903255382","height":"0.010700253968793927","text":"© SyncOpportunitiesJob.php","page_num":"0","left":"0.04651163073081603","par_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","top":"0.41114982586710536","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"© SyncOpportunity.php","top":"0.42503987240829344","level":"0","left":"0.046511633451594","conf":"1","line_num":"0","height":"0.014354066985646008","width":"0.05087208747863769"},{"left":"0.04651163071712692","par_num":"0","page_num":"0","word_num":"0","top":"0.44577352463809683","width":"0.05813953217039717","conf":"1","level":"0","text":"© SyncProfileMetadata.php","height":"0.010672468127626344","block_num":"0","line_num":"0"},{"top":"0.46331738455485405","width":"0.056686041202950996","height":"0.010550210730691068","par_num":"0","conf":"1","level":"0","left":"0.04651163321565249","block_num":"0","word_num":"0","line_num":"0","page_num":"0","text":"© SyncTeamFieldsJob.php"},{"width":"0.05668604120295098","block_num":"0","word_num":"0","line_num":"0","text":"© SyncTeamMetadata.php","level":"0","page_num":"0","height":"0.010452961047110243","conf":"1","par_num":"0","top":"0.48083623715937174","left":"0.04651163321565131"},{"top":"0.49825784007433493","conf":"1","block_num":"0","word_num":"0","level":"0","height":"0.01051408974557777","width":"0.08430231885707123","line_num":"0","page_num":"0","left":"0.04651163548425466","par_num":"0","text":"© UpdateOpportunitySpecifications.php"},{"text":"Updatestage.ong","top":"0.5191637634014077","block_num":"0","page_num":"0","level":"0","word_num":"0","left":"0.046511627480499834","line_num":"0","height":"0.006968640444571461","width":"0.04215115942853563","par_num":"0","conf":"0.30000001192092896"},{"block_num":"0","conf":"0.30000001192092896","left":"0.03343023627313173","level":"0","top":"0.5331010454942319","height":"0.010758603778942555","width":"0.03343022884206569","par_num":"0","line_num":"0","word_num":"0","page_num":"0","text":"> @ DealRisks"},{"conf":"0.30000001192092896","height":"0.006968640444571572","page_num":"0","par_num":"0","text":"_Meeuine bor","top":"0.5714285717637769","width":"0.031976740410987366","word_num":"0","block_num":"0","line_num":"0","left":"0.03924418649273823","level":"0"},{"line_num":"0","page_num":"0","top":"0.6411149830944434","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007210375589617124","text":"a Telephony","width":"0.029069763548830715","level":"0","left":"0.03924418703063903"},{"text":"C User","page_num":"0","top":"0.6547049441786283","width":"0.017441858636572008","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","level":"0","left":"0.03924418612559764","height":"0.011164274322169154","block_num":"0"},{"height":"0.006968641205077342","left":"0.04069767337055839","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.675958188117432","word_num":"0","text":"c8aseprocessing.oo.ono","width":"0.05523256038097625","page_num":"0","conf":"0.30000001192092896"},{"level":"0","par_num":"0","top":"0.6897926633384308","page_num":"0","conf":"0.30000001192092896","word_num":"0","text":"@ Dummv.Job.php","height":"0.01055576850732931","width":"0.03779069667166852","left":"0.04069767586474709","line_num":"0","block_num":"0"},{"top":"0.7108013940634285","width":"0.07558138827060132","height":"0.006968640444571572","word_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","line_num":"0","conf":"0.5","block_num":"0","left":"0.04069768173679198","level":"0","page_num":"0","par_num":"0"},{"page_num":"0","height":"0.010508531968939527","line_num":"0","block_num":"0","text":"@ ImportRemoteTrack.Job.ohp","conf":"0.5","level":"0","left":"0.0406976819687229","width":"0.06395348082197475","par_num":"0","top":"0.724738676808766","word_num":"0"},{"width":"0.023255812360885288","left":"0.04069767637769677","page_num":"0","line_num":"0","text":"C ob.oho","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","height":"0.0071770334928229484","top":"0.7456140350877193","word_num":"0"},{"height":"0.006968641205077342","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.04069767469984203","line_num":"0","text":"C)JobDisoatcher.oho","width":"0.04505813882706013","word_num":"0","level":"0","par_num":"0","top":"0.7630662020343051"},{"line_num":"0","top":"0.7804878052132543","page_num":"0","left":"0.04069768139133789","level":"0","block_num":"0","height":"0.006968640444571572","par_num":"0","width":"0.06395348082197473","word_num":"0","conf":"0.30000001192092896","text":".lobDisnatcherintertace.oho"},{"width":"0.08430231885707126","conf":"0.5","line_num":"0","page_num":"0","top":"0.7942583731520936","word_num":"0","block_num":"0","text":"@ [EMAIL]","level":"0","height":"0.01061967533361019","par_num":"0","left":"0.04069768199588256"},{"height":"0.007307626033703829","left":"0.039244191467289816","text":"T. SacVisibilitvControl.ohn","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","top":"0.8149920253520749","width":"0.05668604120295098","page_num":"0","word_num":"0"},{"top":"0.8325358850720923","width":"0.03197674041098737","word_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.5","left":"0.027616282843257383","height":"0.010669689239307223","page_num":"0","text":"v D Listeners"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.03343023313500392","top":"0.8500797448165869","width":"0.031976740410987366","word_num":"0","text":"v M Activitiod","level":"0","height":"0.0071770334928230595"},{"left":"0.03924418511117721","width":"0.04651162979450632","page_num":"0","top":"0.8675958187199364","word_num":"0","par_num":"0","height":"0.007204819333990642","text":"v M ActivitvProviden","conf":"0.5","level":"0","block_num":"0","line_num":"0"},{"height":"0.007327075970420038","block_num":"0","page_num":"0","text":"> M.lustCall","left":"0.046511629117106865","level":"0","conf":"0.30000001192092896","top":"0.8850174216200114","line_num":"0","word_num":"0","width":"0.02906976608519858","par_num":"0"},{"word_num":"0","line_num":"0","height":"0.010639125270326288","block_num":"0","text":"v D UserPilot","left":"0.046511631681215526","width":"0.03197674041098737","level":"0","conf":"0.5","page_num":"0","par_num":"0","top":"0.9024390246943023"},{"block_num":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.059593032929402996","text":"© TrackProviderInstalledEvent.php","top":"0.9198606275943773","conf":"1","height":"0.010761381906755796","level":"0","word_num":"0","width":"0.07412789730315514"},{"page_num":"0","top":"0.9372822303003622","height":"0.006968640444571572","block_num":"0","line_num":"0","left":"0.039244188091967266","width":"0.026162789223041938","word_num":"0","conf":"0.30000001192092896","text":"MAudia","level":"0","par_num":"0"},{"text":"MRots","top":"0.9547038330878187","line_num":"0","word_num":"0","level":"0","left":"0.039244188005603746","height":"0.006968640444571572","width":"0.0232558123608853","block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","top":"0.05574912945445576","text":"C ActivitvController.ohn","page_num":"0","left":"0.15406977310444897","line_num":"0","block_num":"0","conf":"0.5","par_num":"0","width":"0.047965110616481066","height":"0.007249275463049432","level":"0"},{"conf":"0.30000001192092896","word_num":"0","level":"0","text":"Automateakeporskepository.pnp","top":"0.08362369334200259","width":"0.07122093058646994","left":"0.15406976733606492","line_num":"0","page_num":"0","height":"0.006968641205077342","block_num":"0","par_num":"0"},{"text":"© AutomatedReportsCommand.php","line_num":"0","word_num":"0","par_num":"0","level":"0","block_num":"0","top":"0.0797448165869219","left":"0.30668604530999377","page_num":"0","width":"0.07122092551373421","height":"0.011164274322169043","conf":"1"},{"line_num":"0","page_num":"0","conf":"0.5","top":"0.13240418151987454","left":"0.3066860477020153","block_num":"0","height":"0.006968640444571461","par_num":"0","text":"Opportunitysynclrait.ong","level":"0","word_num":"0","width":"0.05523255023550483"},{"word_num":"0","conf":"0.5","block_num":"0","left":"0.37063954254736237","top":"0.13240418151987454","line_num":"0","level":"0","page_num":"0","height":"0.006968640444571461","par_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","width":"0.08720929571922792"},{"level":"0","conf":"0.30000001192092896","page_num":"0","text":"wsyncermenuuiestrait.ono","line_num":"0","left":"0.31831396020201475","top":"0.1567944254223136","word_num":"0","block_num":"0","par_num":"0","width":"0.05523255023550483","height":"0.006968640444571461"},{"line_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.18102073365231264","block_num":"0","width":"0.039244185102746826","page_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.15406976824025068","text":"c) SyncObiects.pho"},{"par_num":"0","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","height":"0.010452960286604362","word_num":"0","level":"0","conf":"1","width":"0.06104650395981806","block_num":"0","page_num":"0","left":"0.20203489060729998","line_num":"0"},{"page_num":"0","top":"0.17770034916869026","line_num":"0","height":"0.010497417936674913","text":"© ImportContactBatch.php","left":"0.27180233100804285","level":"0","word_num":"0","par_num":"0","conf":"1","block_num":"0","width":"0.053779064340794325"},{"text":"© Client.php","top":"0.17770034916869026","level":"0","left":"0.33284884116015484","page_num":"0","height":"0.010497417936674913","conf":"1","line_num":"0","par_num":"0","block_num":"0","width":"0.027616275117752387","word_num":"0"},{"left":"0.3677325572728374","conf":"0.5","level":"0","block_num":"0","par_num":"0","word_num":"0","top":"0.18102073365231264","text":"C) HubspotPaqinationService.phg","page_num":"0","width":"0.0654069717894209","height":"0.0071770334928229484","line_num":"0"},{"level":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007343747018817126","top":"0.20557491325434107","word_num":"0","left":"0.15406977127553043","line_num":"0","text":"() Service.php","page_num":"0","width":"0.030523251979909044"},{"width":"0.04505813375432441","word_num":"0","conf":"0.5","text":"BatchSyncTrait.php","height":"0.006968640444571572","level":"0","line_num":"0","block_num":"0","par_num":"0","left":"0.19186047025946548","page_num":"0","top":"0.20557491322719157"},{"par_num":"0","page_num":"0","top":"0.20175438596491224","block_num":"0","width":"0.14534883296236076","height":"0.011164274322169154","line_num":"0","conf":"0.5","word_num":"0","left":"0.2441860510865191","level":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs"},{"height":"0.007343747018817126","text":"php api_v2.php","level":"0","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","line_num":"0","width":"0.02906976354883073","left":"0.3982558178455254","word_num":"0","top":"0.20557491325434107"},{"conf":"1","left":"0.15406977510994932","page_num":"0","par_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.oho","level":"0","word_num":"0","line_num":"0","top":"0.22966507158551952","width":"0.06104650395981809","block_num":"0"},{"word_num":"0","width":"0.21656975847609497","level":"0","par_num":"0","height":"0.010691917303836784","block_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0","conf":"1","left":"0.17151161694332442","line_num":"0","top":"0.2508710809687519"},{"block_num":"0","top":"0.26794258384399516","line_num":"0","text":"nublic function handlel","width":"0.05959302313784334","word_num":"0","conf":"1","height":"0.007318740065968554","left":"0.18313953485556841","level":"0","page_num":"0","par_num":"0"},{"page_num":"0","left":"0.1497093032619457","text":"138","width":"0.010174417749364312","conf":"0.30000001192092896","block_num":"0","top":"0.4111498263026909","line_num":"0","word_num":"0","height":"0.010452960286604362","par_num":"0","level":"0"},{"left":"0.15116279097784552","word_num":"0","page_num":"0","conf":"1","height":"0.017421602252187474","text":"140","top":"0.44250871089481225","block_num":"0","line_num":"0","width":"0.010174418383456285","level":"0","par_num":"0"},{"page_num":"0","top":"0.5017421601756263","left":"0.15116279076509007","conf":"0.30000001192092896","text":"1143","height":"0.006968641205077342","line_num":"0","par_num":"0","block_num":"0","width":"0.00872092995237797","word_num":"0","level":"0"},{"left":"0.1511627908377645","line_num":"0","page_num":"0","width":"0.00872092995237797","block_num":"0","level":"0","word_num":"0","top":"0.5156794425600686","height":"0.010452961047110132","par_num":"0","text":"144","conf":"1"},{"par_num":"0","left":"0.15116279076509007","text":"149","line_num":"0","top":"0.6062717769003649","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","width":"0.00872092995237797"},{"par_num":"0","page_num":"0","level":"0","top":"0.7108013942469417","line_num":"0","left":"0.15116279159085694","width":"0.008720929318285997","block_num":"0","word_num":"0","text":"155","height":"0.010452960286604362","conf":"1"},{"block_num":"0","page_num":"0","text":"158","conf":"1","left":"0.15116279159085694","top":"0.763066202609311","level":"0","word_num":"0","par_num":"0","width":"0.008720929318285997","line_num":"0","height":"0.010452960286604362"},{"conf":"1","top":"0.8153310109716805","word_num":"0","block_num":"0","text":"161","left":"0.15116279159085694","level":"0","page_num":"0","width":"0.008720929318285997","line_num":"0","par_num":"0","height":"0.010452960286604362"},{"top":"0.8501742165465933","left":"0.15116279159085694","level":"0","page_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0","line_num":"0","conf":"1","par_num":"0","text":"163","word_num":"0"},{"word_num":"0","level":"0","page_num":"0","block_num":"0","text":"1164","height":"0.006968641205077342","par_num":"0","top":"0.871080139269703","width":"0.00872092995237797","left":"0.15116279076509007","line_num":"0","conf":"1"},{"par_num":"0","block_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","conf":"1","level":"0","line_num":"0","page_num":"0","left":"0.15116279159085694","word_num":"0","text":"165","top":"0.8850174221215062"},{"top":"0.9059233448446159","height":"0.006968641205077342","left":"0.15116279076509007","page_num":"0","block_num":"0","width":"0.00872092995237797","level":"0","par_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","text":"1166"},{"width":"0.021802323929806966","height":"0.010452960286604362","line_num":"0","left":"0.21366279261358478","level":"0","par_num":"0","word_num":"0","block_num":"0","text":"$config,","page_num":"0","conf":"1","top":"0.2891986067904957"},{"par_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","top":"0.30662020992638417","block_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.21366279584086087","text":"$batchRepository,","width":"0.04505813375432441"},{"top":"0.3240418127138407","width":"0.03633720570422233","word_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","text":"SredisService","conf":"1","level":"0","left":"0.21366279067986574"},{"top":"0.3414634155012971","width":"0.04796511061648104","block_num":"0","word_num":"0","level":"0","par_num":"0","text":"$entityRepository,","height":"0.010452960286604251","line_num":"0","conf":"1","left":"0.21366279592722434","page_num":"0"},{"page_num":"0","height":"0.006968640444571461","width":"0.018895347067650337","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.21366279063768656","top":"0.3623693383142996","block_num":"0","word_num":"0","text":"sloggen","line_num":"0"},{"top":"0.4146341463621239","conf":"0.5","line_num":"0","left":"0.20348838007687264","par_num":"0","word_num":"0","page_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","width":"0.2398255733733482","block_num":"0","height":"0.007215933366255367","level":"0"},{"left":"0.20348838095072486","conf":"0.5","level":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.010672467367120575","top":"0.4457735248441337","par_num":"0","width":"0.07994185102746842","word_num":"0","text":"if (Sthis->attemots@ === 1) {"},{"conf":"1","top":"0.46331738455485405","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","block_num":"0","level":"0","width":"0.1482558047517817","left":"0.21366278713067985","par_num":"0","height":"0.010550210730691068","word_num":"0","line_num":"0","page_num":"0"},{"text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","word_num":"0","page_num":"0","level":"0","width":"0.091569758476095","par_num":"0","conf":"0.5","line_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.20348838105878864"},{"text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","word_num":"0","level":"0","top":"0.5331010453200158","height":"0.013948396442419408","par_num":"0","block_num":"0","page_num":"0","width":"0.15552324944354115","left":"0.20348837906873227","line_num":"0","conf":"1"},{"text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","width":"0.14970930586469938","word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.20348837025078986","page_num":"0","line_num":"0","height":"0.006968641205077342"},{"word_num":"0","level":"0","height":"0.010536318570613101","top":"0.5923344949742337","line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.021802323929806966","left":"0.2470930229619993","par_num":"0","text":"<1/6 >"},{"line_num":"0","height":"0.0071798116206361895","par_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","width":"0.027616277654120253","page_num":"0","text":"'entity tvo","left":"0.2151162810652241","top":"0.6060606061050023","word_num":"0"},{"par_num":"0","word_num":"0","conf":"0.5","top":"0.6132376396173622","level":"0","text":"© Logger","block_num":"0","page_num":"0","width":"0.021802323929806966","height":"0.010455739935429254","left":"0.25000000055269916","line_num":"0"},{"width":"0.027616277654120253","page_num":"0","line_num":"0","level":"0","block_num":"0","left":"0.2151162810652241","conf":"0.5","top":"0.6236044657097288","height":"0.0071770334928230595","text":"Itotal reco","word_num":"0","par_num":"0"},{"level":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.248546517777781","height":"0.010628010477555794","conf":"0.5","word_num":"0","width":"0.05668604120295098","text":"public function info","page_num":"0","top":"0.6339712919137487"},{"par_num":"0","line_num":"0","word_num":"0","text":"\"batches d","block_num":"0","height":"0.0072103763501230045","width":"0.027616277654120253","level":"0","conf":"0.5","page_num":"0","top":"0.6411149825399743","left":"0.2151162799850968"},{"conf":"0.30000001192092896","word_num":"0","left":"0.21511628105837952","top":"0.6585365856142653","page_num":"0","block_num":"0","text":"Isvnced atl","width":"0.026162789223041966","height":"0.007332632986552401","line_num":"0","par_num":"0","level":"0"},{"width":"0.04360464785961399","text":"cav $context = [1","word_num":"0","page_num":"0","par_num":"0","top":"0.6618819775389818","block_num":"0","conf":"0.5","height":"0.010591889492442497","left":"0.26598837545525295","level":"0","line_num":"0"},{"width":"0.020348835498728624","line_num":"0","block_num":"0","par_num":"0","top":"0.6794258373205742","word_num":"0","left":"0.24854651350063556","conf":"0.30000001192092896","text":": voidi","page_num":"0","level":"0","height":"0.0071770334928229484"},{"conf":"1","block_num":"0","level":"0","left":"0.1918604731373945","height":"0.011164274322169043","page_num":"0","line_num":"0","par_num":"0","text":"} catch (SocialAcco","top":"0.6929824561403509","width":"0.052325573373348144","word_num":"0"},{"left":"0.2034883724950264","conf":"0.5","width":"0.039244185102746854","height":"0.006968641205077342","page_num":"0","top":"0.7108013936697744","block_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0","text":"Cloaden-swannir"},{"top":"0.7105263157219254","level":"0","par_num":"0","left":"0.24854651872595424","width":"0.08720929571922792","block_num":"0","line_num":"0","page_num":"0","height":"0.01072803904945585","text":"Log an informational message to the logs.","conf":"1","word_num":"0"},{"text":"Implements: Loggerinterface::info","top":"0.7384370017274113","width":"0.0813953419949146","page_num":"0","word_num":"0","block_num":"0","height":"0.010691917303836673","conf":"1","left":"0.24854651107352554","line_num":"0","par_num":"0","level":"0"},{"par_num":"0","level":"0","width":"0.07122092551373421","left":"0.27761628499022556","line_num":"0","text":"array|ArravyablelJsonable|Stri","page_num":"0","top":"0.7595818820518198","word_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362"},{"word_num":"0","text":"ngable lstring smessage","line_num":"0","conf":"0.30000001192092896","left":"0.2761627910440279","block_num":"0","par_num":"0","height":"0.006968640444571572","level":"0","top":"0.7804878052132543","page_num":"0","width":"0.056686041202950954"},{"top":"0.7979094080543587","level":"0","width":"0.049418596511191515","height":"0.010703032096607279","word_num":"0","left":"0.19186047325424327","page_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"} catch (Throwable"},{"top":"0.7944250876267327","conf":"0.5","block_num":"0","page_num":"0","left":"0.2761627943999499","width":"0.03924418256637896","par_num":"0","word_num":"0","level":"0","text":"arrayScontext","line_num":"0","height":"0.010452960286604362"},{"page_num":"0","width":"0.03924418256637899","level":"0","word_num":"0","block_num":"0","left":"0.20348837187088045","text":"slogger->errorl","par_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","top":"0.8188153313456585","line_num":"0"},{"text":"Returns:","line_num":"0","top":"0.8188153315291717","height":"0.010452960286604362","page_num":"0","par_num":"0","width":"0.01889534706765031","conf":"1","left":"0.2485465134574538","level":"0","word_num":"0","block_num":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","text":"CAurno","width":"0.01598837020549368","word_num":"0","par_num":"0","height":"0.006968640444571572","left":"0.24854651337109027","conf":"0.30000001192092896","top":"0.8432055752480975"},{"word_num":"0","text":"vendor/aravel/tramework/src","height":"0.006968640444571461","page_num":"0","par_num":"0","top":"0.8466898958055888","left":"0.2747093029029664","level":"0","block_num":"0","line_num":"0","width":"0.06395348082197477","conf":"0.5"},{"word_num":"0","par_num":"0","page_num":"0","top":"0.8641114985930454","block_num":"0","left":"0.2747093023963053","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","line_num":"0","width":"0.05668604120295101","text":"luminare Loc/Loccer.ono"},{"height":"0.007235383302971576","text":"'error' =>","level":"0","line_num":"0","conf":"0.30000001192092896","word_num":"0","page_num":"0","block_num":"0","left":"0.21511627846207848","par_num":"0","top":"0.8708133969827938","width":"0.026162789223041938"},{"left":"0.20348837139363007","par_num":"0","block_num":"0","text":"throw Ser","level":"0","top":"0.9233449476199234","line_num":"0","word_num":"0","height":"0.0072770620647228945","width":"0.023255814897253146","page_num":"0","conf":"0.30000001192092896"},{"width":"0.03488371727314399","conf":"0.30000001192092896","text":"826 л v 512","level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.010691917303836784","left":"0.44476744220017683","word_num":"0","top":"0.2508710809687519","block_num":"0"},{"word_num":"0","left":"0.47238372096131104","conf":"1","line_num":"0","height":"0.017421602252187585","level":"0","text":"575","page_num":"0","block_num":"0","par_num":"0","top":"0.29965156834254736","width":"0.008720929952377943"},{"conf":"0.30000001192092896","top":"0.3205574921563493","page_num":"0","word_num":"0","line_num":"0","left":"0.47093023257922917","block_num":"0","par_num":"0","text":"576","height":"0.010452960286604362","level":"0","width":"0.008720929318285997"},{"page_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"577","top":"0.3379790945953738","conf":"1","left":"0.4709302334945038","width":"0.01017441774936434","word_num":"0"},{"level":"0","text":"578","width":"0.008720929318285997","word_num":"0","block_num":"0","top":"0.35540069773126226","height":"0.010452960286604362","page_num":"0","conf":"1","left":"0.47093023257922917","line_num":"0","par_num":"0"},{"line_num":"0","width":"0.011627906180442682","level":"0","page_num":"0","block_num":"0","top":"0.3693379791874951","conf":"1","left":"0.4709302331500887","par_num":"0","height":"0.017421602252187585","text":"579","word_num":"0"},{"top":"0.39024390295774314","level":"0","line_num":"0","par_num":"0","text":"580","word_num":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","width":"0.01017441774936434","conf":"1","left":"0.4709302334945038"},{"block_num":"0","word_num":"0","height":"0.024390243457264815","page_num":"0","left":"0.4665697680180062","level":"0","par_num":"0","conf":"0.5","text":"=581","top":"0.40418118460121666","line_num":"0","width":"0.0159883714736776"},{"par_num":"0","width":"0.008720929318285997","page_num":"0","text":"583","level":"0","line_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","top":"0.4425087113201125","word_num":"0"},{"height":"0.010452960286604362","line_num":"0","par_num":"0","level":"0","top":"0.459930314107569","word_num":"0","text":"584","conf":"1","left":"0.4709302334945038","width":"0.01017441774936434","block_num":"0","page_num":"0"},{"left":"0.46656976846458836","text":"—585","top":"0.4773519168950253","conf":"0.5","line_num":"0","block_num":"0","level":"0","width":"0.013081394611520969","height":"0.010452960286604362","par_num":"0","page_num":"0","word_num":"0"},{"conf":"1","width":"0.008720929318285997","par_num":"0","block_num":"0","page_num":"0","left":"0.47093023257922917","line_num":"0","level":"0","top":"0.4947735200309138","word_num":"0","height":"0.010452960286604362","text":"586"},{"top":"0.5121951224699383","par_num":"0","block_num":"0","level":"0","text":"587","conf":"1","line_num":"0","word_num":"0","width":"0.008720929318285997","page_num":"0","height":"0.010452960286604362","left":"0.4723837218234151"},{"block_num":"0","level":"0","word_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","width":"0.008720929318285997","par_num":"0","page_num":"0","text":"588","left":"0.4723837218234151","top":"0.5296167252573947"},{"page_num":"0","par_num":"0","conf":"1","left":"0.4709302334945038","line_num":"0","level":"0","block_num":"0","text":"589","top":"0.5470383280448511","width":"0.01017441774936434","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","word_num":"0","height":"0.020905922094220375","par_num":"0","page_num":"0","line_num":"0","conf":"0.5","top":"0.5609756106427853","left":"0.47238372114299704","text":"590","level":"0","width":"0.008720929952377943"},{"line_num":"0","level":"0","height":"0.006968640444571572","par_num":"0","block_num":"0","page_num":"0","text":"15911","top":"0.5853658539937421","word_num":"0","conf":"0.30000001192092896","width":"0.013081394611520969","left":"0.46802325552854196"},{"top":"0.5958188150216522","width":"0.010174418383456285","height":"0.020905923615232025","page_num":"0","word_num":"0","block_num":"0","text":"592","par_num":"0","level":"0","conf":"1","line_num":"0","left":"0.4723837209560432"},{"block_num":"0","page_num":"0","top":"0.616724738727316","line_num":"0","level":"0","height":"0.010452961047110132","par_num":"0","conf":"1","text":"593","width":"0.008720929952377998","word_num":"0","left":"0.47238372099764825"},{"line_num":"0","conf":"0.30000001192092896","width":"0.014534881774415365","par_num":"0","block_num":"0","text":"T 595","level":"0","left":"0.466569769326747","word_num":"0","height":"0.013937280889142922","top":"0.6480836243637909","page_num":"0"},{"level":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.020905922094220375","left":"0.46656976759933994","text":"-596","top":"0.6655052271933078","width":"0.014534883042599256","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"text":"597","width":"0.010174418383456285","par_num":"0","word_num":"0","top":"0.6898954702884519","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","left":"0.47093023259606254","level":"0","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.020905922094220375","left":"0.4709302331016392","text":"598","top":"0.7003484325068968","width":"0.011627906180442626","line_num":"0","par_num":"0","level":"0","page_num":"0","word_num":"0","conf":"0.5"},{"top":"0.7247386758550688","page_num":"0","width":"0.008720929952377943","conf":"1","height":"0.006968641205077342","par_num":"0","block_num":"0","left":"0.4723837209976482","level":"0","line_num":"0","text":"$99","word_num":"0"},{"text":"=600","block_num":"0","left":"0.46656976790214993","line_num":"0","par_num":"0","top":"0.7282229962193458","height":"0.027874564820309367","width":"0.014534883042599311","page_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896"},{"width":"0.01017441774936434","left":"0.4709302334945038","line_num":"0","block_num":"0","page_num":"0","text":"6011","level":"0","word_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","top":"0.7595818818683066","par_num":"0"},{"left":"0.466569767781026","page_num":"0","par_num":"0","word_num":"0","width":"0.014534883042599311","text":"-602","height":"0.020905923615232025","level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.7700348428613736"},{"block_num":"0","height":"0.020905922094220375","conf":"1","level":"0","width":"0.010174418383456285","word_num":"0","line_num":"0","par_num":"0","text":"604","top":"0.8048780490574194","left":"0.47093023264451217","page_num":"0"},{"block_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","top":"0.8292682935500775","par_num":"0","page_num":"0","left":"0.47093023257922917","line_num":"0","level":"0","text":"605","width":"0.008720929318285997","word_num":"0"},{"left":"0.4723837211284622","text":"606","top":"0.8432055753547425","page_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.017421602252187474","conf":"1","width":"0.008720929952377943","block_num":"0","level":"0"},{"height":"0.010689139176023432","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"— 607","left":"0.4665697671564489","block_num":"0","line_num":"0","word_num":"0","top":"0.8641114988686065","width":"0.013081394611520969"},{"par_num":"0","text":"608","line_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","conf":"1","left":"0.4723837218234151","top":"0.8815331015640149","word_num":"0","block_num":"0","level":"0","page_num":"0"},{"block_num":"0","left":"0.9127906995735092","height":"0.006968640444571461","width":"0.01889534706765028","line_num":"0","page_num":"0","level":"0","text":"100% 52","top":"0.006968641450188162","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"block_num":"0","height":"0.006968640444571461","left":"0.9345930252198137","level":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.05813952709766146","text":"• Mon ZU Aor 10.41:00","line_num":"0","page_num":"0","top":"0.006968641450188162"},{"par_num":"0","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904","width":"0.08866278668667404","word_num":"0","line_num":"0","conf":"1","left":"0.8270348901595695","page_num":"0","block_num":"0","height":"0.010452960286604362","level":"0"},{"level":"0","page_num":"0","par_num":"0","left":"0.4738372097953522","conf":"0.5","block_num":"0","width":"0.029069763548830674","word_num":"0","line_num":"0","text":"=custom.log","height":"0.010452960286604362","top":"0.05574912978701141"},{"text":"=laravel.log","page_num":"0","conf":"1","width":"0.027616277654120225","word_num":"0","top":"0.055749129145434506","block_num":"0","height":"0.010452961047110132","left":"0.5101744200028817","level":"0","line_num":"0","par_num":"0"},{"conf":"0.5","level":"0","line_num":"0","par_num":"0","top":"0.05574912978701141","width":"0.050872087478637695","word_num":"0","height":"0.010452960286604362","left":"0.5450581399922917","text":"A SF [jiminny@localhost]","block_num":"0","page_num":"0"},{"line_num":"0","width":"0.06104650903255382","level":"0","height":"0.010452961047110132","page_num":"0","par_num":"0","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","top":"0.055749129145434506","word_num":"0","conf":"0.5","block_num":"0"},{"conf":"1","level":"0","height":"0.010452960286604362","width":"0.017441858636571994","word_num":"0","line_num":"0","top":"0.05574912943857935","page_num":"0","par_num":"0","text":"Cascade","block_num":"0","left":"0.6947674436468302"},{"text":"A console [PROD] X A console [EU]","width":"0.07703488431078326","line_num":"0","height":"0.011164274322169043","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.0797448165869219","word_num":"0","block_num":"0","level":"0","left":"0.4738372088584945"},{"height":"0.011164274322169043","word_num":"0","page_num":"0","top":"0.0797448165869219","par_num":"0","conf":"0.5","level":"0","left":"0.5595930266071848","width":"0.04360464785961393","text":"A console [STAGING]","block_num":"0","line_num":"0"},{"par_num":"0","height":"0.007285397208668498","top":"0.08362369354010668","page_num":"0","width":"0.04651162979450629","block_num":"0","level":"0","conf":"1","word_num":"0","line_num":"0","left":"0.6933139525309181","text":"Retactor Connection"},{"word_num":"0","level":"0","block_num":"0","text":"CRM Initial Sync Oven","width":"0.045058133754324436","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.08362369371432266","left":"0.7470930289847444","par_num":"0","height":"0.007285397208668609"},{"par_num":"0","left":"0.5348837228066751","top":"0.1044657097288676","conf":"0.5","height":"0.0071770334928229484","page_num":"0","level":"0","word_num":"0","block_num":"0","width":"0.02034883549872868","line_num":"0","text":"Tx: Autov"},{"text":"do jiminny v","line_num":"0","left":"0.6627906972313775","block_num":"0","conf":"0.5","level":"0","par_num":"0","page_num":"0","top":"0.1044657097460916","height":"0.010516868633897003","word_num":"0","width":"0.023255814897253146"},{"width":"0.12936045261139567","block_num":"0","line_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","top":"0.12519936212958604","conf":"0.5","left":"0.49273255700367574","level":"0","height":"0.010689139176023432","par_num":"0","page_num":"0","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.6279069838403225","height":"0.010689139176023432","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"034 A1 A34 M62 ^ -","top":"0.12519936195537007","width":"0.05813952709766146","word_num":"0"},{"level":"0","left":"0.4927325782522842","page_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","top":"0.1463414637498397","word_num":"0","width":"0.12499997970905707","block_num":"0"},{"conf":"1","word_num":"0","left":"0.4927325630147635","width":"0.1962209052227913","top":"0.15679442610595107","line_num":"0","height":"0.013937280889143033","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act."},{"top":"0.17770034895077447","page_num":"0","left":"0.49273255988271814","height":"0.010452960286604362","line_num":"0","par_num":"0","level":"0","conf":"1","block_num":"0","text":"SELECT","width":"0.015988370205493707","word_num":"0"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","width":"0.1889534605310318","conf":"0.5","left":"0.5014535184914614","height":"0.013937280889143033","top":"0.1951219518899232","word_num":"0","page_num":"0","block_num":"0","line_num":"0","level":"0","par_num":"0"},{"text":"U.ema1l.","height":"0.006968640444571461","top":"0.21602787489966546","level":"0","line_num":"0","width":"0.021802323929806966","conf":"0.30000001192092896","left":"0.5029069786600965","block_num":"0","par_num":"0","word_num":"0","page_num":"0"},{"left":"0.5029069764355705","page_num":"0","line_num":"0","text":"sa.*","height":"0.006968641205077342","conf":"0.30000001192092896","word_num":"0","block_num":"0","top":"0.233449477263315","level":"0","par_num":"0","width":"0.011627907448626518"},{"word_num":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.25087108008861336","level":"0","left":"0.5029069796729173","page_num":"0","width":"0.08866278668667404","text":"towner 1d FRol sochal accounts sa"},{"block_num":"0","left":"0.49273255569667207","level":"0","par_num":"0","conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","height":"0.011164274322168932","top":"0.2679425837320575","page_num":"0","width":"0.0959302313784336","word_num":"0","line_num":"0"},{"level":"0","block_num":"0","height":"0.007196483429539158","line_num":"0","left":"0.492732561293783","page_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.10610464785961388","word_num":"0","top":"0.28548644338568163","text":"JOIN teams t 1..n<->1: on t.id = u.teamid"},{"block_num":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.1381482875093501","level":"0","conf":"0.5","left":"0.49269744083144135","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","top":"0.2995371262853762","page_num":"0","height":"0.0148935728666314"},{"height":"0.010505753841126397","level":"0","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.14534883296236073","page_num":"0","conf":"1","top":"0.33797909453440456","word_num":"0","line_num":"0","block_num":"0","left":"0.4927325646028267"},{"line_num":"0","conf":"1","page_num":"0","par_num":"0","text":"select * from features;","width":"0.059593018065107584","word_num":"0","block_num":"0","left":"0.4927325633660667","height":"0.01075026787449107","top":"0.3728222999543015","level":"0"},{"level":"0","page_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","block_num":"0","left":"0.49273257312172364","top":"0.38995215302990127","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.007260390255820148","width":"0.12936045261139567","word_num":"0"},{"word_num":"0","conf":"1","page_num":"0","height":"0.010500196824994035","left":"0.4927325550814989","block_num":"0","line_num":"0","text":"select * from teams where id = 556;","top":"0.42503987254774733","par_num":"0","width":"0.09011627765412028","level":"0"},{"width":"0.03779069413530067","word_num":"0","block_num":"0","height":"0.010564103651274914","top":"0.4599303140744231","page_num":"0","conf":"1","left":"0.4927325616686351","level":"0","par_num":"0","text":"select * from","line_num":"0"},{"top":"0.4599303140744231","conf":"1","block_num":"0","par_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.12499998985452854","word_num":"0","line_num":"0","height":"0.010564103651274914","page_num":"0","left":"0.5654069877565148","level":"0"},{"block_num":"0","level":"0","par_num":"0","top":"0.47735191659424503","width":"0.19767440633570887","line_num":"0","word_num":"0","conf":"1","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","height":"0.010686361048210191","page_num":"0","left":"0.4927325741233989"},{"par_num":"0","word_num":"0","block_num":"0","height":"0.014546766235497555","level":"0","text":"select * from automated_report_results order Dy zu desc,","page_num":"0","left":"0.4927008834473122","conf":"0.5","line_num":"0","width":"0.1453954818400931","top":"0.49466613506674073"},{"line_num":"0","word_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated report results WHERE id = 1919:","par_num":"0","width":"0.14244185102746842","level":"0","conf":"1","page_num":"0","block_num":"0","left":"0.4927325548990552","top":"0.5119617223575448"},{"line_num":"0","par_num":"0","height":"0.010452960286604362","page_num":"0","top":"0.5470383283932831","conf":"1","left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:","width":"0.15552323929806972","level":"0","word_num":"0","block_num":"0"},{"word_num":"0","left":"0.49273256125581216","height":"0.010622453461423431","block_num":"0","level":"0","page_num":"0","line_num":"0","text":"select * from opportunities where id = 7594349:","par_num":"0","conf":"1","width":"0.12209300791963623","top":"0.5818815337886577"},{"level":"0","line_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","par_num":"0","page_num":"0","height":"0.010750267113985301","conf":"0.5","top":"0.6164274323772443","block_num":"0","word_num":"0","left":"0.49273257226354994","width":"0.19767440633570899"},{"block_num":"0","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","top":"0.6339712919137487","width":"0.15406975847609494","left":"0.49273256709487234","word_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0"},{"height":"0.010505753841126397","left":"0.4927325551571803","level":"0","top":"0.651515151624469","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","par_num":"0","width":"0.15261626750864876","word_num":"0","conf":"1","page_num":"0","block_num":"0","line_num":"0"},{"conf":"1","height":"0.013937280889143033","text":"SELECT * FROM crm_fields WHERE id = 226147","par_num":"0","block_num":"0","page_num":"0","left":"0.4927325646279135","level":"0","top":"0.6689895475345226","line_num":"0","width":"0.11046511061648101","word_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","conf":"1","par_num":"0","level":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","height":"0.010558546635142552","top":"0.6864111504286012","line_num":"0","left":"0.4927325552882119","width":"0.15261626750864876"},{"par_num":"0","conf":"0.5","left":"0.4927325602990887","height":"0.007318740065968554","block_num":"0","line_num":"0","page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","top":"0.724738676080081","level":"0","width":"0.12354650903255388","word_num":"0"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","height":"0.010452961047110132","left":"0.492732558848917","par_num":"0","width":"0.0159883714736776","word_num":"0","line_num":"0","text":"GELECT","level":"0","top":"0.7386759584137272"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","par_num":"0","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","top":"0.7559808612440191","width":"0.18604649888708236","level":"0","word_num":"0","left":"0.5029069807442199","height":"0.014354066985646008"},{"line_num":"0","page_num":"0","width":"0.021802323929806966","top":"0.7767145136381128","word_num":"0","height":"0.007257611367501027","left":"0.5014534902332606","block_num":"0","level":"0","text":"u. email","conf":"0.30000001192092896","par_num":"0"},{"level":"0","top":"0.7944250876267327","left":"0.5029069777669138","par_num":"0","width":"0.013081394611520913","page_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","text":"sa.*,","word_num":"0","conf":"1"},{"top":"0.8118022326885981","height":"0.010497418697180683","width":"0.09011626750864876","conf":"1","level":"0","left":"0.5014534906556222","word_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"t.owner_id FROM social_accounts sa","line_num":"0"},{"conf":"0.30000001192092896","height":"0.007254833239687675","line_num":"0","par_num":"0","left":"0.49273256673203064","width":"0.09738371220040826","word_num":"0","block_num":"0","level":"0","page_num":"0","text":"JOTN usens u on trid = ca.cociable idi","top":"0.8292682928942409"},{"word_num":"0","block_num":"0","level":"0","left":"0.49273255613526434","line_num":"0","page_num":"0","top":"0.8466898957943156","width":"0.10610464785961393","height":"0.010566882539594036","conf":"0.5","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id"},{"par_num":"0","line_num":"0","conf":"1","height":"0.010689139176023432","level":"0","left":"0.4927325670763793","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","page_num":"0","width":"0.1380813882706013","block_num":"0","word_num":"0"},{"width":"0.19622092551373427","conf":"0.5","left":"0.4927325575704069","page_num":"0","par_num":"0","height":"0.01068358215989107","line_num":"0","block_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","top":"0.8987240830528642","level":"0","word_num":"0"},{"left":"0.965116281891486","top":"0.0797448165869219","width":"0.020348834230544677","text":"+0 ..","height":"0.011164274322169043","level":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0"},{"conf":"1","line_num":"0","page_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608","par_num":"0","word_num":"0","left":"0.6976744093136732","block_num":"0","height":"0.01059744650857497","level":"0","top":"0.10104529661439754"},{"block_num":"0","level":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","top":"0.11846689891207607","width":"0.23837209255137337","word_num":"0","left":"0.703488371377582","conf":"0.30000001192092896","par_num":"0","height":"0.006968641205077342","page_num":"0","line_num":"0"},{"left":"0.694767473312973","level":"0","par_num":"0","page_num":"0","block_num":"0","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","height":"0.007357639939400973","width":"0.28633718287691157","line_num":"0","word_num":"0","top":"0.1393728226143094"},{"word_num":"0","line_num":"0","left":"0.6962209524994839","block_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603","page_num":"0","height":"0.010653017430404366","width":"0.2819767201200445","level":"0","conf":"0.5","par_num":"0"},{"line_num":"0","word_num":"0","text":"already solved - just not parametrised for the profile/since case","block_num":"0","level":"0","height":"0.010583553587991013","par_num":"0","top":"0.1672473874286453","width":"0.12645347067650337","conf":"1","page_num":"0","left":"0.6947674594038452"},{"word_num":"0","height":"0.010494639808861561","left":"0.6947674552483422","block_num":"0","conf":"1","width":"0.13517440633570899","par_num":"0","level":"0","line_num":"0","page_num":"0","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356"},{"width":"0.1511627765412027","height":"0.007182590508955311","level":"0","left":"0.6947674427962095","par_num":"0","top":"0.21929824549679078","line_num":"0","block_num":"0","page_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","word_num":"0","conf":"1"},{"conf":"1","width":"0.28633716258596864","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","block_num":"0","par_num":"0","top":"0.233449478068677","word_num":"0","page_num":"0","height":"0.010569660667407277","left":"0.694767459943104","line_num":"0","level":"0"},{"width":"0.24127905419532292","left":"0.6947674612076477","height":"0.006968640444571461","level":"0","line_num":"0","par_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.2508710804745784","word_num":"0"},{"word_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","page_num":"0","block_num":"0","height":"0.007329854098233168","conf":"1","left":"0.6962209605769604","level":"0","par_num":"0","top":"0.271777003894373","width":"0.284883661473051","line_num":"0"},{"page_num":"0","left":"0.6962209692158519","conf":"0.30000001192092896","word_num":"0","top":"0.306620209394439","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","level":"0","line_num":"0","width":"0.2877906636988863","block_num":"0","height":"0.006968640444571461","par_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","level":"0","conf":"1","left":"0.7034883691075557","height":"0.010452960286604362","top":"0.3205574921563493","width":"0.2776162573631774","word_num":"0","page_num":"0"},{"par_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","word_num":"0","block_num":"0","height":"0.010505753841126397","width":"0.20639533184944325","line_num":"0","top":"0.33797909453440456","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.7034883928957734"},{"level":"0","conf":"1","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0","word_num":"0","height":"0.010628010477555794","block_num":"0","left":"0.6962209294276679","top":"0.3554006976086954","line_num":"0","par_num":"0","width":"0.2819767201200445"},{"word_num":"0","left":"0.6962209430504749","page_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","level":"0","line_num":"0","height":"0.0072659472719524","conf":"1","par_num":"0","block_num":"0","top":"0.3763066205343165","width":"0.2848836817639939"},{"par_num":"0","text":"You get for free","top":"0.41463414653422836","width":"0.0319767404109873","word_num":"0","page_num":"0","left":"0.6947674424200525","level":"0","height":"0.007215933366255256","conf":"0.5","line_num":"0","block_num":"0"},{"par_num":"0","top":"0.43540669856459324","left":"0.697674417508692","line_num":"0","word_num":"0","width":"0.08575581489725315","block_num":"0","conf":"0.5","page_num":"0","text":"•streamed fetch (no 0OM on big owners)","height":"0.0071770334928229484","level":"0"},{"width":"0.06540696671668522","level":"0","word_num":"0","line_num":"0","height":"0.0071770334928229484","text":"• 100-record batches via Redis","left":"0.6976744285694189","top":"0.4529505582137161","block_num":"0","conf":"0.5","page_num":"0","par_num":"0"},{"level":"0","par_num":"0","word_num":"0","block_num":"0","conf":"1","top":"0.4703832754342152","left":"0.6976744332330052","page_num":"0","height":"0.010477968760464584","line_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","width":"0.13953486909257606"},{"level":"0","par_num":"0","line_num":"0","top":"0.4912280700058711","width":"0.1322674244008165","word_num":"0","conf":"1","height":"0.010514089745577881","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","block_num":"0","left":"0.6976744360642997","page_num":"0"},{"top":"0.508710801912447","left":"0.6976744452422932","conf":"0.5","word_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","block_num":"0","width":"0.2819767201200444","par_num":"0","height":"0.010452960286604251","level":"0","line_num":"0","page_num":"0"},{"level":"0","height":"0.007360418067214214","block_num":"0","text":"key so difterent orofiles don't collide","left":"0.7034883798200974","top":"0.5261324047144549","width":"0.07267441140844466","line_num":"0","word_num":"0","page_num":"0","conf":"0.5","par_num":"0"},{"word_num":"0","level":"0","block_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","left":"0.6947674678139966","conf":"1","line_num":"0","par_num":"0","page_num":"0","top":"0.5470383280448511","width":"0.1729650903255382","height":"0.010452960286604362"},{"conf":"0.5","level":"0","par_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","word_num":"0","left":"0.6947674633339377","height":"0.0073104049220229506","line_num":"0","page_num":"0","width":"0.2819767201200445","block_num":"0","top":"0.5644599301598978"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","width":"0.28052323929806977","left":"0.6947674627311626","word_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","conf":"1","line_num":"0","height":"0.010577996571858761","top":"0.5956937798195339"},{"conf":"1","line_num":"0","page_num":"0","par_num":"0","height":"0.0071770334928229484","top":"0.613237639553429","width":"0.13953487923804753","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","left":"0.6947674461509291","word_num":"0","level":"0","block_num":"0"},{"width":"0.04215116196490354","word_num":"0","block_num":"0","left":"0.6947674422006878","par_num":"0","level":"0","height":"0.006968641205077342","conf":"1","page_num":"0","line_num":"0","text":"Recommendation","top":"0.6411149825213349"},{"text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","page_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","left":"0.6947674626641019","line_num":"0","top":"0.6585365856142653","word_num":"0","height":"0.010522425650029366","width":"0.28052323929806977"},{"left":"0.6947674655515993","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","par_num":"0","top":"0.6759581884885157","line_num":"0","word_num":"0","level":"0","height":"0.006968640444571461","conf":"0.5","block_num":"0","width":"0.28488370205493685","page_num":"0"},{"conf":"1","block_num":"0","left":"0.6947674548777797","level":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","height":"0.01055576774682343","par_num":"0","line_num":"0","top":"0.6897926635444678","word_num":"0","page_num":"0","width":"0.17441859143845573"},{"height":"0.01072803904945574","level":"0","line_num":"0","width":"0.22819766592472157","block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","word_num":"0","left":"0.697674427545875","top":"0.7105263158961413"},{"text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","par_num":"0","line_num":"0","width":"0.2848836817639939","page_num":"0","conf":"1","level":"0","height":"0.010716925017191015","block_num":"0","word_num":"0","left":"0.6976744576996018","top":"0.7317073174143272"},{"block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","left":"0.7034883726365229","text":"do),","word_num":"0","height":"0.017421602252187585","top":"0.7421602788826169","width":"0.011627906180442626","par_num":"0"},{"par_num":"0","width":"0.2776162573631774","conf":"0.5","height":"0.0071770334928229484","page_num":"0","block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","level":"0","word_num":"0","left":"0.6976744436144179","top":"0.766347687400319","line_num":"0"},{"conf":"1","block_num":"0","height":"0.011164274322169043","level":"0","page_num":"0","word_num":"0","par_num":"0","width":"0.2877906636988864","line_num":"0","left":"0.694767475704478","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","top":"0.7870813397129187"},{"par_num":"0","line_num":"0","page_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","top":"0.8013937288934075","height":"0.013937280889143033","block_num":"0","width":"0.2718022934933926","word_num":"0","left":"0.6947674739397125","level":"0","conf":"1"},{"level":"0","conf":"1","block_num":"0","line_num":"0","word_num":"0","top":"0.8221690590111643","height":"0.0071770334928229484","par_num":"0","left":"0.6962209318790669","page_num":"0","text":"watermark — gate it on \"no profile context\".","width":"0.08430232392980697"},{"line_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.010461296951561616","conf":"0.30000001192092896","par_num":"0","text":"Gal .","left":"0.9651162807795277","top":"0.8397129185198681","width":"0.017441858636571994","word_num":"0"},{"width":"0.04069767099745736","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"Ask anvthina (84-D","left":"0.6962209300842392","top":"0.9266347687400319","word_num":"0","height":"0.0071770334928229484","page_num":"0","line_num":"0"},{"text":"Claude Qnus 17 Medium","height":"0.0071770334928229484","block_num":"0","top":"0.9545454545454546","page_num":"0","width":"0.04651162472177062","left":"0.7223837197862006","level":"0","line_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","left":"0.9331395351302343","line_num":"0","top":"0.9860627181052405","text":"144-25","width":"0.01453488177441542","height":"0.006968640444571572","word_num":"0","par_num":"0","page_num":"0","block_num":"0","level":"0"},{"left":"0.9709302343731505","level":"0","line_num":"0","word_num":"0","text":"Po 4 sp","top":"0.986062718234409","conf":"0.30000001192092896","block_num":"0","height":"0.01074748898617195","par_num":"0","width":"0.01453488177441531","page_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59387
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.0%L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"top":"0.006968641046706359", [{"top":"0.006968641046706359","width":"0.021802326466174835","block_num":"0","left":"0.01744185995005212","line_num":"0","height":"0.006968641205077342","par_num":"0","level":"0","word_num":"0","page_num":"0","text":"Phostorm","conf":"0.30000001192092896"},{"top":"0.006968641450188162","word_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","text":"code","par_num":"0","width":"0.01162790618044264","level":"0","block_num":"0","height":"0.006968640444571461","left":"0.1148255812121043"},{"conf":"0.5","left":"0.030523259704860126","word_num":"0","height":"0.010452960286604362","page_num":"0","par_num":"0","text":"FV faVsco.js","level":"0","top":"0.02787456497864904","width":"0.029069763548830722","line_num":"0","block_num":"0"},{"block_num":"0","height":"0.010452960286604362","word_num":"0","top":"0.02787456497864904","line_num":"0","left":"0.06831395542728312","conf":"0.30000001192092896","par_num":"0","width":"0.024709300791963623","level":"0","page_num":"0","text":"?9 master"},{"page_num":"0","par_num":"0","height":"0.003484320602538671","conf":"0.30000001192092896","left":"0.014534883869450689","level":"0","line_num":"0","top":"0.05923344944238418","width":"0.020348836766912577","block_num":"0","text":"Proledey","word_num":"0"},{"page_num":"0","block_num":"0","word_num":"0","text":"D Salesforce","par_num":"0","width":"0.030583024024963372","conf":"0.30000001192092896","height":"0.01150821840934213","level":"0","line_num":"0","top":"0.07612742412338913","left":"0.043574765514713835"},{"level":"0","conf":"0.30000001192092896","left":"0.046511627642654756","width":"0.021802323929806973","word_num":"0","block_num":"0","text":"> DDTO","page_num":"0","height":"0.010452960286604362","par_num":"0","line_num":"0","top":"0.09407665591941561"},{"conf":"1","page_num":"0","line_num":"0","level":"0","text":"© FetchSalesforceEntitiesJob.pnp","width":"0.07137109878215384","top":"0.11024367702094318","word_num":"0","par_num":"0","height":"0.015479323586398475","block_num":"0","left":"0.0537095887639354"},{"word_num":"0","block_num":"0","left":"0.05232558202147495","page_num":"0","level":"0","line_num":"0","top":"0.13237639553429026","par_num":"0","width":"0.08575580475178171","text":"c ProcesssalestorcetnutybatchJob.ong","conf":"0.30000001192092896","height":"0.0071770334928229484"},{"width":"0.08575580475178171","left":"0.05232558202147495","height":"0.0072715042880847625","text":"C) ketryralleasalestorcerecorasJob.onp","word_num":"0","level":"0","conf":"0.5","top":"0.14982578435435434","block_num":"0","page_num":"0","par_num":"0","line_num":"0"},{"left":"0.046511627154292065","conf":"0.30000001192092896","line_num":"0","level":"0","width":"0.06249999492726427","page_num":"0","height":"0.006968640444571461","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","par_num":"0","word_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","top":"0.18102073376030525","height":"0.010616896445291069","left":"0.046511627667025296","width":"0.07558138827060132","conf":"1"},{"text":"C) CreaterollowupActivity.php","par_num":"0","height":"0.0073048471453848185","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","top":"0.2017543859602864","left":"0.04651163545709501","level":"0","width":"0.06395348082197473","word_num":"0"},{"block_num":"0","left":"0.04651162858740109","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","height":"0.007182590508955311","line_num":"0","text":"C) CreateNotes.php","width":"0.04215116196490349","top":"0.21929824565899192"},{"page_num":"0","par_num":"0","top":"0.23684210521680837","block_num":"0","left":"0.04651163557061816","width":"0.08720929571922789","word_num":"0","text":"© MatchActivitiesToNewOpportunity.php","line_num":"0","height":"0.010544653714558705","conf":"1","level":"0"},{"block_num":"0","page_num":"0","word_num":"0","height":"0.007207597461803994","conf":"0.5","level":"0","top":"0.2543554009942979","left":"0.04651163358738779","par_num":"0","line_num":"0","text":"C) MatchActivitvermData.php","width":"0.06249999492726427"},{"line_num":"0","block_num":"0","left":"0.046511628705343505","page_num":"0","word_num":"0","height":"0.00732985485873916","par_num":"0","conf":"0.30000001192092896","level":"0","text":"E) NoteObiect.ohp","top":"0.27177700333990396","width":"0.039244185102746854"},{"top":"0.2891986066069825","page_num":"0","height":"0.006968640444571461","left":"0.04651163174781109","par_num":"0","conf":"0.30000001192092896","text":"c) SaveActiviv.ono","word_num":"0","level":"0","line_num":"0","block_num":"0","width":"0.04215115942853562"},{"height":"0.006968641205077342","page_num":"0","left":"0.04651162677256695","par_num":"0","top":"0.30662020900450737","word_num":"0","block_num":"0","width":"0.0523255835188196","text":"c)saveliranscriotion.onv","conf":"0.30000001192092896","level":"0","line_num":"0"},{"block_num":"0","page_num":"0","height":"0.0072464973352361906","par_num":"0","top":"0.32376395531045343","word_num":"0","width":"0.04215115942853562","conf":"0.5","left":"0.04651163174781109","level":"0","line_num":"0","text":"C) SetuoLavout.oho"},{"text":"C) SvncActivitv.oho","top":"0.34130781499202545","par_num":"0","width":"0.04215115942853562","page_num":"0","word_num":"0","height":"0.0071770334928230595","block_num":"0","conf":"0.5","left":"0.04651163174781109","level":"0","line_num":"0"},{"conf":"1","height":"0.014418177627490425","top":"0.3552072621290665","width":"0.055435398791698696","par_num":"0","level":"0","page_num":"0","left":"0.04638947542561308","block_num":"0","line_num":"0","word_num":"0","text":"@ SvncFieldMetadata.php"},{"text":"© SyncLeads.php","par_num":"0","width":"0.039244182566378974","left":"0.046511631609252174","height":"0.010455739935429254","word_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.3763066205343165","level":"0","conf":"1"},{"line_num":"0","page_num":"0","block_num":"0","left":"0.046511631695615716","par_num":"0","conf":"1","text":"© SyncObjects.php","height":"0.014354066985645897","width":"0.04215115942853562","word_num":"0","level":"0","top":"0.38995215311004783"},{"left":"0.04651163073081603","top":"0.41114982586710536","line_num":"0","page_num":"0","text":"© SyncOpportunitiesJob.php","block_num":"0","conf":"1","level":"0","width":"0.06104650903255382","height":"0.010700253968793927","word_num":"0","par_num":"0"},{"word_num":"0","conf":"1","left":"0.046511633451594","line_num":"0","top":"0.42503987240829344","page_num":"0","block_num":"0","par_num":"0","height":"0.014354066985646008","level":"0","text":"© SyncOpportunity.php","width":"0.05087208747863769"},{"par_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","line_num":"0","width":"0.05813953217039717","top":"0.44577352463809683","text":"© SyncProfileMetadata.php","left":"0.04651163071712692","height":"0.010672468127626344"},{"height":"0.010550210730691068","width":"0.056686041202950996","left":"0.04651163321565249","word_num":"0","block_num":"0","text":"© SyncTeamFieldsJob.php","top":"0.46331738455485405","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"1"},{"conf":"1","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","page_num":"0","height":"0.010452961047110243","line_num":"0","par_num":"0","level":"0","width":"0.05668604120295098","top":"0.48083623715937174","block_num":"0","word_num":"0"},{"page_num":"0","left":"0.04651163548425466","top":"0.49825784007433493","conf":"1","text":"© UpdateOpportunitySpecifications.php","word_num":"0","block_num":"0","height":"0.01051408974557777","par_num":"0","line_num":"0","width":"0.08430231885707123","level":"0"},{"left":"0.046511627480499834","text":"Updatestage.ong","conf":"0.30000001192092896","top":"0.5191637634014077","par_num":"0","width":"0.04215115942853563","word_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","line_num":"0","page_num":"0"},{"height":"0.010758603778942555","left":"0.03343023627313173","width":"0.03343022884206569","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"> @ DealRisks","word_num":"0","conf":"0.30000001192092896","top":"0.5331010454942319","block_num":"0"},{"level":"0","text":"_Meeuine bor","width":"0.031976740410987366","word_num":"0","left":"0.03924418649273823","par_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571572","top":"0.5714285717637769","conf":"0.30000001192092896","line_num":"0"},{"text":"a Telephony","line_num":"0","left":"0.03924418703063903","conf":"0.30000001192092896","top":"0.6411149830944434","width":"0.029069763548830715","height":"0.007210375589617124","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0"},{"left":"0.03924418612559764","level":"0","page_num":"0","par_num":"0","height":"0.011164274322169154","block_num":"0","conf":"0.30000001192092896","text":"C User","line_num":"0","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0"},{"line_num":"0","block_num":"0","text":"c8aseprocessing.oo.ono","word_num":"0","conf":"0.30000001192092896","width":"0.05523256038097625","height":"0.006968641205077342","top":"0.675958188117432","par_num":"0","page_num":"0","left":"0.04069767337055839","level":"0"},{"line_num":"0","top":"0.6897926633384308","text":"@ Dummv.Job.php","conf":"0.30000001192092896","par_num":"0","width":"0.03779069667166852","page_num":"0","height":"0.01055576850732931","block_num":"0","left":"0.04069767586474709","word_num":"0","level":"0"},{"par_num":"0","width":"0.07558138827060132","height":"0.006968640444571572","left":"0.04069768173679198","word_num":"0","level":"0","top":"0.7108013940634285","block_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","page_num":"0","line_num":"0","conf":"0.5"},{"level":"0","top":"0.724738676808766","conf":"0.5","block_num":"0","par_num":"0","width":"0.06395348082197475","left":"0.0406976819687229","height":"0.010508531968939527","line_num":"0","text":"@ ImportRemoteTrack.Job.ohp","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","text":"C ob.oho","block_num":"0","left":"0.04069767637769677","line_num":"0","page_num":"0","height":"0.0071770334928229484","top":"0.7456140350877193","width":"0.023255812360885288","par_num":"0","word_num":"0","level":"0"},{"text":"C)JobDisoatcher.oho","page_num":"0","conf":"0.30000001192092896","left":"0.04069767469984203","par_num":"0","word_num":"0","line_num":"0","top":"0.7630662020343051","width":"0.04505813882706013","level":"0","height":"0.006968641205077342","block_num":"0"},{"height":"0.006968640444571572","top":"0.7804878052132543","text":".lobDisnatcherintertace.oho","par_num":"0","line_num":"0","level":"0","width":"0.06395348082197473","page_num":"0","block_num":"0","left":"0.04069768139133789","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","block_num":"0","left":"0.04069768199588256","par_num":"0","page_num":"0","level":"0","line_num":"0","conf":"0.5","text":"@ [EMAIL]","top":"0.7942583731520936","width":"0.08430231885707126","height":"0.01061967533361019"},{"width":"0.05668604120295098","block_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"T. SasVicibilitvControl.nhn","left":"0.039244191467289816","top":"0.8149920253520749","height":"0.007307626033703829"},{"left":"0.027616282843257383","level":"0","text":"v D Listeners","top":"0.8325358850720923","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","line_num":"0","height":"0.010669689239307223","width":"0.03197674041098737","word_num":"0"},{"page_num":"0","top":"0.8500797448165869","level":"0","width":"0.031976740410987366","conf":"0.30000001192092896","height":"0.0071770334928230595","block_num":"0","text":"v M Activitiod","word_num":"0","left":"0.03343023313500392","line_num":"0","par_num":"0"},{"line_num":"0","top":"0.8675958187199364","conf":"0.5","block_num":"0","word_num":"0","height":"0.007204819333990642","level":"0","width":"0.04651162979450632","page_num":"0","text":"v M ActivitvProviden","par_num":"0","left":"0.03924418511117721"},{"conf":"0.30000001192092896","width":"0.02906976608519858","level":"0","left":"0.046511629117106865","word_num":"0","block_num":"0","line_num":"0","text":"> M.lustCall","page_num":"0","par_num":"0","top":"0.8850174216200114","height":"0.007327075970420038"},{"conf":"0.5","left":"0.046511631681215526","page_num":"0","height":"0.010639125270326288","text":"v D UserPilot","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.9024390246943023","width":"0.03197674041098737","word_num":"0"},{"word_num":"0","conf":"1","height":"0.010761381906755796","page_num":"0","level":"0","left":"0.059593032929402996","block_num":"0","par_num":"0","width":"0.07412789730315514","line_num":"0","top":"0.9198606275943773","text":"© TrackProviderinstalledEvent.php"},{"level":"0","conf":"0.30000001192092896","page_num":"0","text":"MAudia","top":"0.9372822303003622","word_num":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","par_num":"0","width":"0.026162789223041938","left":"0.039244188091967266"},{"word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","top":"0.9547038330878187","block_num":"0","left":"0.039244188005603746","text":"MRots","line_num":"0","width":"0.0232558123608853","par_num":"0","height":"0.006968640444571572"},{"left":"0.15406977310444897","width":"0.047965110616481066","height":"0.007249275463049432","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","text":"C ActivitvController.ohn","par_num":"0","level":"0","top":"0.05574912945445576","line_num":"0"},{"height":"0.006968641205077342","text":"Automateakeporskepository.pnp","width":"0.07122093058646994","level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","left":"0.15406976733606492","top":"0.08362369334200259","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","par_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","text":"© AutomatedReportsCommand.php","page_num":"0","left":"0.30668604530999377","level":"0","word_num":"0","width":"0.07122092551373421","line_num":"0"},{"level":"0","height":"0.006968640444571461","page_num":"0","conf":"0.5","line_num":"0","word_num":"0","width":"0.05523255023550483","block_num":"0","left":"0.3066860477020153","par_num":"0","text":"Opportunitysynclrait.ong","top":"0.13240418151987454"},{"par_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","line_num":"0","conf":"0.5","level":"0","block_num":"0","page_num":"0","width":"0.08720929571922792","word_num":"0","left":"0.37063954254736237","top":"0.13240418151987454","height":"0.006968640444571461"},{"left":"0.31831396020201475","width":"0.05523255023550483","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.1567944254223136","page_num":"0","height":"0.006968640444571461","level":"0","block_num":"0","word_num":"0","text":"wsyncermenuuiestrait.ono"},{"word_num":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.15406976824025068","level":"0","height":"0.0071770334928229484","page_num":"0","text":"c) SyncObiects.pho","top":"0.18102073365231264","width":"0.039244185102746826"},{"conf":"1","left":"0.20203489060729998","line_num":"0","width":"0.06104650395981806","level":"0","block_num":"0","page_num":"0","top":"0.17770034929920653","par_num":"0","text":"©ImportOpportunityBatch.php","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","page_num":"0","word_num":"0","text":"© ImportContactBatch.php","width":"0.053779064340794325","left":"0.27180233100804285","height":"0.010497417936674913","level":"0","par_num":"0","top":"0.17770034916869026","conf":"1","line_num":"0"},{"level":"0","height":"0.010497417936674913","page_num":"0","conf":"1","top":"0.17770034916869026","width":"0.027616275117752387","line_num":"0","block_num":"0","left":"0.33284884116015484","word_num":"0","par_num":"0","text":"© Client.php"},{"height":"0.0071770334928229484","width":"0.0654069717894209","line_num":"0","block_num":"0","word_num":"0","text":"C) HubspotPaqinationService.phg","page_num":"0","par_num":"0","level":"0","conf":"0.5","left":"0.3677325572728374","top":"0.18102073365231264"},{"level":"0","word_num":"0","left":"0.15406977127553043","width":"0.030523251979909044","line_num":"0","page_num":"0","block_num":"0","height":"0.007343747018817126","conf":"0.30000001192092896","par_num":"0","text":"() Service.php","top":"0.20557491325434107"},{"height":"0.006968640444571572","page_num":"0","word_num":"0","block_num":"0","top":"0.20557491322719157","left":"0.19186047025946548","par_num":"0","conf":"0.5","line_num":"0","text":"BatchSyncTrait.php","level":"0","width":"0.04505813375432441"},{"level":"0","height":"0.011164274322169154","block_num":"0","page_num":"0","width":"0.14534883296236076","conf":"0.5","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","left":"0.2441860510865191","line_num":"0","par_num":"0","top":"0.20175438596491224","word_num":"0"},{"page_num":"0","conf":"0.5","width":"0.02906976354883073","par_num":"0","height":"0.007343747018817126","word_num":"0","left":"0.3982558178455254","block_num":"0","top":"0.20557491325434107","level":"0","line_num":"0","text":"php api_v2.php"},{"text":"(C) AutomatedReportResult.oho","word_num":"0","left":"0.15406977510994932","par_num":"0","page_num":"0","height":"0.007268726160271521","line_num":"0","level":"0","conf":"1","top":"0.22966507158551952","block_num":"0","width":"0.06104650395981809"},{"block_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","par_num":"0","height":"0.010691917303836784","line_num":"0","page_num":"0","left":"0.17151161694394365","conf":"1","top":"0.2508710809687519","word_num":"0","width":"0.21656975847609497","level":"0"},{"width":"0.05959302313784334","word_num":"0","conf":"1","height":"0.007318740065968554","top":"0.26794258384399516","level":"0","left":"0.18313953485556841","page_num":"0","line_num":"0","block_num":"0","text":"nublic function handlel","par_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"138","line_num":"0","height":"0.010452960286604362","top":"0.4111498263026909","width":"0.010174417749364312","word_num":"0","level":"0","par_num":"0","left":"0.1497093032619457"},{"page_num":"0","par_num":"0","height":"0.017421602252187474","word_num":"0","block_num":"0","text":"140","width":"0.010174418383456285","left":"0.15116279097784552","line_num":"0","top":"0.44250871089481225","level":"0","conf":"1"},{"level":"0","text":"1143","top":"0.5017421601756263","line_num":"0","page_num":"0","width":"0.00872092995237797","left":"0.15116279076509007","conf":"0.30000001192092896","par_num":"0","height":"0.006968641205077342","block_num":"0","word_num":"0"},{"left":"0.1511627908377645","page_num":"0","par_num":"0","level":"0","word_num":"0","line_num":"0","height":"0.010452961047110132","text":"144","block_num":"0","width":"0.00872092995237797","conf":"1","top":"0.5156794425600686"},{"top":"0.6062717769003649","width":"0.00872092995237797","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","level":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","par_num":"0","text":"149"},{"top":"0.7108013942469417","line_num":"0","width":"0.008720929318285997","left":"0.15116279159085694","word_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.010452960286604362","par_num":"0","level":"0","text":"155"},{"top":"0.763066202609311","page_num":"0","block_num":"0","left":"0.15116279159085694","line_num":"0","conf":"1","level":"0","word_num":"0","text":"158","height":"0.010452960286604362","par_num":"0","width":"0.008720929318285997"},{"page_num":"0","line_num":"0","height":"0.010452960286604362","par_num":"0","level":"0","conf":"1","width":"0.008720929318285997","word_num":"0","left":"0.15116279159085694","text":"161","top":"0.8153310109716805","block_num":"0"},{"conf":"1","width":"0.008720929318285997","par_num":"0","block_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.8501742165465933","text":"163","left":"0.15116279159085694","page_num":"0","height":"0.010452960286604362"},{"level":"0","top":"0.871080139269703","word_num":"0","conf":"1","height":"0.006968641205077342","left":"0.15116279076509007","page_num":"0","text":"1164","line_num":"0","block_num":"0","par_num":"0","width":"0.00872092995237797"},{"page_num":"0","top":"0.8850174221215062","left":"0.15116279159085694","width":"0.008720929318285997","word_num":"0","block_num":"0","line_num":"0","par_num":"0","level":"0","conf":"1","height":"0.010452960286604362","text":"165"},{"block_num":"0","line_num":"0","par_num":"0","height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.15116279076509007","top":"0.9059233448446159","width":"0.00872092995237797","word_num":"0","text":"1166"},{"page_num":"0","height":"0.010452960286604362","level":"0","width":"0.021802323929806966","line_num":"0","conf":"1","top":"0.2891986067904957","left":"0.21366279261358478","text":"$config,","par_num":"0","block_num":"0","word_num":"0"},{"level":"0","conf":"1","height":"0.010452960286604362","block_num":"0","top":"0.30662020992638417","page_num":"0","left":"0.21366279584086087","par_num":"0","line_num":"0","word_num":"0","text":"$batchRepository,","width":"0.04505813375432441"},{"par_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","text":"SredisService","block_num":"0","top":"0.3240418127138407","level":"0","left":"0.21366279067986574","width":"0.03633720570422233"},{"top":"0.3414634155012971","conf":"1","page_num":"0","width":"0.04796511061648104","text":"$entityRepository,","word_num":"0","block_num":"0","level":"0","height":"0.010452960286604251","line_num":"0","par_num":"0","left":"0.21366279592722434"},{"conf":"0.30000001192092896","left":"0.21366279063768656","par_num":"0","top":"0.3623693383142996","word_num":"0","text":"sloggen","height":"0.006968640444571461","line_num":"0","width":"0.018895347067650337","level":"0","block_num":"0","page_num":"0"},{"height":"0.007215933366255367","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","width":"0.2398255733733482","conf":"0.5","word_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.4146341463621239","left":"0.20348838007687264","block_num":"0","par_num":"0"},{"left":"0.20348838095072486","level":"0","page_num":"0","par_num":"0","conf":"0.5","height":"0.010672467367120575","line_num":"0","text":"if (Sthis->attemots@ === 1) {","top":"0.4457735248441337","block_num":"0","width":"0.07994185102746842","word_num":"0"},{"width":"0.1482558047517817","line_num":"0","block_num":"0","height":"0.010550210730691068","word_num":"0","left":"0.21366278713067985","top":"0.46331738455485405","page_num":"0","par_num":"0","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","level":"0"},{"page_num":"0","top":"0.5191387559808612","width":"0.091569758476095","line_num":"0","word_num":"0","left":"0.20348838105878864","text":"ssuncedat = carbonimmuta.le::nowo:","par_num":"0","level":"0","block_num":"0","conf":"0.5","height":"0.0071770334928229484"},{"height":"0.013948396442419408","line_num":"0","par_num":"0","block_num":"0","word_num":"0","width":"0.15552324944354115","left":"0.20348837906873227","top":"0.5331010453200158","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","level":"0","conf":"1","page_num":"0"},{"width":"0.14970930586469938","par_num":"0","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","line_num":"0","page_num":"0","block_num":"0","height":"0.006968641205077342","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.20348837025078986","top":"0.5714285713801411"},{"page_num":"0","word_num":"0","text":"<1/6 >","conf":"0.30000001192092896","left":"0.2470930229619993","line_num":"0","height":"0.010536318570613101","par_num":"0","level":"0","block_num":"0","top":"0.5923344949742337","width":"0.021802323929806966"},{"width":"0.027616277654120253","conf":"0.30000001192092896","par_num":"0","left":"0.2151162810652241","page_num":"0","text":"'entity tvo","level":"0","block_num":"0","top":"0.6060606061050023","line_num":"0","word_num":"0","height":"0.0071798116206361895"},{"left":"0.25000000055269916","line_num":"0","par_num":"0","level":"0","page_num":"0","block_num":"0","text":"© Logger","conf":"0.5","height":"0.010455739935429254","top":"0.6132376396173622","width":"0.021802323929806966","word_num":"0"},{"word_num":"0","width":"0.027616277654120253","conf":"0.5","line_num":"0","level":"0","height":"0.0071770334928230595","block_num":"0","left":"0.2151162810652241","page_num":"0","par_num":"0","text":"Itotal reco","top":"0.6236044657097288"},{"word_num":"0","height":"0.010628010477555794","par_num":"0","level":"0","text":"public function info","conf":"0.5","line_num":"0","page_num":"0","top":"0.6339712919137487","width":"0.05668604120295098","left":"0.248546517777781","block_num":"0"},{"par_num":"0","top":"0.6411149825399743","left":"0.2151162801625813","line_num":"0","height":"0.0072103763501230045","level":"0","page_num":"0","width":"0.027616277654120253","text":"\"batches di","word_num":"0","conf":"0.30000001192092896","block_num":"0"},{"height":"0.007332632986552401","par_num":"0","text":"Isvnced atl","conf":"0.30000001192092896","left":"0.21511628105837952","level":"0","line_num":"0","page_num":"0","top":"0.6585365856142653","width":"0.026162789223041966","block_num":"0","word_num":"0"},{"height":"0.010591889492442497","top":"0.6618819775389818","width":"0.04360464785961399","par_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.26598837545525295","line_num":"0","conf":"0.5","page_num":"0","text":"cav $context = [1"},{"level":"0","height":"0.006968640444571572","top":"0.6794425090460069","block_num":"0","width":"0.020348835498728624","word_num":"0","conf":"0.30000001192092896","text":":voidi","line_num":"0","page_num":"0","par_num":"0","left":"0.24854651350063556"},{"height":"0.011164274322169043","page_num":"0","word_num":"0","par_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","text":"} catch (SocialAcco","top":"0.6929824561403509","width":"0.052325573373348144","left":"0.1918604731373945"},{"block_num":"0","line_num":"0","level":"0","left":"0.2034883724950264","par_num":"0","word_num":"0","conf":"0.5","page_num":"0","width":"0.039244185102746854","text":"Cloaden-swannir","height":"0.006968641205077342","top":"0.7108013936697744"},{"par_num":"0","block_num":"0","left":"0.24854651872595424","page_num":"0","word_num":"0","line_num":"0","height":"0.01072803904945585","text":"Log an informational message to the logs.","width":"0.08720929571922792","conf":"1","level":"0","top":"0.7105263157219254"},{"conf":"1","line_num":"0","par_num":"0","text":"Implements: Loggerinterface::info","width":"0.0813953419949146","top":"0.7384370017274113","level":"0","word_num":"0","page_num":"0","height":"0.010691917303836673","block_num":"0","left":"0.24854651107352554"},{"left":"0.27761628499022556","top":"0.7595818820518198","height":"0.010452960286604362","page_num":"0","line_num":"0","word_num":"0","level":"0","width":"0.07122092551373421","text":"array|ArravyablelJsonable|Stri","conf":"1","block_num":"0","par_num":"0"},{"width":"0.056686041202950954","top":"0.7804878052132543","page_num":"0","left":"0.2761627910440279","text":"ngable lstring smessage","word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.006968640444571572"},{"word_num":"0","block_num":"0","width":"0.049418596511191515","line_num":"0","conf":"1","height":"0.010703032096607279","left":"0.19186047325424327","level":"0","page_num":"0","par_num":"0","top":"0.7979094080543587","text":"} catch (Throwable"},{"top":"0.7944250876267327","word_num":"0","block_num":"0","line_num":"0","conf":"0.5","text":"arrayScontext","height":"0.010452960286604362","level":"0","left":"0.2761627943999499","page_num":"0","width":"0.03924418256637896","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","text":"slogger->errorl","height":"0.006968640444571461","level":"0","left":"0.20348837187088045","par_num":"0","top":"0.8188153313456585","width":"0.03924418256637899","word_num":"0","line_num":"0","block_num":"0"},{"level":"0","height":"0.010452960286604362","block_num":"0","conf":"1","left":"0.2485465134574538","page_num":"0","width":"0.01889534706765031","line_num":"0","text":"Returns:","par_num":"0","top":"0.8188153315291717","word_num":"0"},{"block_num":"0","width":"0.01598837020549368","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","text":"CAurno","top":"0.8432055752480975","height":"0.006968640444571572","left":"0.24854651337109027"},{"conf":"0.5","top":"0.8466898958055888","width":"0.06395348082197477","left":"0.2747093029029664","word_num":"0","par_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","text":"vendor/aravel/tramework/src"},{"height":"0.006968640444571461","page_num":"0","top":"0.8641114985930454","word_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.2747093023963053","line_num":"0","width":"0.05668604120295101","text":"luminare Loc/Loccer.ono"},{"line_num":"0","par_num":"0","level":"0","left":"0.21511627846207848","height":"0.007235383302971576","conf":"0.30000001192092896","word_num":"0","text":"'error' =>","top":"0.8708133969827938","block_num":"0","page_num":"0","width":"0.026162789223041938"},{"width":"0.023255814897253146","conf":"0.30000001192092896","block_num":"0","height":"0.0072770620647228945","top":"0.9233449476199234","par_num":"0","text":"throw Ser","page_num":"0","line_num":"0","left":"0.20348837139363007","level":"0","word_num":"0"},{"width":"0.03488371727314399","page_num":"0","height":"0.010691917303836784","top":"0.2508710809687519","level":"0","left":"0.44476744219026915","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"826 ^ v 572","word_num":"0"},{"text":"575","block_num":"0","line_num":"0","level":"0","left":"0.47238372096131104","height":"0.017421602252187585","conf":"1","page_num":"0","top":"0.29965156834254736","word_num":"0","width":"0.008720929952377943","par_num":"0"},{"block_num":"0","text":"576","conf":"0.30000001192092896","height":"0.010452960286604362","level":"0","top":"0.3205574921563493","word_num":"0","par_num":"0","width":"0.008720929318285997","left":"0.47093023257922917","page_num":"0","line_num":"0"},{"width":"0.01017441774936434","word_num":"0","top":"0.3379790945953738","block_num":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","conf":"1","level":"0","height":"0.010452960286604362","text":"577","par_num":"0"},{"top":"0.35540069773126226","par_num":"0","width":"0.008720929318285997","conf":"1","block_num":"0","page_num":"0","height":"0.010452960286604362","line_num":"0","level":"0","text":"578","word_num":"0","left":"0.47093023257922917"},{"height":"0.017421602252187585","text":"579","top":"0.3693379791874951","width":"0.011627906180442682","word_num":"0","conf":"1","left":"0.4709302331500887","line_num":"0","par_num":"0","level":"0","page_num":"0","block_num":"0"},{"height":"0.010452960286604362","width":"0.01017441774936434","block_num":"0","left":"0.4709302334945038","word_num":"0","conf":"1","top":"0.39024390295774314","line_num":"0","text":"580","level":"0","par_num":"0","page_num":"0"},{"top":"0.40418118460121666","height":"0.024390243457264815","text":"=581","block_num":"0","left":"0.4665697680180062","par_num":"0","word_num":"0","level":"0","page_num":"0","width":"0.0159883714736776","line_num":"0","conf":"0.5"},{"height":"0.010452960286604362","width":"0.008720929318285997","text":"583","line_num":"0","block_num":"0","conf":"1","page_num":"0","left":"0.4723837218234151","top":"0.4425087113201125","word_num":"0","level":"0","par_num":"0"},{"word_num":"0","level":"0","par_num":"0","width":"0.01017441774936434","line_num":"0","block_num":"0","conf":"1","left":"0.4709302334945038","height":"0.010452960286604362","top":"0.459930314107569","text":"584","page_num":"0"},{"block_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","level":"0","conf":"0.5","width":"0.013081394611520969","word_num":"0","top":"0.4773519168950253","left":"0.46656976846458836","par_num":"0","text":"—585"},{"left":"0.47093023257922917","width":"0.008720929318285997","word_num":"0","level":"0","par_num":"0","top":"0.4947735200309138","height":"0.010452960286604362","text":"586","line_num":"0","page_num":"0","block_num":"0","conf":"1"},{"level":"0","line_num":"0","top":"0.5121951224699383","par_num":"0","page_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","block_num":"0","conf":"1","text":"587","width":"0.008720929318285997","word_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.010452960286604362","par_num":"0","text":"588","top":"0.5296167252573947","left":"0.4723837218234151","width":"0.008720929318285997","level":"0","word_num":"0"},{"top":"0.5470383280448511","block_num":"0","conf":"1","line_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","par_num":"0","page_num":"0","word_num":"0","text":"589","level":"0","width":"0.01017441774936434"},{"left":"0.47238372114299704","page_num":"0","text":"590","line_num":"0","level":"0","block_num":"0","height":"0.020905922094220375","par_num":"0","width":"0.008720929952377943","word_num":"0","top":"0.5609756106427853","conf":"0.5"},{"height":"0.006968640444571572","par_num":"0","text":"15911","top":"0.5853658539937421","page_num":"0","word_num":"0","width":"0.013081394611520969","left":"0.46802325552854196","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","top":"0.5958188150216522","conf":"1","line_num":"0","text":"592","width":"0.010174418383456285","word_num":"0","page_num":"0","left":"0.4723837209560432","level":"0","height":"0.020905923615232025","par_num":"0"},{"level":"0","top":"0.616724738727316","width":"0.008720929952377998","block_num":"0","page_num":"0","left":"0.47238372099764825","line_num":"0","conf":"1","par_num":"0","text":"593","height":"0.010452961047110132","word_num":"0"},{"height":"0.013937280889142922","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","text":"T 595","top":"0.6480836243637909","level":"0","left":"0.466569769326747","width":"0.014534881774415365","word_num":"0"},{"line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","height":"0.020905922094220375","width":"0.014534883042599256","left":"0.46656976759933994","word_num":"0","text":"-596","top":"0.6655052271933078","block_num":"0"},{"block_num":"0","line_num":"0","left":"0.47093023259606254","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.6898954702884519","width":"0.010174418383456285","height":"0.006968641205077342","text":"597","word_num":"0"},{"top":"0.7003484325068968","line_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.020905922094220375","width":"0.011627906180442626","text":"598","page_num":"0","word_num":"0","conf":"0.5","left":"0.4709302331016392"},{"left":"0.4723837209976482","line_num":"0","top":"0.7247386758550688","par_num":"0","width":"0.008720929952377943","block_num":"0","text":"$99","word_num":"0","height":"0.006968641205077342","level":"0","conf":"1","page_num":"0"},{"level":"0","block_num":"0","top":"0.7282229962193458","conf":"0.30000001192092896","word_num":"0","text":"=600","line_num":"0","left":"0.46656976790214993","par_num":"0","page_num":"0","width":"0.014534883042599311","height":"0.027874564820309367"},{"text":"6011","level":"0","top":"0.7595818818683066","left":"0.4709302334945038","line_num":"0","height":"0.006968640444571572","width":"0.01017441774936434","word_num":"0","par_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896"},{"page_num":"0","height":"0.020905923615232025","top":"0.7700348428613736","par_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.466569767781026","block_num":"0","text":"-602","word_num":"0","width":"0.014534883042599311"},{"top":"0.8048780490574194","conf":"1","line_num":"0","left":"0.47093023264451217","height":"0.020905922094220375","par_num":"0","word_num":"0","block_num":"0","text":"604","width":"0.010174418383456285","page_num":"0","level":"0"},{"height":"0.010452960286604362","level":"0","word_num":"0","width":"0.008720929318285997","conf":"0.30000001192092896","left":"0.47093023257922917","text":"605","top":"0.8292682935500775","block_num":"0","par_num":"0","page_num":"0","line_num":"0"},{"conf":"1","word_num":"0","height":"0.017421602252187474","text":"606","page_num":"0","par_num":"0","left":"0.4723837211284622","level":"0","width":"0.008720929952377943","block_num":"0","line_num":"0","top":"0.8432055753547425"},{"text":"— 607","line_num":"0","height":"0.010689139176023432","top":"0.8641114988686065","block_num":"0","par_num":"0","width":"0.013081394611520969","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.4665697671564489","level":"0"},{"block_num":"0","text":"608","line_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","conf":"1","top":"0.8815331015640149","left":"0.4723837218234151","par_num":"0","width":"0.008720929318285997","word_num":"0"},{"text":"100% 52","line_num":"0","width":"0.01889534706765028","conf":"0.30000001192092896","word_num":"0","block_num":"0","height":"0.006968640444571461","par_num":"0","left":"0.9127906995735092","level":"0","page_num":"0","top":"0.006968641450188162"},{"par_num":"0","text":"• Mon ZU Aor 10.40.0%","top":"0.006968641450188162","page_num":"0","block_num":"0","width":"0.05813952709766146","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.006968640444571461","left":"0.9345930252198137"},{"left":"0.8270348901595695","top":"0.02787456497864904","block_num":"0","conf":"1","word_num":"0","level":"0","page_num":"0","width":"0.08866278668667404","height":"0.010452960286604362","text":"L AskJiminnyReportActivityServiceTestv","par_num":"0","line_num":"0"},{"height":"0.010452960286604362","par_num":"0","top":"0.05574912978701141","text":"=custom.log","block_num":"0","left":"0.4738372097953522","line_num":"0","conf":"0.5","level":"0","page_num":"0","width":"0.029069763548830674","word_num":"0"},{"left":"0.5101744200028817","block_num":"0","height":"0.010452961047110132","conf":"1","line_num":"0","level":"0","par_num":"0","top":"0.055749129145434506","text":"=laravel.log","width":"0.027616277654120225","word_num":"0","page_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","line_num":"0","conf":"0.5","level":"0","text":"A SF [jiminny@localhost]","block_num":"0","top":"0.05574912978701141","height":"0.010452960286604362","left":"0.5450581399922917","width":"0.050872087478637695"},{"line_num":"0","par_num":"0","height":"0.010452961047110132","word_num":"0","left":"0.6046511654871605","top":"0.055749129145434506","level":"0","conf":"0.5","page_num":"0","text":"4 HS_local (iminny@localhost]","block_num":"0","width":"0.06104650903255382"},{"height":"0.010452960286604362","line_num":"0","word_num":"0","level":"0","block_num":"0","par_num":"0","text":"Cascade","conf":"1","top":"0.05574912943857935","width":"0.017441858636571994","left":"0.6947674436468302","page_num":"0"},{"conf":"0.30000001192092896","left":"0.4738372088584945","level":"0","line_num":"0","par_num":"0","width":"0.07703488431078326","page_num":"0","text":"A console [PROD] X A console [EU]","height":"0.011164274322169043","top":"0.0797448165869219","block_num":"0","word_num":"0"},{"width":"0.04360464785961393","page_num":"0","conf":"0.5","level":"0","top":"0.0797448165869219","left":"0.5595930266071848","block_num":"0","line_num":"0","par_num":"0","text":"A console [STAGING]","height":"0.011164274322169043","word_num":"0"},{"height":"0.007285397208668498","block_num":"0","level":"0","par_num":"0","left":"0.6933139525309181","width":"0.04651162979450629","conf":"1","top":"0.08362369354010668","line_num":"0","page_num":"0","word_num":"0","text":"Retactor Connection"},{"conf":"0.30000001192092896","width":"0.045058133754324436","top":"0.08362369371432266","page_num":"0","left":"0.7470930289847444","par_num":"0","height":"0.007285397208668609","line_num":"0","text":"CRM Initial Sync Oven","word_num":"0","block_num":"0","level":"0"},{"left":"0.5348837228066751","line_num":"0","par_num":"0","conf":"0.5","block_num":"0","level":"0","height":"0.0071770334928229484","top":"0.1044657097288676","page_num":"0","text":"Tx: Autov","width":"0.02034883549872868","word_num":"0"},{"conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.6627906971819303","height":"0.010516868633897003","page_num":"0","line_num":"0","top":"0.1044657097460916","width":"0.023255814897253146","par_num":"0","text":"do jiminny","word_num":"0"},{"line_num":"0","top":"0.12519936212958604","left":"0.49273255700367574","block_num":"0","conf":"0.5","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","level":"0","par_num":"0","word_num":"0","width":"0.12936045261139567","height":"0.010689139176023432"},{"width":"0.05813952709766146","top":"0.12519936195537007","conf":"0.30000001192092896","block_num":"0","text":"034 A1 A34 M62 ^ -","word_num":"0","height":"0.010689139176023432","level":"0","line_num":"0","par_num":"0","left":"0.6279069838403225","page_num":"0"},{"width":"0.12499997970905707","height":"0.006968640444571461","par_num":"0","left":"0.4927325782522842","level":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","word_num":"0","page_num":"0","top":"0.1463414637498397"},{"conf":"1","block_num":"0","line_num":"0","height":"0.013937280889143033","top":"0.15679442610595107","page_num":"0","left":"0.4927325630147635","width":"0.1962209052227913","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","word_num":"0","level":"0","par_num":"0"},{"line_num":"0","conf":"1","height":"0.010452960286604362","left":"0.49273255988271814","page_num":"0","width":"0.015988370205493707","top":"0.17770034895077447","level":"0","text":"SELECT","block_num":"0","word_num":"0","par_num":"0"},{"top":"0.1951219518899232","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","word_num":"0","conf":"0.5","block_num":"0","left":"0.5014535184914614","line_num":"0","par_num":"0","height":"0.013937280889143033","page_num":"0","width":"0.1889534605310318"},{"conf":"0.30000001192092896","left":"0.5029069786600965","top":"0.21602787489966546","block_num":"0","height":"0.006968640444571461","par_num":"0","page_num":"0","level":"0","line_num":"0","word_num":"0","width":"0.021802323929806966","text":"U.ema1l."},{"conf":"0.30000001192092896","left":"0.5029069764355705","text":"sa.*","par_num":"0","top":"0.233449477263315","width":"0.011627907448626518","word_num":"0","height":"0.006968641205077342","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"width":"0.08866278668667404","word_num":"0","height":"0.006968641205077342","level":"0","par_num":"0","left":"0.5029069796729173","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336"},{"height":"0.011164274322168932","block_num":"0","page_num":"0","level":"0","top":"0.2679425837320575","text":"JOIN users u on u.id = sa.sociable_id","left":"0.49273255569667207","par_num":"0","conf":"0.5","line_num":"0","width":"0.0959302313784336","word_num":"0"},{"level":"0","height":"0.007196483429539158","block_num":"0","par_num":"0","width":"0.10610464785961388","left":"0.492732561293783","line_num":"0","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","conf":"0.30000001192092896","top":"0.28548644338568163","word_num":"0"},{"conf":"0.5","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","top":"0.2995371262853762","left":"0.49269744083144135","height":"0.0148935728666314","page_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.1381482875093501","block_num":"0","word_num":"0"},{"left":"0.4927325646028267","line_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456","level":"0","conf":"1","height":"0.010505753841126397","block_num":"0","page_num":"0","width":"0.14534883296236073","word_num":"0"},{"width":"0.059593018065107584","conf":"1","line_num":"0","par_num":"0","top":"0.3728222999543015","word_num":"0","level":"0","page_num":"0","height":"0.01075026787449107","left":"0.4927325633660667","text":"select * from features;","block_num":"0"},{"par_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","level":"0","page_num":"0","left":"0.49273257312172364","width":"0.12936045261139567","block_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.38995215302990127","line_num":"0","height":"0.007260390255820148"},{"par_num":"0","text":"select * from teams where id = 556;","conf":"1","height":"0.010500196824994035","line_num":"0","word_num":"0","left":"0.4927325550814989","page_num":"0","level":"0","top":"0.42503987254774733","width":"0.09011627765412028","block_num":"0"},{"conf":"1","text":"select * from","top":"0.4599303140744231","width":"0.03779069413530067","line_num":"0","block_num":"0","level":"0","height":"0.010564103651274914","page_num":"0","left":"0.4927325616686351","par_num":"0","word_num":"0"},{"top":"0.4599303140744231","height":"0.010564103651274914","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.12499998985452854","page_num":"0","word_num":"0","line_num":"0","conf":"1","left":"0.5654069877565148","par_num":"0","block_num":"0","level":"0"},{"height":"0.010686361048210191","word_num":"0","page_num":"0","width":"0.19767440633570893","conf":"1","top":"0.47735191659424503","left":"0.4927325737320452","level":"0","block_num":"0","par_num":"0","line_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9"},{"block_num":"0","word_num":"0","par_num":"0","height":"0.014546766235497555","level":"0","conf":"0.5","line_num":"0","page_num":"0","text":"select * from automated_report_results order Dy zu desc,","top":"0.49466613506674073","width":"0.1453954818400931","left":"0.4927008834473122"},{"word_num":"0","line_num":"0","block_num":"0","level":"0","left":"0.4927325548990552","page_num":"0","par_num":"0","conf":"1","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448","width":"0.14244185102746842","height":"0.010686361048210191"},{"word_num":"0","par_num":"0","height":"0.010452960286604362","block_num":"0","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831","level":"0","line_num":"0","left":"0.49273255862023396","conf":"1","page_num":"0","width":"0.15552323929806972"},{"conf":"1","page_num":"0","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","level":"0","left":"0.49273256125581216","width":"0.12209300791963623","par_num":"0","height":"0.010622453461423431","block_num":"0","line_num":"0","word_num":"0"},{"height":"0.010750267113985301","level":"0","page_num":"0","width":"0.19767440633570899","block_num":"0","left":"0.49273257226354994","par_num":"0","line_num":"0","conf":"0.5","word_num":"0","top":"0.6164274323772443","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte"},{"par_num":"0","word_num":"0","level":"0","height":"0.010628010477555794","left":"0.49273256709487234","page_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","top":"0.6339712919137487","width":"0.15406975847609494","block_num":"0","conf":"1"},{"word_num":"0","par_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","page_num":"0","level":"0","block_num":"0","top":"0.651515151624469","height":"0.010505753841126397","left":"0.4927325551571803","width":"0.15261626750864876","line_num":"0","conf":"1"},{"left":"0.4927325646279135","page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","conf":"1","height":"0.013937280889143033","par_num":"0","word_num":"0","block_num":"0","width":"0.11046511061648101","line_num":"0","level":"0"},{"block_num":"0","top":"0.6864111504286012","height":"0.010558546635142552","page_num":"0","par_num":"0","line_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","word_num":"0","width":"0.15261626750864876","conf":"1","level":"0","left":"0.4927325552882119"},{"top":"0.724738676080081","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","height":"0.007318740065968554","level":"0","par_num":"0","line_num":"0","width":"0.12354650903255388","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","left":"0.4927325602990887"},{"width":"0.0159883714736776","page_num":"0","word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.010452961047110132","top":"0.7386759584137272","left":"0.492732558848917","level":"0","block_num":"0","text":"GELECT"},{"width":"0.18604649888708236","top":"0.7559808612440191","word_num":"0","level":"0","par_num":"0","block_num":"0","conf":"0.5","height":"0.014354066985646008","line_num":"0","page_num":"0","left":"0.5029069807442199","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$"},{"top":"0.7767145136381128","page_num":"0","height":"0.007257611367501027","text":"u. email","left":"0.5014534902332606","level":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.021802323929806966"},{"height":"0.010452960286604362","line_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.5029069777669138","width":"0.013081394611520913","conf":"1","level":"0","word_num":"0","top":"0.7944250876267327","text":"sa.*,"},{"height":"0.010497418697180683","par_num":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0","left":"0.5014534906556222","page_num":"0","block_num":"0","width":"0.09011626750864876","level":"0","top":"0.8118022326885981","conf":"1","line_num":"0"},{"line_num":"0","par_num":"0","height":"0.007254833239687675","level":"0","page_num":"0","block_num":"0","text":"JOTN usens u on trid = ca.cociable idi","conf":"0.30000001192092896","left":"0.49273256673203064","top":"0.8292682928942409","word_num":"0","width":"0.09738371220040826"},{"conf":"0.5","page_num":"0","left":"0.49273255613526434","line_num":"0","top":"0.8466898957943156","block_num":"0","height":"0.010566882539594036","par_num":"0","level":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","width":"0.10610464785961393","word_num":"0"},{"height":"0.010689139176023432","line_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","width":"0.1380813882706013","left":"0.4927325670763793","top":"0.8641114986943905","word_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1"},{"text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","height":"0.01068358215989107","word_num":"0","block_num":"0","line_num":"0","left":"0.4927325575704069","level":"0","page_num":"0","top":"0.8987240830528642","width":"0.19622092551373427","par_num":"0","conf":"0.5"},{"height":"0.011164274322169043","line_num":"0","page_num":"0","text":"+0 ..","par_num":"0","left":"0.965116281891486","word_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","width":"0.020348834230544677","top":"0.0797448165869219"},{"width":"0.2703488329623608","conf":"1","block_num":"0","par_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","word_num":"0","left":"0.6976744093135958","page_num":"0","top":"0.10104529661439754","height":"0.01059744650857497","line_num":"0","level":"0"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","par_num":"0","level":"0","height":"0.006968641205077342","left":"0.703488371377582","line_num":"0","page_num":"0","top":"0.11846689891207607","width":"0.23837209255137337"},{"top":"0.1393728226143094","word_num":"0","height":"0.007357639939400973","level":"0","page_num":"0","width":"0.28633718287691157","block_num":"0","par_num":"0","conf":"1","line_num":"0","left":"0.694767473312973","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait"},{"width":"0.2819767201200445","par_num":"0","block_num":"0","height":"0.010653017430404366","left":"0.6962209524994839","line_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","level":"0","top":"0.15311004796085603","word_num":"0","conf":"0.5","page_num":"0"},{"par_num":"0","height":"0.010583553587991013","text":"already solved - just not parametrised for the profile/since case","block_num":"0","top":"0.1672473874286453","page_num":"0","line_num":"0","level":"0","word_num":"0","width":"0.12645347067650337","conf":"1","left":"0.6947674594038452"},{"level":"0","line_num":"0","par_num":"0","width":"0.13517440633570899","block_num":"0","left":"0.6947674552483422","conf":"1","height":"0.010494639808861561","word_num":"0","text":"What splitting the profile sync into batches would look like","page_num":"0","top":"0.19856459312259356"},{"line_num":"0","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","width":"0.1511627765412027","height":"0.007182590508955311","conf":"1","par_num":"0","top":"0.21929824549679078","level":"0","block_num":"0","word_num":"0","left":"0.6947674427962095","page_num":"0"},{"level":"0","height":"0.010569660667407277","page_num":"0","word_num":"0","conf":"1","left":"0.694767459943104","top":"0.233449478068677","width":"0.28633716258596864","par_num":"0","block_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","line_num":"0"},{"line_num":"0","left":"0.6947674612076477","width":"0.24127905419532292","top":"0.2508710804745784","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.006968640444571461","page_num":"0","word_num":"0"},{"left":"0.6962209605769604","width":"0.284883661473051","line_num":"0","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","block_num":"0","word_num":"0","height":"0.007329854098233168","par_num":"0","page_num":"0","conf":"1","level":"0"},{"text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","conf":"0.30000001192092896","par_num":"0","top":"0.306620209394439","width":"0.2877906636988863","height":"0.006968640444571461","word_num":"0","block_num":"0","left":"0.6962209692158519","page_num":"0","line_num":"0","level":"0"},{"par_num":"0","height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","conf":"1","block_num":"0","left":"0.7034883691075557","word_num":"0","line_num":"0","top":"0.3205574921563493","level":"0","width":"0.2776162573631774","page_num":"0"},{"height":"0.010505753841126397","page_num":"0","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","width":"0.20639533184944325","line_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.7034883929131215","level":"0","top":"0.33797909453440456","block_num":"0","word_num":"0"},{"top":"0.3554006976086954","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","level":"0","line_num":"0","page_num":"0","conf":"1","height":"0.010628010477555794","left":"0.6962209294276679","block_num":"0","par_num":"0","word_num":"0","width":"0.2819767201200445"},{"level":"0","conf":"1","left":"0.6962209430504749","page_num":"0","height":"0.0072659472719524","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","line_num":"0","block_num":"0","top":"0.3763066205343165","word_num":"0","par_num":"0","width":"0.2848836817639939"},{"block_num":"0","level":"0","par_num":"0","left":"0.6947674424200525","height":"0.007215933366255256","top":"0.41463414653422836","width":"0.0319767404109873","word_num":"0","text":"You get for free","conf":"0.5","page_num":"0","line_num":"0"},{"text":"•streamed fetch (no 0OM on big owners)","page_num":"0","top":"0.43540669856459324","width":"0.08575581489725315","word_num":"0","par_num":"0","line_num":"0","block_num":"0","left":"0.697674417508692","conf":"0.5","height":"0.0071770334928229484","level":"0"},{"par_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.0071770334928229484","top":"0.4529505582137161","left":"0.6976744285694189","width":"0.06540696671668522","page_num":"0","conf":"0.5","word_num":"0","text":"• 100-record batches via Redis"},{"width":"0.13953486909257606","word_num":"0","page_num":"0","conf":"1","left":"0.6976744332330052","line_num":"0","par_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","block_num":"0","height":"0.010477968760464584","top":"0.4703832754342152","level":"0"},{"height":"0.010514089745577881","line_num":"0","par_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","page_num":"0","width":"0.1322674244008165","block_num":"0","conf":"1","left":"0.6976744360642997","top":"0.4912280700058711","level":"0","word_num":"0"},{"left":"0.6976744452373054","height":"0.010452960286604251","par_num":"0","page_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","width":"0.2819767201200445","conf":"0.5","word_num":"0","block_num":"0","top":"0.508710801912447","level":"0","line_num":"0"},{"top":"0.5261324047144549","width":"0.07267441140844466","word_num":"0","page_num":"0","block_num":"0","height":"0.007360418067214214","par_num":"0","conf":"0.5","left":"0.7034883798200974","line_num":"0","level":"0","text":"key so difterent orofiles don't collide"},{"level":"0","line_num":"0","par_num":"0","top":"0.5470383280448511","conf":"1","block_num":"0","page_num":"0","height":"0.010452960286604362","width":"0.1729650903255382","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","word_num":"0","left":"0.6947674678139966"},{"block_num":"0","height":"0.0073104049220229506","page_num":"0","par_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","word_num":"0","level":"0","line_num":"0","top":"0.5644599301598978","left":"0.6947674633339377","conf":"0.5"},{"word_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","page_num":"0","width":"0.28052323929806977","conf":"1","block_num":"0","level":"0","line_num":"0","top":"0.5956937798195339","height":"0.010577996571858761","left":"0.6947674627311626","par_num":"0"},{"line_num":"0","width":"0.13953487923804753","word_num":"0","conf":"1","top":"0.613237639553429","level":"0","block_num":"0","page_num":"0","height":"0.0071770334928229484","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","left":"0.6947674461509291"},{"level":"0","par_num":"0","block_num":"0","left":"0.6947674422006878","line_num":"0","page_num":"0","text":"Recommendation","height":"0.006968641205077342","width":"0.04215116196490354","word_num":"0","conf":"1","top":"0.6411149825213349"},{"text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","height":"0.010522425650029366","par_num":"0","top":"0.6585365856142653","word_num":"0","left":"0.6947674626641019","level":"0","block_num":"0","line_num":"0","width":"0.28052323929806977","conf":"1","page_num":"0"},{"height":"0.006968640444571461","page_num":"0","top":"0.6759581884885157","line_num":"0","left":"0.6947674655515993","level":"0","conf":"0.5","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0","block_num":"0","width":"0.28488370205493685","par_num":"0"},{"top":"0.6897926635444678","level":"0","left":"0.6947674548777797","block_num":"0","line_num":"0","conf":"1","height":"0.01055576774682343","page_num":"0","par_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","width":"0.17441859143845573","word_num":"0"},{"left":"0.697674427545875","line_num":"0","conf":"1","height":"0.01072803904945574","level":"0","page_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","word_num":"0","par_num":"0","block_num":"0","top":"0.7105263158961413","width":"0.22819766592472157"},{"text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","width":"0.28488368176399403","line_num":"0","word_num":"0","top":"0.7317073174083762","level":"0","left":"0.6976744577707242","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","par_num":"0","page_num":"0"},{"height":"0.017421602252187585","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.7034883726365229","text":"do),","line_num":"0","top":"0.7421602788826169","width":"0.011627906180442626","word_num":"0"},{"par_num":"0","height":"0.0071770334928229484","top":"0.766347687400319","line_num":"0","left":"0.6976744436144179","width":"0.2776162573631774","word_num":"0","conf":"0.5","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","page_num":"0","block_num":"0","level":"0"},{"level":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0","height":"0.011164274322169043","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","width":"0.2877906636988864","word_num":"0","par_num":"0","left":"0.694767475704478","top":"0.7870813397129187"},{"par_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","block_num":"0","top":"0.804625199437562","left":"0.6962209300478492","text":"at the end (FetchSalesforceEntitieslo","width":"0.07994186117293989","word_num":"0","height":"0.00722149038238773"},{"line_num":"0","conf":"1","height":"0.007221490382387619","block_num":"0","left":"0.7761627980999628","par_num":"0","word_num":"0","level":"0","page_num":"0","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","top":"0.8046251994347967","width":"0.18895348082197483"},{"width":"0.08430232392980697","par_num":"0","top":"0.8221690590111643","word_num":"0","text":"watermark — gate it on \"no profile context\".","line_num":"0","height":"0.0071770334928229484","left":"0.6962209318790669","conf":"1","block_num":"0","level":"0","page_num":"0"},{"block_num":"0","par_num":"0","width":"0.017441858636571994","page_num":"0","height":"0.010461296951561616","left":"0.9651162807795277","conf":"0.30000001192092896","top":"0.8397129185198681","text":"G.l .","line_num":"0","word_num":"0","level":"0"},{"par_num":"0","block_num":"0","left":"0.6962209300842392","line_num":"0","page_num":"0","text":"Ask anvthina (84-D","level":"0","conf":"0.30000001192092896","top":"0.9266347687400319","width":"0.04069767099745736","word_num":"0","height":"0.0071770334928229484"},{"page_num":"0","left":"0.7223837197862006","par_num":"0","width":"0.04651162472177062","word_num":"0","text":"Claude Qnus 17 Medium","top":"0.9545454545454546","block_num":"0","height":"0.0071770334928229484","level":"0","conf":"0.30000001192092896","line_num":"0"},{"conf":"0.5","top":"0.9860627181052405","level":"0","text":"144-25","page_num":"0","left":"0.9331395351302343","line_num":"0","height":"0.006968640444571572","width":"0.01453488177441542","word_num":"0","par_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","height":"0.01074748898617195","par_num":"0","left":"0.9709302343731505","top":"0.986062718234409","line_num":"0","conf":"0.30000001192092896","width":"0.01453488177441531","level":"0","page_num":"0","text":"Po 4 sp"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59403
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.4/120L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"text":"Phostorm","conf" [{"text":"Phostorm","conf":"0.30000001192092896","left":"0.01744185995005212","line_num":"0","height":"0.006968641205077342","word_num":"0","width":"0.021802326466174835","page_num":"0","level":"0","par_num":"0","top":"0.006968641046706359","block_num":"0"},{"conf":"0.30000001192092896","text":"code","width":"0.01162790618044264","word_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","left":"0.1148255812121043","height":"0.006968640444571461","par_num":"0","top":"0.006968641450188162"},{"line_num":"0","left":"0.030523259704860126","page_num":"0","par_num":"0","top":"0.02787456497864904","conf":"0.5","height":"0.010452960286604362","text":"FV faVsco.js","width":"0.029069763548830722","block_num":"0","word_num":"0","level":"0"},{"line_num":"0","left":"0.06831395542728312","par_num":"0","word_num":"0","block_num":"0","width":"0.024709300791963623","conf":"0.30000001192092896","level":"0","text":"?9 master","page_num":"0","top":"0.02787456497864904","height":"0.010452960286604362"},{"level":"0","top":"0.05923344944238418","word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"Proledey","par_num":"0","width":"0.020348836766912577","left":"0.014534883869450689","line_num":"0","height":"0.003484320602538671","page_num":"0"},{"par_num":"0","width":"0.030583024024963372","line_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.043574765514713835","height":"0.01150821840934213","text":"D Salesforce","top":"0.07612742412338913","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.046511627642654756","par_num":"0","text":"> DDTO","top":"0.09407665591941561","height":"0.010452960286604362","line_num":"0","page_num":"0","width":"0.021802323929806973"},{"line_num":"0","conf":"1","text":"© FetchSalesforceEntitiesJob.pnp","block_num":"0","top":"0.11024367702094318","width":"0.07137109878215384","height":"0.015479323586398475","word_num":"0","page_num":"0","level":"0","par_num":"0","left":"0.0537095887639354"},{"page_num":"0","left":"0.05232558202147495","level":"0","text":"c ProcesssalestorcetnutybatchJob.ong","conf":"0.30000001192092896","block_num":"0","width":"0.08575580475178171","par_num":"0","height":"0.0071770334928229484","word_num":"0","top":"0.13237639553429026","line_num":"0"},{"level":"0","conf":"0.5","height":"0.0072715042880847625","left":"0.05232558202147495","width":"0.08575580475178171","par_num":"0","line_num":"0","page_num":"0","block_num":"0","top":"0.14982578435435434","word_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.06249999492726427","word_num":"0","page_num":"0","left":"0.046511627154292065","level":"0","height":"0.006968640444571461","par_num":"0","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748"},{"left":"0.046511627667025296","height":"0.010616896445291069","level":"0","line_num":"0","text":"© CheckAndRetryRemoteMatch.php","par_num":"0","word_num":"0","width":"0.07558138827060132","page_num":"0","conf":"1","block_num":"0","top":"0.18102073376030525"},{"par_num":"0","left":"0.04651163545709501","level":"0","text":"C) CreaterollowupActivity.php","page_num":"0","width":"0.06395348082197473","line_num":"0","top":"0.2017543859602864","word_num":"0","conf":"0.5","block_num":"0","height":"0.0073048471453848185"},{"text":"C) CreateNotes.php","word_num":"0","left":"0.04651162858740109","top":"0.21929824565899192","width":"0.04215116196490349","level":"0","height":"0.007182590508955311","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","conf":"1","page_num":"0","left":"0.04651163557061816","level":"0","top":"0.23684210521680837","par_num":"0","height":"0.010544653714558705","line_num":"0","block_num":"0","text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789"},{"height":"0.007207597461803994","line_num":"0","text":"C) MatchActivitvermData.php","block_num":"0","left":"0.04651163358738779","par_num":"0","word_num":"0","page_num":"0","width":"0.06249999492726427","top":"0.2543554009942979","level":"0","conf":"0.5"},{"word_num":"0","text":"E) NoteObiect.ohp","width":"0.039244185102746854","left":"0.046511628705343505","level":"0","par_num":"0","top":"0.27177700333990396","page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","height":"0.00732985485873916"},{"level":"0","block_num":"0","top":"0.2891986066069825","par_num":"0","conf":"0.30000001192092896","width":"0.04215115942853562","page_num":"0","text":"c) SaveActiviv.ono","word_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.04651163174781109"},{"level":"0","line_num":"0","width":"0.0523255835188196","left":"0.04651162677256695","block_num":"0","page_num":"0","word_num":"0","top":"0.30662020900450737","par_num":"0","text":"c)saveliranscriotion.onv","height":"0.006968641205077342","conf":"0.30000001192092896"},{"page_num":"0","height":"0.0072464973352361906","top":"0.32376395531045343","text":"C) SetuoLavout.oho","width":"0.04215115942853562","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","left":"0.04651163174781109","level":"0","word_num":"0"},{"top":"0.34130781499202545","height":"0.0071770334928230595","block_num":"0","conf":"0.5","line_num":"0","left":"0.04651163174781109","width":"0.04215115942853562","word_num":"0","page_num":"0","level":"0","par_num":"0","text":"C) SvncActivitv.oho"},{"conf":"1","left":"0.04638947542561308","text":"@ SvncFieldMetadata.php","word_num":"0","top":"0.3552072621290665","page_num":"0","par_num":"0","level":"0","width":"0.055435398791698696","block_num":"0","line_num":"0","height":"0.014418177627490425"},{"word_num":"0","page_num":"0","left":"0.046511631609252174","par_num":"0","text":"© SyncLeads.php","width":"0.039244182566378974","conf":"1","height":"0.010455739935429254","level":"0","block_num":"0","line_num":"0","top":"0.3763066205343165"},{"block_num":"0","line_num":"0","width":"0.04215115942853562","page_num":"0","level":"0","par_num":"0","text":"© SyncObjects.php","conf":"1","top":"0.38995215311004783","height":"0.014354066985645897","word_num":"0","left":"0.046511631695615716"},{"text":"© SyncOpportunitiesJob.php","conf":"1","level":"0","block_num":"0","height":"0.010700253968793927","par_num":"0","width":"0.06104650903255382","word_num":"0","left":"0.04651163073081603","line_num":"0","page_num":"0","top":"0.41114982586710536"},{"left":"0.046511633451594","width":"0.05087208747863769","conf":"1","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.014354066985646008","line_num":"0","par_num":"0","top":"0.42503987240829344","text":"© SyncOpportunity.php"},{"block_num":"0","height":"0.010672468127626344","level":"0","page_num":"0","conf":"1","text":"© SyncProfileMetadata.php","line_num":"0","par_num":"0","top":"0.44577352463809683","width":"0.05813953217039717","word_num":"0","left":"0.04651163071712692"},{"left":"0.04651163321565249","conf":"1","par_num":"0","text":"© SyncTeamFieldsJob.php","line_num":"0","page_num":"0","top":"0.46331738455485405","height":"0.010550210730691068","block_num":"0","word_num":"0","level":"0","width":"0.056686041202950996"},{"par_num":"0","top":"0.48083623715937174","width":"0.05668604120295098","word_num":"0","block_num":"0","height":"0.010452961047110243","text":"© SyncTeamMetadata.php","page_num":"0","conf":"1","level":"0","line_num":"0","left":"0.04651163321565131"},{"left":"0.04651163548425466","page_num":"0","word_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.01051408974557777","text":"© UpdateOpportunitySpecifications.php","level":"0","top":"0.49825784007433493","line_num":"0","width":"0.08430231885707123"},{"text":"Updatestage.ong","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5191637634014077","width":"0.04215115942853563","line_num":"0","height":"0.006968640444571461","word_num":"0","left":"0.046511627480499834","block_num":"0"},{"height":"0.010758603778942555","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.03343023627313173","width":"0.03343022884206569","level":"0","page_num":"0","par_num":"0","text":"> @ DealRisks","word_num":"0","top":"0.5331010454942319"},{"par_num":"0","line_num":"0","left":"0.03924418649273823","width":"0.031976740410987366","block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","text":"_Meeuine bor","height":"0.006968640444571572","word_num":"0","top":"0.5714285717637769"},{"text":"a Telephony","width":"0.029069763548830715","word_num":"0","conf":"0.30000001192092896","height":"0.007210375589617124","top":"0.6411149830944434","page_num":"0","level":"0","left":"0.03924418703063903","line_num":"0","block_num":"0","par_num":"0"},{"page_num":"0","left":"0.03924418612559764","text":"C User","word_num":"0","block_num":"0","par_num":"0","top":"0.6547049441786283","conf":"0.30000001192092896","height":"0.011164274322169154","width":"0.017441858636572008","line_num":"0","level":"0"},{"word_num":"0","line_num":"0","width":"0.05523256038097625","top":"0.675958188117432","level":"0","left":"0.04069767337055839","block_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"c8aseprocessing.oo.ono"},{"top":"0.6897926633384308","height":"0.01055576850732931","width":"0.03779069667166852","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.04069767586474709","par_num":"0","text":"@ Dummv.Job.php","word_num":"0","line_num":"0","block_num":"0"},{"text":"(C)ImoortRecallA|Recordinas.Job.oho","line_num":"0","par_num":"0","width":"0.07558138827060132","height":"0.006968640444571572","conf":"0.5","word_num":"0","block_num":"0","left":"0.04069768173679198","level":"0","page_num":"0","top":"0.7108013940634285"},{"left":"0.0406976819687229","line_num":"0","top":"0.724738676808766","block_num":"0","conf":"0.5","level":"0","height":"0.010508531968939527","width":"0.06395348082197475","word_num":"0","page_num":"0","text":"@ ImportRemoteTrack.Job.ohp","par_num":"0"},{"text":"C ob.oho","page_num":"0","height":"0.0071770334928229484","block_num":"0","par_num":"0","top":"0.7456140350877193","width":"0.023255812360885288","word_num":"0","left":"0.04069767637769677","level":"0","conf":"0.30000001192092896","line_num":"0"},{"block_num":"0","left":"0.04069767469984203","text":"C)JobDisoatcher.oho","par_num":"0","top":"0.7630662020343051","width":"0.04505813882706013","line_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","word_num":"0","level":"0"},{"level":"0","width":"0.06395348082197473","line_num":"0","conf":"0.30000001192092896","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","left":"0.04069768139133789","page_num":"0","height":"0.006968640444571572","word_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","text":"@ [EMAIL]","top":"0.7942583731520936","width":"0.08430231885707126","block_num":"0","level":"0","left":"0.04069768199588256","conf":"0.5","height":"0.01061967533361019","word_num":"0","line_num":"0","page_num":"0"},{"text":"T. SasVicibilitvControl.nhn","left":"0.039244191467289816","conf":"0.30000001192092896","page_num":"0","block_num":"0","height":"0.007307626033703829","level":"0","line_num":"0","par_num":"0","top":"0.8149920253520749","width":"0.05668604120295098","word_num":"0"},{"width":"0.03197674041098737","conf":"0.5","text":"v D Listeners","word_num":"0","top":"0.8325358850720923","block_num":"0","level":"0","height":"0.010669689239307223","left":"0.027616282843257383","line_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","left":"0.03343023313500392","level":"0","conf":"0.30000001192092896","par_num":"0","height":"0.0071770334928230595","line_num":"0","text":"v M Activitiod","top":"0.8500797448165869","width":"0.031976740410987366"},{"word_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","page_num":"0","level":"0","block_num":"0","left":"0.03924418511117721","conf":"0.5","height":"0.007204819333990642","par_num":"0","line_num":"0","text":"v M ActivitvProviden"},{"top":"0.8850174216200114","par_num":"0","page_num":"0","text":"> M.lustCall","height":"0.007327075970420038","block_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.046511629117106865","word_num":"0","level":"0","width":"0.02906976608519858"},{"conf":"0.5","level":"0","text":"v D UserPilot","width":"0.03197674041098737","word_num":"0","top":"0.9024390246943023","height":"0.010639125270326288","left":"0.046511631681215526","page_num":"0","block_num":"0","par_num":"0","line_num":"0"},{"page_num":"0","par_num":"0","text":"© TrackProviderinstalledEvent.php","conf":"1","top":"0.9198606275943773","left":"0.059593032929402996","height":"0.010761381906755796","block_num":"0","width":"0.07412789730315514","word_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","left":"0.039244188091967266","par_num":"0","text":"MAudia","top":"0.9372822303003622","line_num":"0","word_num":"0","level":"0","height":"0.006968640444571572","block_num":"0","width":"0.026162789223041938"},{"top":"0.9547038330878187","width":"0.0232558123608853","word_num":"0","block_num":"0","left":"0.039244188005603746","line_num":"0","page_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","text":"MRots","height":"0.006968640444571572"},{"word_num":"0","conf":"0.30000001192092896","height":"0.007249275463049432","block_num":"0","level":"0","left":"0.15406977310444897","page_num":"0","text":"C ActivitvController.ohn","line_num":"0","top":"0.05574912945445576","par_num":"0","width":"0.047965110616481066"},{"word_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","text":"Automateakeporskepository.pnp","left":"0.15406976733606492","top":"0.08362369334200259","width":"0.07122093058646994"},{"height":"0.011164274322169043","par_num":"0","width":"0.07122092551373421","text":"© AutomatedReportsCommand.php","word_num":"0","top":"0.0797448165869219","block_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.30668604530999377","conf":"1"},{"par_num":"0","conf":"0.5","top":"0.13240418151987454","word_num":"0","level":"0","left":"0.3066860477020153","block_num":"0","height":"0.006968640444571461","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","line_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","line_num":"0","top":"0.13240418151987454","width":"0.08720929571922792","height":"0.006968640444571461","left":"0.37063954254736237","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0"},{"line_num":"0","text":"wsyncermenuuiestrait.ono","top":"0.1567944254223136","width":"0.05523255023550483","block_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.006968640444571461","left":"0.31831396020201475","word_num":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","text":"c) SyncObiects.pho","top":"0.18102073365231264","par_num":"0","width":"0.039244185102746826","left":"0.15406976824025068","block_num":"0","height":"0.0071770334928229484","level":"0","conf":"0.30000001192092896","word_num":"0"},{"line_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","top":"0.17770034929920653","word_num":"0","width":"0.06104650395981806","text":"©ImportOpportunityBatch.php","height":"0.010452960286604362","left":"0.20203489060729998"},{"word_num":"0","block_num":"0","par_num":"0","top":"0.17770034916869026","width":"0.053779064340794325","height":"0.010497417936674913","line_num":"0","page_num":"0","conf":"1","left":"0.27180233100804285","text":"© ImportContactBatch.php","level":"0"},{"page_num":"0","conf":"1","block_num":"0","left":"0.33284884116015484","height":"0.010497417936674913","line_num":"0","par_num":"0","width":"0.027616275117752387","text":"© Client.php","word_num":"0","top":"0.17770034916869026","level":"0"},{"width":"0.0654069717894209","text":"C) HubspotPaqinationService.phg","block_num":"0","word_num":"0","left":"0.3677325572728374","level":"0","page_num":"0","top":"0.18102073365231264","conf":"0.5","par_num":"0","height":"0.0071770334928229484","line_num":"0"},{"text":"() Service.php","word_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.030523251979909044","height":"0.007343747018817126","block_num":"0","left":"0.15406977127553043","top":"0.20557491325434107","conf":"0.30000001192092896","line_num":"0"},{"conf":"0.5","block_num":"0","left":"0.19186047025946548","par_num":"0","text":"BatchSyncTrait.php","height":"0.006968640444571572","page_num":"0","top":"0.20557491322719157","word_num":"0","width":"0.04505813375432441","line_num":"0","level":"0"},{"word_num":"0","par_num":"0","height":"0.011164274322169154","top":"0.20175438596491224","left":"0.2441860510865191","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","width":"0.14534883296236076"},{"height":"0.007343747018817126","level":"0","left":"0.3982558178455254","word_num":"0","text":"php api_v2.php","top":"0.20557491325434107","page_num":"0","par_num":"0","width":"0.02906976354883073","conf":"0.5","line_num":"0","block_num":"0"},{"top":"0.22966507158551952","conf":"1","page_num":"0","left":"0.15406977510994932","block_num":"0","width":"0.06104650395981809","word_num":"0","level":"0","par_num":"0","height":"0.007268726160271521","line_num":"0","text":"(C) AutomatedReportResult.oho"},{"word_num":"0","width":"0.21656975847609497","left":"0.17151161694394365","level":"0","line_num":"0","par_num":"0","height":"0.010691917303836784","conf":"1","top":"0.2508710809687519","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0","block_num":"0"},{"text":"nublic function handlel","width":"0.05959302313784334","left":"0.18313953485556841","conf":"1","level":"0","top":"0.26794258384399516","block_num":"0","line_num":"0","height":"0.007318740065968554","word_num":"0","par_num":"0","page_num":"0"},{"page_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","block_num":"0","par_num":"0","level":"0","line_num":"0","left":"0.1497093032619457","width":"0.010174417749364312","top":"0.4111498263026909","word_num":"0","text":"138"},{"line_num":"0","block_num":"0","text":"140","top":"0.44250871089481225","par_num":"0","conf":"1","width":"0.010174418383456285","page_num":"0","word_num":"0","height":"0.017421602252187474","level":"0","left":"0.15116279097784552"},{"text":"1143","page_num":"0","line_num":"0","left":"0.15116279076509007","par_num":"0","top":"0.5017421601756263","width":"0.00872092995237797","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","word_num":"0"},{"width":"0.00872092995237797","word_num":"0","height":"0.010452961047110132","line_num":"0","text":"144","page_num":"0","conf":"1","block_num":"0","left":"0.1511627908377645","level":"0","par_num":"0","top":"0.5156794425600686"},{"block_num":"0","page_num":"0","text":"149","left":"0.15116279076509007","word_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","line_num":"0","width":"0.00872092995237797","top":"0.6062717769003649","par_num":"0"},{"text":"155","top":"0.7108013942469417","block_num":"0","par_num":"0","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","conf":"1","level":"0","left":"0.15116279159085694","line_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","word_num":"0","text":"158","conf":"1","level":"0","top":"0.763066202609311","left":"0.15116279159085694","line_num":"0","height":"0.010452960286604362","width":"0.008720929318285997"},{"width":"0.008720929318285997","level":"0","left":"0.15116279159085694","line_num":"0","page_num":"0","par_num":"0","text":"161","top":"0.8153310109716805","word_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1"},{"par_num":"0","text":"163","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0","top":"0.8501742165465933","line_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","left":"0.15116279159085694"},{"left":"0.15116279076509007","block_num":"0","text":"1164","top":"0.871080139269703","word_num":"0","level":"0","height":"0.006968641205077342","conf":"1","width":"0.00872092995237797","line_num":"0","page_num":"0","par_num":"0"},{"left":"0.15116279159085694","line_num":"0","height":"0.010452960286604362","block_num":"0","word_num":"0","page_num":"0","par_num":"0","conf":"1","width":"0.008720929318285997","top":"0.8850174221215062","level":"0","text":"165"},{"left":"0.15116279076509007","page_num":"0","height":"0.006968641205077342","width":"0.00872092995237797","word_num":"0","text":"1166","par_num":"0","top":"0.9059233448446159","level":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"par_num":"0","conf":"1","line_num":"0","text":"$config,","top":"0.2891986067904957","width":"0.021802323929806966","word_num":"0","left":"0.21366279261358478","block_num":"0","level":"0","page_num":"0","height":"0.010452960286604362"},{"level":"0","left":"0.21366279584086087","conf":"1","par_num":"0","width":"0.04505813375432441","block_num":"0","line_num":"0","word_num":"0","top":"0.30662020992638417","text":"$batchRepository,","height":"0.010452960286604362","page_num":"0"},{"conf":"1","par_num":"0","word_num":"0","top":"0.3240418127138407","page_num":"0","line_num":"0","height":"0.010452960286604362","text":"SredisService","width":"0.03633720570422233","left":"0.21366279067986574","level":"0","block_num":"0"},{"line_num":"0","block_num":"0","text":"$entityRepository,","width":"0.04796511061648104","left":"0.21366279592722434","level":"0","par_num":"0","height":"0.010452960286604251","top":"0.3414634155012971","conf":"1","word_num":"0","page_num":"0"},{"top":"0.3623693383142996","line_num":"0","width":"0.018895347067650337","conf":"0.30000001192092896","word_num":"0","page_num":"0","text":"sloggen","height":"0.006968640444571461","par_num":"0","block_num":"0","left":"0.21366279063768656","level":"0"},{"level":"0","top":"0.4146341463621239","height":"0.007215933366255367","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","left":"0.20348838007687264","conf":"0.5","width":"0.2398255733733482","word_num":"0","par_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"level":"0","top":"0.4457735248441337","block_num":"0","text":"if (Sthis->attemots@ === 1) {","par_num":"0","left":"0.20348838095072486","width":"0.07994185102746842","page_num":"0","word_num":"0","height":"0.010672467367120575","line_num":"0","conf":"0.5"},{"block_num":"0","height":"0.010550210730691068","left":"0.21366278713067985","level":"0","line_num":"0","page_num":"0","word_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","conf":"1","par_num":"0","top":"0.46331738455485405","width":"0.1482558047517817"},{"left":"0.20348838105878864","top":"0.5191387559808612","par_num":"0","height":"0.0071770334928229484","width":"0.091569758476095","word_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","line_num":"0","conf":"0.5","level":"0","page_num":"0","block_num":"0"},{"height":"0.013948396442419408","par_num":"0","top":"0.5331010453200158","word_num":"0","conf":"1","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","block_num":"0","line_num":"0","width":"0.15552324944354115","left":"0.20348837906873227","page_num":"0","level":"0"},{"height":"0.006968641205077342","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","page_num":"0","top":"0.5714285713801411","width":"0.14970930586469938","line_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","par_num":"0","word_num":"0","level":"0","block_num":"0"},{"page_num":"0","par_num":"0","top":"0.5923344949742337","width":"0.021802323929806966","conf":"0.30000001192092896","left":"0.2470930229619993","block_num":"0","level":"0","line_num":"0","height":"0.010536318570613101","word_num":"0","text":"<1/6 >"},{"top":"0.6060606061050023","width":"0.027616277654120253","page_num":"0","line_num":"0","par_num":"0","height":"0.0071798116206361895","block_num":"0","text":"'entity tvo","conf":"0.30000001192092896","level":"0","word_num":"0","left":"0.2151162810652241"},{"block_num":"0","page_num":"0","level":"0","conf":"0.5","line_num":"0","text":"© Logger","left":"0.25000000055269916","height":"0.010455739935429254","top":"0.6132376396173622","par_num":"0","width":"0.021802323929806966","word_num":"0"},{"width":"0.027616277654120253","page_num":"0","level":"0","height":"0.0071770334928230595","top":"0.6236044657097288","left":"0.2151162810652241","line_num":"0","conf":"0.5","par_num":"0","block_num":"0","text":"Itotal reco","word_num":"0"},{"conf":"0.5","width":"0.05668604120295098","block_num":"0","height":"0.010628010477555794","line_num":"0","top":"0.6339712919137487","par_num":"0","left":"0.248546517777781","word_num":"0","page_num":"0","text":"public function info","level":"0"},{"line_num":"0","text":"\"batches di","top":"0.6411149825399743","width":"0.027616277654120253","height":"0.0072103763501230045","conf":"0.30000001192092896","word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.2151162801625813","page_num":"0"},{"level":"0","width":"0.026162789223041966","block_num":"0","text":"Isvnced atl","word_num":"0","page_num":"0","left":"0.21511628105837952","height":"0.007332632986552401","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.6585365856142653"},{"line_num":"0","width":"0.04360464785961399","text":"cav $context = [1","height":"0.010591889492442497","par_num":"0","word_num":"0","level":"0","top":"0.6618819775389818","conf":"0.5","left":"0.26598837545525295","page_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.24854651350063556","top":"0.6794425090460069","text":":voidi","level":"0","page_num":"0","width":"0.020348835498728624","conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0"},{"word_num":"0","block_num":"0","left":"0.1918604731373945","width":"0.052325573373348144","level":"0","height":"0.011164274322169043","conf":"1","page_num":"0","par_num":"0","line_num":"0","text":"} catch (SocialAcco","top":"0.6929824561403509"},{"line_num":"0","level":"0","text":"Cloaden-swannir","conf":"0.5","top":"0.7108013936697744","left":"0.2034883724950264","page_num":"0","word_num":"0","block_num":"0","height":"0.006968641205077342","par_num":"0","width":"0.039244185102746854"},{"top":"0.7105263157219254","par_num":"0","conf":"1","page_num":"0","width":"0.08720929571922792","line_num":"0","word_num":"0","height":"0.01072803904945585","block_num":"0","level":"0","left":"0.24854651872595424","text":"Log an informational message to the logs."},{"par_num":"0","top":"0.7384370017274113","word_num":"0","width":"0.0813953419949146","left":"0.24854651107352554","height":"0.010691917303836673","line_num":"0","text":"Implements: Loggerinterface::info","level":"0","page_num":"0","conf":"1","block_num":"0"},{"line_num":"0","par_num":"0","left":"0.27761628499022556","page_num":"0","conf":"1","level":"0","word_num":"0","top":"0.7595818820518198","block_num":"0","height":"0.010452960286604362","text":"array|ArravyablelJsonable|Stri","width":"0.07122092551373421"},{"par_num":"0","conf":"0.30000001192092896","width":"0.056686041202950954","word_num":"0","level":"0","block_num":"0","left":"0.2761627910440279","line_num":"0","page_num":"0","text":"ngable lstring smessage","height":"0.006968640444571572","top":"0.7804878052132543"},{"text":"} catch (Throwable","word_num":"0","conf":"1","left":"0.19186047325424327","line_num":"0","level":"0","width":"0.049418596511191515","height":"0.010703032096607279","page_num":"0","block_num":"0","top":"0.7979094080543587","par_num":"0"},{"height":"0.010452960286604362","page_num":"0","left":"0.2761627943999499","line_num":"0","level":"0","conf":"0.5","top":"0.7944250876267327","word_num":"0","block_num":"0","text":"arrayScontext","width":"0.03924418256637896","par_num":"0"},{"line_num":"0","conf":"0.30000001192092896","text":"slogger->errorl","left":"0.20348837187088045","width":"0.03924418256637899","page_num":"0","level":"0","par_num":"0","top":"0.8188153313456585","word_num":"0","height":"0.006968640444571461","block_num":"0"},{"width":"0.01889534706765031","conf":"1","line_num":"0","top":"0.8188153315291717","left":"0.2485465134574538","text":"Returns:","word_num":"0","level":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.006968640444571572","par_num":"0","text":"CAurno","top":"0.8432055752480975","width":"0.01598837020549368","word_num":"0","left":"0.24854651337109027"},{"line_num":"0","width":"0.06395348082197477","conf":"0.5","left":"0.2747093029029664","top":"0.8466898958055888","word_num":"0","par_num":"0","level":"0","page_num":"0","height":"0.006968640444571461","block_num":"0","text":"vendor/aravel/tramework/src"},{"word_num":"0","conf":"0.30000001192092896","left":"0.2747093023963053","level":"0","width":"0.05668604120295101","page_num":"0","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","line_num":"0","block_num":"0","height":"0.006968640444571461","par_num":"0"},{"left":"0.21511627846207848","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"'error' =>","top":"0.8708133969827938","width":"0.026162789223041938","word_num":"0","height":"0.007235383302971576"},{"level":"0","height":"0.0072770620647228945","top":"0.9233449476199234","width":"0.023255814897253146","word_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","text":"throw Ser","left":"0.20348837139363007"},{"level":"0","block_num":"0","page_num":"0","height":"0.010691917303836784","line_num":"0","top":"0.2508710809687519","width":"0.03488371727314399","word_num":"0","left":"0.44476744219026915","conf":"0.30000001192092896","text":"826 ^ v 572","par_num":"0"},{"block_num":"0","conf":"1","height":"0.017421602252187585","page_num":"0","line_num":"0","width":"0.008720929952377943","level":"0","left":"0.47238372096131104","word_num":"0","par_num":"0","text":"575","top":"0.29965156834254736"},{"left":"0.47093023257922917","top":"0.3205574921563493","par_num":"0","level":"0","width":"0.008720929318285997","line_num":"0","text":"576","conf":"0.30000001192092896","block_num":"0","height":"0.010452960286604362","page_num":"0","word_num":"0"},{"page_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","width":"0.01017441774936434","par_num":"0","top":"0.3379790945953738","conf":"1","word_num":"0","line_num":"0","level":"0","text":"577"},{"top":"0.35540069773126226","block_num":"0","left":"0.47093023257922917","level":"0","par_num":"0","page_num":"0","width":"0.008720929318285997","line_num":"0","word_num":"0","height":"0.010452960286604362","text":"578","conf":"1"},{"text":"579","block_num":"0","page_num":"0","level":"0","width":"0.011627906180442682","top":"0.3693379791874951","word_num":"0","conf":"1","par_num":"0","height":"0.017421602252187585","left":"0.4709302331500887","line_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","conf":"1","top":"0.39024390295774314","height":"0.010452960286604362","text":"580","word_num":"0","left":"0.4709302334945038","width":"0.01017441774936434"},{"height":"0.024390243457264815","top":"0.40418118460121666","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","level":"0","left":"0.4665697680180062","text":"=581","width":"0.0159883714736776","block_num":"0","page_num":"0"},{"level":"0","top":"0.4425087113201125","width":"0.008720929318285997","line_num":"0","conf":"1","block_num":"0","par_num":"0","left":"0.4723837218234151","page_num":"0","height":"0.010452960286604362","word_num":"0","text":"583"},{"height":"0.010452960286604362","page_num":"0","line_num":"0","par_num":"0","text":"584","level":"0","block_num":"0","width":"0.01017441774936434","word_num":"0","top":"0.459930314107569","left":"0.4709302334945038","conf":"1"},{"width":"0.013081394611520969","word_num":"0","conf":"0.5","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"—585","top":"0.4773519168950253","height":"0.010452960286604362","level":"0","left":"0.46656976846458836"},{"conf":"1","page_num":"0","top":"0.4947735200309138","height":"0.010452960286604362","level":"0","par_num":"0","left":"0.47093023257922917","text":"586","block_num":"0","width":"0.008720929318285997","word_num":"0","line_num":"0"},{"width":"0.008720929318285997","word_num":"0","text":"587","conf":"1","left":"0.4723837218234151","top":"0.5121951224699383","line_num":"0","par_num":"0","level":"0","block_num":"0","height":"0.010452960286604362","page_num":"0"},{"block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","text":"588","word_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","left":"0.4723837218234151","top":"0.5296167252573947","par_num":"0"},{"page_num":"0","text":"589","width":"0.01017441774936434","level":"0","left":"0.4709302334945038","line_num":"0","height":"0.010452960286604362","par_num":"0","block_num":"0","top":"0.5470383280448511","conf":"1","word_num":"0"},{"conf":"0.5","left":"0.47238372114299704","height":"0.020905922094220375","level":"0","par_num":"0","page_num":"0","text":"590","block_num":"0","width":"0.008720929952377943","top":"0.5609756106427853","line_num":"0","word_num":"0"},{"page_num":"0","block_num":"0","height":"0.006968640444571572","level":"0","conf":"0.30000001192092896","left":"0.46802325552854196","par_num":"0","line_num":"0","top":"0.5853658539937421","word_num":"0","text":"15911","width":"0.013081394611520969"},{"text":"592","conf":"1","height":"0.020905923615232025","width":"0.010174418383456285","page_num":"0","left":"0.4723837209560432","word_num":"0","block_num":"0","top":"0.5958188150216522","par_num":"0","level":"0","line_num":"0"},{"width":"0.008720929952377998","conf":"1","left":"0.47238372099764825","level":"0","par_num":"0","top":"0.616724738727316","text":"593","word_num":"0","line_num":"0","height":"0.010452961047110132","block_num":"0","page_num":"0"},{"text":"T 595","page_num":"0","height":"0.013937280889142922","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.466569769326747","par_num":"0","top":"0.6480836243637909","width":"0.014534881774415365","line_num":"0","word_num":"0"},{"text":"-596","conf":"0.30000001192092896","left":"0.46656976759933994","par_num":"0","height":"0.020905922094220375","width":"0.014534883042599256","block_num":"0","line_num":"0","page_num":"0","word_num":"0","level":"0","top":"0.6655052271933078"},{"block_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.47093023259606254","level":"0","line_num":"0","text":"597","top":"0.6898954702884519","word_num":"0","conf":"0.30000001192092896","width":"0.010174418383456285","par_num":"0"},{"height":"0.020905922094220375","page_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","text":"598","left":"0.4709302331016392","conf":"0.5","par_num":"0","top":"0.7003484325068968","width":"0.011627906180442626"},{"page_num":"0","par_num":"0","width":"0.008720929952377943","left":"0.4723837209976482","level":"0","text":"$99","conf":"1","block_num":"0","top":"0.7247386758550688","height":"0.006968641205077342","word_num":"0","line_num":"0"},{"line_num":"0","block_num":"0","height":"0.027874564820309367","level":"0","conf":"0.30000001192092896","left":"0.46656976790214993","top":"0.7282229962193458","word_num":"0","par_num":"0","page_num":"0","width":"0.014534883042599311","text":"=600"},{"left":"0.4709302334945038","height":"0.006968640444571572","level":"0","text":"6011","top":"0.7595818818683066","width":"0.01017441774936434","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0"},{"left":"0.466569767781026","conf":"0.30000001192092896","level":"0","top":"0.7700348428613736","width":"0.014534883042599311","par_num":"0","text":"-602","block_num":"0","height":"0.020905923615232025","line_num":"0","word_num":"0","page_num":"0"},{"text":"604","word_num":"0","width":"0.010174418383456285","block_num":"0","page_num":"0","level":"0","conf":"1","height":"0.020905922094220375","line_num":"0","par_num":"0","left":"0.47093023264451217","top":"0.8048780490574194"},{"level":"0","conf":"0.30000001192092896","top":"0.8292682935500775","width":"0.008720929318285997","word_num":"0","par_num":"0","text":"605","block_num":"0","left":"0.47093023257922917","page_num":"0","height":"0.010452960286604362","line_num":"0"},{"level":"0","text":"606","left":"0.4723837211284622","height":"0.017421602252187474","line_num":"0","page_num":"0","block_num":"0","top":"0.8432055753547425","word_num":"0","width":"0.008720929952377943","conf":"1","par_num":"0"},{"width":"0.013081394611520969","line_num":"0","height":"0.010689139176023432","top":"0.8641114988686065","level":"0","word_num":"0","text":"— 607","conf":"0.30000001192092896","block_num":"0","left":"0.4665697671564489","par_num":"0","page_num":"0"},{"page_num":"0","level":"0","width":"0.008720929318285997","line_num":"0","block_num":"0","top":"0.8815331015640149","word_num":"0","height":"0.010452960286604362","conf":"1","par_num":"0","left":"0.4723837218234151","text":"608"},{"left":"0.9127906995735092","level":"0","par_num":"0","text":"100% 52","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.006968641450188162","width":"0.01889534706765028","word_num":"0","page_num":"0","line_num":"0"},{"level":"0","line_num":"0","width":"0.05813952709766146","block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571461","text":"• MOn ZU Aor 10.4/120","top":"0.006968641450188162","left":"0.9345930252198137","page_num":"0","word_num":"0"},{"block_num":"0","page_num":"0","word_num":"0","level":"0","top":"0.02787456497864904","par_num":"0","text":"L AskJiminnyReportActivityServiceTestv","line_num":"0","conf":"1","left":"0.8270348901595695","height":"0.010452960286604362","width":"0.08866278668667404"},{"conf":"0.5","word_num":"0","top":"0.05574912978701141","page_num":"0","level":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.4738372097953522","width":"0.029069763548830674","text":"=custom.log","height":"0.010452960286604362"},{"word_num":"0","par_num":"0","left":"0.5101744200028817","conf":"1","height":"0.010452961047110132","text":"=laravel.log","page_num":"0","block_num":"0","level":"0","top":"0.055749129145434506","width":"0.027616277654120225","line_num":"0"},{"page_num":"0","conf":"0.5","line_num":"0","level":"0","block_num":"0","left":"0.5450581399922917","height":"0.010452960286604362","par_num":"0","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","width":"0.050872087478637695","word_num":"0"},{"line_num":"0","left":"0.6046511654871605","word_num":"0","level":"0","height":"0.010452961047110132","text":"4 HS_local (iminny@localhost]","block_num":"0","conf":"0.5","par_num":"0","page_num":"0","top":"0.055749129145434506","width":"0.06104650903255382"},{"level":"0","line_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","width":"0.017441858636571994","word_num":"0","block_num":"0","left":"0.6947674436468302","top":"0.05574912943857935","par_num":"0","text":"Cascade"},{"level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"A console [PROD] X A console [EU]","top":"0.0797448165869219","height":"0.011164274322169043","par_num":"0","width":"0.07703488431078326","word_num":"0","left":"0.4738372088584945"},{"top":"0.0797448165869219","word_num":"0","conf":"0.5","line_num":"0","width":"0.04360464785961393","text":"A console [STAGING]","par_num":"0","left":"0.5595930266071848","level":"0","height":"0.011164274322169043","page_num":"0","block_num":"0"},{"block_num":"0","level":"0","conf":"1","par_num":"0","height":"0.007285397208668498","word_num":"0","top":"0.08362369354010668","width":"0.04651162979450629","text":"Retactor Connection","left":"0.6933139525309181","line_num":"0","page_num":"0"},{"page_num":"0","height":"0.007285397208668609","width":"0.045058133754324436","line_num":"0","conf":"0.30000001192092896","left":"0.7470930289847444","par_num":"0","top":"0.08362369371432266","block_num":"0","word_num":"0","text":"CRM Initial Sync Oven","level":"0"},{"text":"Tx: Autov","width":"0.02034883549872868","word_num":"0","par_num":"0","height":"0.0071770334928229484","top":"0.1044657097288676","conf":"0.5","level":"0","left":"0.5348837228066751","line_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","conf":"0.30000001192092896","width":"0.023255814897253146","page_num":"0","text":"do jiminny","left":"0.6627906971819303","block_num":"0","height":"0.010516868633897003","par_num":"0","level":"0","top":"0.1044657097460916","line_num":"0"},{"page_num":"0","width":"0.12936045261139567","line_num":"0","word_num":"0","par_num":"0","left":"0.49273255700367574","height":"0.010689139176023432","level":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","block_num":"0","top":"0.12519936212958604","conf":"0.5"},{"par_num":"0","left":"0.6279069838403225","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","block_num":"0","height":"0.010689139176023432","page_num":"0","text":"034 A1 A34 M62 ^ -","top":"0.12519936195537007","width":"0.05813952709766146"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","width":"0.12499997970905707","line_num":"0","left":"0.4927325782522842","level":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","word_num":"0","height":"0.006968640444571461","block_num":"0","top":"0.1463414637498397"},{"text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","top":"0.15679442610595107","left":"0.4927325630147635","page_num":"0","level":"0","word_num":"0","width":"0.1962209052227913","height":"0.013937280889143033","conf":"1","line_num":"0","par_num":"0","block_num":"0"},{"width":"0.015988370205493707","block_num":"0","conf":"1","level":"0","line_num":"0","text":"SELECT","word_num":"0","top":"0.17770034895077447","page_num":"0","height":"0.010452960286604362","left":"0.49273255988271814","par_num":"0"},{"line_num":"0","block_num":"0","top":"0.1951219518899232","width":"0.1889534605310318","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","height":"0.013937280889143033","left":"0.5014535184914614","conf":"0.5","level":"0","page_num":"0","par_num":"0"},{"par_num":"0","level":"0","text":"U.ema1l.","height":"0.006968640444571461","conf":"0.30000001192092896","word_num":"0","block_num":"0","page_num":"0","left":"0.5029069786600965","top":"0.21602787489966546","width":"0.021802323929806966","line_num":"0"},{"block_num":"0","top":"0.233449477263315","page_num":"0","text":"sa.*","word_num":"0","left":"0.5029069764355705","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","width":"0.011627907448626518"},{"width":"0.08866278668667404","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","text":"towner 1d FRol sochal accounts sa","left":"0.5029069796729173","block_num":"0","word_num":"0","height":"0.006968641205077342","page_num":"0","top":"0.25087108008861336"},{"par_num":"0","left":"0.49273255569667207","line_num":"0","height":"0.011164274322168932","block_num":"0","conf":"0.5","page_num":"0","level":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.0959302313784336","top":"0.2679425837320575","word_num":"0"},{"width":"0.10610464785961388","line_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","word_num":"0","top":"0.28548644338568163","height":"0.007196483429539158","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","level":"0","left":"0.492732561293783"},{"conf":"0.5","top":"0.2995371262853762","block_num":"0","left":"0.49269744083144135","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","height":"0.0148935728666314","width":"0.1381482875093501","word_num":"0"},{"conf":"1","line_num":"0","left":"0.4927325646028267","block_num":"0","top":"0.33797909453440456","width":"0.14534883296236073","word_num":"0","page_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","height":"0.010505753841126397","par_num":"0","level":"0"},{"block_num":"0","text":"select * from features;","line_num":"0","conf":"1","width":"0.059593018065107584","par_num":"0","word_num":"0","height":"0.01075026787449107","page_num":"0","left":"0.4927325633660667","top":"0.3728222999543015","level":"0"},{"level":"0","height":"0.007260390255820148","text":"Bplect * from team fpatunos where featunp id = 40:","left":"0.49273257312172364","line_num":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0","top":"0.38995215302990127","width":"0.12936045261139567","conf":"0.30000001192092896"},{"left":"0.4927325550814989","line_num":"0","width":"0.09011627765412028","text":"select * from teams where id = 556;","conf":"1","height":"0.010500196824994035","par_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.42503987254774733","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.010564103651274914","text":"select * from","left":"0.4927325616686351","conf":"1","level":"0","page_num":"0","par_num":"0","width":"0.03779069413530067","top":"0.4599303140744231","line_num":"0"},{"block_num":"0","width":"0.12499998985452854","line_num":"0","level":"0","left":"0.5654069877565148","par_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","page_num":"0","conf":"1","height":"0.010564103651274914","top":"0.4599303140744231","word_num":"0"},{"level":"0","par_num":"0","top":"0.47735191659424503","width":"0.19767440633570893","word_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","height":"0.010686361048210191","conf":"1","page_num":"0","left":"0.4927325737320452","block_num":"0","line_num":"0"},{"left":"0.4927008834473122","text":"select * from automated_report_results order Dy zu desc,","level":"0","height":"0.014546766235497555","line_num":"0","top":"0.49466613506674073","block_num":"0","width":"0.1453954818400931","conf":"0.5","par_num":"0","word_num":"0","page_num":"0"},{"line_num":"0","top":"0.5119617223575448","par_num":"0","page_num":"0","block_num":"0","conf":"1","height":"0.010686361048210191","left":"0.4927325548990552","level":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","width":"0.14244185102746842","word_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","line_num":"0","block_num":"0","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831","width":"0.15552323929806972","conf":"1","height":"0.010452960286604362","level":"0","left":"0.49273255862023396"},{"level":"0","page_num":"0","text":"select * from opportunities where id = 7594349:","left":"0.49273256125581216","conf":"1","block_num":"0","line_num":"0","top":"0.5818815337886577","height":"0.010622453461423431","width":"0.12209300791963623","par_num":"0","word_num":"0"},{"text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","top":"0.6164274323772443","word_num":"0","left":"0.49273257226354994","level":"0","conf":"0.5","block_num":"0","par_num":"0","width":"0.19767440633570899","height":"0.010750267113985301","line_num":"0","page_num":"0"},{"left":"0.49273256709487234","level":"0","block_num":"0","height":"0.010628010477555794","page_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","width":"0.15406975847609494","conf":"1","top":"0.6339712919137487","par_num":"0","line_num":"0","word_num":"0"},{"left":"0.4927325551571803","width":"0.15261626750864876","par_num":"0","word_num":"0","level":"0","block_num":"0","height":"0.010505753841126397","line_num":"0","top":"0.651515151624469","conf":"1","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","page_num":"0"},{"page_num":"0","top":"0.6689895475345226","word_num":"0","conf":"1","left":"0.4927325646279135","par_num":"0","block_num":"0","height":"0.013937280889143033","width":"0.11046511061648101","level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","line_num":"0"},{"width":"0.15261626750864876","left":"0.4927325552882119","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","page_num":"0","level":"0","word_num":"0","line_num":"0","conf":"1","block_num":"0","par_num":"0","height":"0.010558546635142552","top":"0.6864111504286012"},{"conf":"0.5","word_num":"0","level":"0","page_num":"0","line_num":"0","left":"0.4927325602990887","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","top":"0.724738676080081","width":"0.12354650903255388","block_num":"0","height":"0.007318740065968554","par_num":"0"},{"word_num":"0","width":"0.0159883714736776","level":"0","line_num":"0","page_num":"0","left":"0.492732558848917","text":"GELECT","conf":"0.30000001192092896","block_num":"0","top":"0.7386759584137272","height":"0.010452961047110132","par_num":"0"},{"width":"0.18604649888708236","conf":"0.5","page_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","level":"0","word_num":"0","block_num":"0","height":"0.014354066985646008","left":"0.5029069807442199","line_num":"0","par_num":"0"},{"par_num":"0","text":"u. email","width":"0.021802323929806966","word_num":"0","block_num":"0","page_num":"0","top":"0.7767145136381128","left":"0.5014534902332606","height":"0.007257611367501027","line_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","line_num":"0","level":"0","left":"0.5029069777669138","conf":"1","par_num":"0","text":"sa.*,","top":"0.7944250876267327","width":"0.013081394611520913","page_num":"0","word_num":"0","height":"0.010452960286604362"},{"height":"0.010497418697180683","left":"0.5014534906556222","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","text":"t.owner_id FROM social_accounts sa","top":"0.8118022326885981","width":"0.09011626750864876","word_num":"0"},{"page_num":"0","block_num":"0","left":"0.49273256673203064","level":"0","height":"0.007254833239687675","top":"0.8292682928942409","width":"0.09738371220040826","word_num":"0","text":"JOTN usens u on trid = ca.cociable idi","line_num":"0","conf":"0.30000001192092896","par_num":"0"},{"top":"0.8466898957943156","width":"0.10610464785961393","level":"0","line_num":"0","left":"0.49273255613526434","word_num":"0","block_num":"0","height":"0.010566882539594036","conf":"0.5","page_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id"},{"page_num":"0","block_num":"0","left":"0.4927325670763793","par_num":"0","level":"0","width":"0.1380813882706013","conf":"1","word_num":"0","line_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","height":"0.010689139176023432"},{"line_num":"0","block_num":"0","width":"0.19622092551373427","word_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","conf":"0.5","height":"0.01068358215989107","level":"0","par_num":"0","top":"0.8987240830528642","left":"0.4927325575704069","page_num":"0"},{"level":"0","height":"0.011164274322169043","text":"+0 ..","line_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.965116281891486","top":"0.0797448165869219","block_num":"0","width":"0.020348834230544677","page_num":"0","par_num":"0"},{"conf":"1","left":"0.6976744093135958","level":"0","par_num":"0","page_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608","word_num":"0","block_num":"0","line_num":"0","height":"0.01059744650857497","top":"0.10104529661439754"},{"level":"0","word_num":"0","top":"0.11846689891207607","block_num":"0","left":"0.703488371377582","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337"},{"page_num":"0","block_num":"0","conf":"1","left":"0.694767473312973","height":"0.007357639939400973","level":"0","par_num":"0","width":"0.28633718287691157","line_num":"0","top":"0.1393728226143094","word_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait"},{"line_num":"0","conf":"0.5","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","width":"0.2819767201200445","block_num":"0","level":"0","page_num":"0","height":"0.010653017430404366","par_num":"0","top":"0.15311004796085603","left":"0.6962209524994839","word_num":"0"},{"left":"0.6947674594038452","block_num":"0","page_num":"0","par_num":"0","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453","width":"0.12645347067650337","word_num":"0","conf":"1","height":"0.010583553587991013","line_num":"0","level":"0"},{"block_num":"0","left":"0.6947674552483422","par_num":"0","width":"0.13517440633570899","level":"0","height":"0.010494639808861561","word_num":"0","text":"What splitting the profile sync into batches would look like","conf":"1","page_num":"0","top":"0.19856459312259356","line_num":"0"},{"level":"0","line_num":"0","conf":"1","par_num":"0","height":"0.007182590508955311","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","left":"0.6947674427962095","block_num":"0","width":"0.1511627765412027","top":"0.21929824549679078","word_num":"0","page_num":"0"},{"level":"0","block_num":"0","par_num":"0","line_num":"0","page_num":"0","word_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","height":"0.010569660667407277","conf":"1","width":"0.28633716258596864","left":"0.694767459943104"},{"par_num":"0","width":"0.24127905419532292","word_num":"0","block_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","line_num":"0","left":"0.6947674612076477","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","page_num":"0","top":"0.2508710804745784"},{"height":"0.007329854098233168","conf":"1","block_num":"0","par_num":"0","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","line_num":"0","page_num":"0","left":"0.6962209605769604","level":"0","width":"0.284883661473051","word_num":"0"},{"par_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.306620209394439","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","width":"0.2877906636988863","line_num":"0","word_num":"0","left":"0.6962209692158519","block_num":"0","level":"0","height":"0.006968640444571461"},{"height":"0.010452960286604362","page_num":"0","par_num":"0","conf":"1","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","word_num":"0","top":"0.3205574921563493","line_num":"0","left":"0.7034883691075557","block_num":"0","width":"0.2776162573631774","level":"0"},{"top":"0.33797909453440456","height":"0.010505753841126397","width":"0.20639533184944325","left":"0.7034883929131215","page_num":"0","word_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator"},{"height":"0.010628010477555794","block_num":"0","top":"0.3554006976086954","width":"0.2819767201200445","word_num":"0","left":"0.6962209294276679","level":"0","page_num":"0","par_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","line_num":"0","conf":"1"},{"page_num":"0","par_num":"0","top":"0.3763066205343165","level":"0","width":"0.2848836817639939","left":"0.6962209430504749","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","height":"0.0072659472719524","block_num":"0","word_num":"0","line_num":"0","conf":"1"},{"height":"0.007215933366255256","conf":"0.5","line_num":"0","word_num":"0","par_num":"0","left":"0.6947674424200525","text":"You get for free","top":"0.41463414653422836","page_num":"0","level":"0","block_num":"0","width":"0.0319767404109873"},{"word_num":"0","page_num":"0","block_num":"0","height":"0.0071770334928229484","par_num":"0","level":"0","conf":"0.5","left":"0.697674417508692","line_num":"0","top":"0.43540669856459324","text":"•streamed fetch (no 0OM on big owners)","width":"0.08575581489725315"},{"left":"0.6976744285694189","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.4529505582137161","page_num":"0","text":"• 100-record batches via Redis","word_num":"0","conf":"0.5","height":"0.0071770334928229484","width":"0.06540696671668522"},{"height":"0.010477968760464584","par_num":"0","top":"0.4703832754342152","width":"0.13953486909257606","word_num":"0","left":"0.6976744332330052","conf":"1","level":"0","page_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","block_num":"0","line_num":"0"},{"block_num":"0","conf":"1","height":"0.010514089745577881","page_num":"0","level":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","top":"0.4912280700058711","word_num":"0","left":"0.6976744360642997","width":"0.1322674244008165","line_num":"0","par_num":"0"},{"word_num":"0","top":"0.508710801912447","block_num":"0","page_num":"0","left":"0.6976744452373054","height":"0.010452960286604251","conf":"0.5","par_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","width":"0.2819767201200445","level":"0","line_num":"0"},{"block_num":"0","left":"0.7034883798200974","height":"0.007360418067214214","par_num":"0","top":"0.5261324047144549","conf":"0.5","level":"0","page_num":"0","text":"key so difterent orofiles don't collide","width":"0.07267441140844466","line_num":"0","word_num":"0"},{"level":"0","par_num":"0","top":"0.5470383280448511","line_num":"0","word_num":"0","page_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","conf":"1","height":"0.010452960286604362","width":"0.1729650903255382","block_num":"0","left":"0.6947674678139966"},{"conf":"0.5","left":"0.6947674633339377","word_num":"0","line_num":"0","page_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","block_num":"0","top":"0.5644599301598978","par_num":"0","height":"0.0073104049220229506","level":"0"},{"conf":"1","par_num":"0","top":"0.5956937798195339","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","page_num":"0","word_num":"0","left":"0.6947674627311626","level":"0","width":"0.28052323929806977","height":"0.010577996571858761","block_num":"0","line_num":"0"},{"line_num":"0","block_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","left":"0.6947674461509291","page_num":"0","width":"0.13953487923804753","par_num":"0","top":"0.613237639553429","word_num":"0","height":"0.0071770334928229484","conf":"1","level":"0"},{"page_num":"0","word_num":"0","height":"0.006968641205077342","line_num":"0","level":"0","left":"0.6947674422006878","par_num":"0","text":"Recommendation","width":"0.04215116196490354","block_num":"0","conf":"1","top":"0.6411149825213349"},{"word_num":"0","conf":"1","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","line_num":"0","width":"0.28052323929806977","left":"0.6947674626641019","level":"0","height":"0.010522425650029366","par_num":"0","page_num":"0","block_num":"0","top":"0.6585365856142653"},{"page_num":"0","left":"0.6947674655515993","level":"0","block_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","top":"0.6759581884885157","width":"0.28488370205493685","line_num":"0","word_num":"0","height":"0.006968640444571461","par_num":"0","conf":"0.5"},{"par_num":"0","line_num":"0","page_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","conf":"1","height":"0.01055576774682343","block_num":"0","word_num":"0","width":"0.17441859143845573","top":"0.6897926635444678","level":"0","left":"0.6947674548777797"},{"height":"0.01072803904945574","word_num":"0","top":"0.7105263158961413","left":"0.697674427545875","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"1","width":"0.22819766592472157","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","page_num":"0"},{"par_num":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","width":"0.28488368176399403","top":"0.7317073174083762","line_num":"0","height":"0.006968640444571461","page_num":"0","left":"0.6976744577707242","conf":"0.30000001192092896","word_num":"0","block_num":"0","level":"0"},{"page_num":"0","par_num":"0","level":"0","height":"0.017421602252187585","conf":"0.30000001192092896","top":"0.7421602788826169","line_num":"0","text":"do),","word_num":"0","left":"0.7034883726365229","width":"0.011627906180442626","block_num":"0"},{"height":"0.0071770334928229484","level":"0","left":"0.6976744436144179","line_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","page_num":"0","top":"0.766347687400319","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","width":"0.2776162573631774"},{"left":"0.694767475704478","par_num":"0","page_num":"0","height":"0.011164274322169043","conf":"1","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","word_num":"0","block_num":"0","line_num":"0","width":"0.2877906636988864","top":"0.7870813397129187","level":"0"},{"conf":"1","page_num":"0","height":"0.00722149038238773","text":"at the end (FetchSalesforceEntitieslo","width":"0.07994186117293989","block_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.6962209300478492","top":"0.804625199437562","line_num":"0"},{"level":"0","conf":"1","left":"0.7761627980999628","page_num":"0","par_num":"0","line_num":"0","width":"0.18895348082197483","height":"0.007221490382387619","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","block_num":"0","word_num":"0","top":"0.8046251994347967"},{"level":"0","width":"0.08430232392980697","left":"0.6962209318790669","line_num":"0","text":"watermark — gate it on \"no profile context\".","height":"0.0071770334928229484","page_num":"0","top":"0.8221690590111643","conf":"1","word_num":"0","block_num":"0","par_num":"0"},{"top":"0.8397129185198681","word_num":"0","par_num":"0","left":"0.9651162807795277","level":"0","conf":"0.30000001192092896","page_num":"0","text":"G.l .","height":"0.010461296951561616","width":"0.017441858636571994","block_num":"0","line_num":"0"},{"page_num":"0","top":"0.9266347687400319","width":"0.04069767099745736","block_num":"0","conf":"0.30000001192092896","left":"0.6962209300842392","level":"0","line_num":"0","text":"Ask anvthina (84-D","height":"0.0071770334928229484","par_num":"0","word_num":"0"},{"left":"0.7223837197862006","top":"0.9545454545454546","word_num":"0","height":"0.0071770334928229484","block_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.04651162472177062","text":"Claude Qnus 17 Medium","level":"0"},{"height":"0.006968640444571572","level":"0","conf":"0.5","block_num":"0","left":"0.9331395351302343","line_num":"0","par_num":"0","word_num":"0","text":"144-25","page_num":"0","width":"0.01453488177441542","top":"0.9860627181052405"},{"conf":"0.30000001192092896","level":"0","height":"0.01074748898617195","block_num":"0","top":"0.986062718234409","line_num":"0","width":"0.01453488177441531","text":"Po 4 sp","word_num":"0","page_num":"0","left":"0.9709302343731505","par_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
44218
|
FirefoxFilelBookmarksProfilesToolsWindowHeldvest-1 FirefoxFilelBookmarksProfilesToolsWindowHeldvest-1#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields" 5?his oage is slowing down riretox. o soeed un vour orowser. stoo this page.Developers | HubSpotawsSearehCO EC2Mastic container Service3 53€ CodeDeployCo CoudWatch[Option+S] CElastiCacheKo: Aurora and RDSnôl Amazon OpenSearch Ser...( GloudFrentMedialiveCloudwatch/ Logs InsightsM Inbox (1,574) - lukas.kovalik@jiminLoas (10k)Patterns (7)VisualizationIM 120216 is your HubSpot Log In CorCloudWatch | eu-west-1Logs (10k)Summarize results• InvestigateIn Share resultsexport resultsNew Tabsnowing 10,000 or 214,814 recoras matcned o14,026,393 records (3.4 GB) scanned in 9.2s @ 1,524,276 records/s (379.3 MB/s)Z Configure SSH access to multiple— New |ao21:0022:0023:0000:0001:0002:0003:0004:0005:0006:00O rilter tadle resulus (cose insensicive)....etimestampemessage@logStreamelog2026-04-17108:11:21.135Z2026-04-17 08:11:21] production.INF0: OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/9f6a122f3c2e4ef0b990f5fff812d838 L765720199711:worker-delayed2026-04-17T08:11:20.814Z[2026-04-17 08:11:20] production.INFO: [OpportunityPendinqAiAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L765720199711:worker-delayed2026-04-17T08:11:20.506Z[2026-04-17 08:11:20] production.INF0: [OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 Lros<ui.worken-celovec2026-04-17708:11:20.4847Г2026-04-17 08:11:207 production.TNF0: [OnnortunitvPendinaAiAnqlvsi... worker-delaved/worker-delaved/73ba2c3c95d64e418cb6315c98734283 |71s/u.99/:worken-del oved2026-04-17108:11:20.460Z2026-04-17 08:11:20] production.INF0: OpportunityPendingAiAnalysi...worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L765720199711:worker-delayed2026-04-17T08:11:20.419Z[2026-04-17 08:11:20] production.INFO:"OpportunityPendinqAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L765720199711:worker-delayed<046-94-1/ 08:11:40.4034Г2026-04-17 08:11:207 production.INF0: ГOpportunitvPendinaAiAnalvsi.. worker-delaved/worker-delaved/9f6a122f3c2e4ef0b990f5fff812d838 L165/20199/11:worker-delavec/h-h4-1/ Ux:11:19.1x9/L<026-04-17 08:11:19J productzon.LNFO:[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L765/20199/11:worker-delayec• 92026-04-17108:11:19.071Z2026-04-17 08:11:19] production.INF0: OpportunityPendingAiAnalysi.'worker-delayed/worker-delayed/3f5417d614c44365b2a370046c93e355 L765720199711:worker-delayec• 102026-04-17T08:11:19.049Z[2026-04-17 08:11:19] production.INFO:upportunltyrenalnoAlAnalysl..worker-delayed/worker-delayed/3f5417d614c44365b2a370046c93e355 L765720199711:worker-delayed• 112026-04-17708:11:19.039Z• 12.• 13• 14• 152026-04-17108:11:19.022Z2026-04-17T08•11•19 0067L<026-04-17 08:11:19J production.LNFO:[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L[2026-04-17 08:11:19] production.INFO: [OpportunityPendingAiAnaLysi.worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 LOpportunityPendingAiAnalysi.08ec1e8524b6d L165/20199/11:worker-delavec765720199711:worker-delayed765770199711:worker-delayec2026.04.17T08:11.18 0987[2026-04-17 08:11:19][2026-04-17 08:11:18tunltyrenalnoAlAnalysl..8cb6315c98734283 L765720199711:worker-delayed2026-04-17708:11:18.971214026-04-1/ 08:11:18•tunztvPendinaAlAnalvSl...worker-delaved/w2026-04-17708:11:18.9297[OpportunityPendingAiAnalysi... worker-delayed/worker4616b9408ec1e8524b6d L64e418cb6315c98734283 |2765720199711:worker-delaved765720199711:worker-delayec• 17• 182026-04-17T08:11:18.89622026-04-17T08:11:18.581Z2026-04-17T08:11:18.567Z2026-04-17708:11•18 540712026-04-17 00:11:10 proaucclo[OpportunityPendingAiAnalysi.5d640418ch6715/08774297 17worker-delayed/worker-delayed/ /sbazcsc-765720199711:worker-delayed4046-04-11 00.11:10'tunltyrenalnoalAnalysl.._Opportun1tyPendingAlAnaLysl... worker-delayed/worke365b2a370046c93e355 L455b2a370046c93e355 |Й765720199711:worker-delayed165/20199/11:worker-delavec2026-04-17T08:11:17.963Z2026-04-17T08:11:16.825Z12026-04-17[2026-04-17 08:11:17] production.INFO:Г2026-04-17 08:11:167 productionOpportunityPendingAiAnalysi.worker-delaved/worke-44365622370046/93e355 14765720199711:worker-delovecuppor cunlcyrenalnoalanalysl.:4094c5437e8d18b9f73daf0924 L765720199711:worker-delayeduooortunltvrenclnoAland.vsl.worker-delaved/worker• 23.<046-94-1/ 08:11:15.994414026-04-1/ 08:11:151tunztvPendinaAlAnalvsl... worker-delaved/worke124.2026-04-17708:11:14.981712026-04-17 08:11:147 nroduction.TNFOI[OpportunityPendingAiAnalysi... worker-delayed/w38f4b4cb882679de766970e L4cb882679de766970e |23d18b9f73daf0924765720199711:worker-delaved165/20199/11:worker-delavec765720199711:worker-delayec2026-04-17T08•11•14 0647(2026-04-17 08:11:14]rtunityPendinqAiAnalysi.worker-delayed/w-5AZ7eRd19haf7zdafo924 17765720199711:worker-delayed• 2627N 282026-04-17708:11:13.883ZГ2026-04-17 08:11:137uooortunltvrencznoAlanolvs...worker-delaved/worker-delaved/33a95d244b2f4b1bb9408ec1e8524b6d Lz765720199711:worker-delaved2026-04-17708:11:09.69671u2h-u4-1/ ux:1:49 nroducrion.iNrolLOpportunityPendingAlAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L21hs/ul99/worken-del over2026-04-17708•11•04 085712026-04-17 08•11•047 nroduction TNE0•OpportunityPendingAiAnalysi.worker-delayed/worker-delayed/036221e6938f4b4cb882679de766970e |7765720199711.worken-delavedi• 292026-04-17T08:11:02.119Z[2026-04-17 08:11:02] producticOpportunityPendinqAiAnalysi.worker-delayed/worker-delayed/036221e6938f4b4cb882679de766970e L765720199711:worker-delayed2026-04-17T08:10:57.775ZГ2026-04-17 08:10:571 productionOpportunitvPendinaAiAnalvsi.. worker-delaved/worker-delaved/036221e6938f4b4cb882679de766970e L4765720199711:worker-delaved2026-04-17708:10:53 99371uzh-u4-1/ ux:u:ss nroducrion.inrtTOnnortunitvPendinaAiAnalvsi... worker-delaved/worker-delaved/b21e58274e134347b0d04744ac7ea94d |765720199711:worken-delaved2026-04-17708-10•53 5907[2026-04-17 08:10:53] production.INFO:[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/8356d1dae18f4e1796e3400b18be2f2f L765720199711:worker-delayecEurope (Ireland)Acc to casnpoaro07:00> 0Ассоипи1. в0дг052Hide histogram08:00Support Daily - in 3h 24 m• Fri 17 Apr 11:36:14AutomatedRenortsCommandTestnvestigating HubSpotAListeners\PendingAnalysis\OpportunityPendingAlAnalysisAfterStageChanged:ate the opporunityInityrendingAiAnalysisArlerstagecnanged listener class iIn 4.205eld ValuesService execute - does it update the opportunity mod...lllLiorsAiAnalysisAfterStageChanged doese the opportunity. It's a trigger orchestration step. Here's the full chain:ea event Tirea|1ngA1Ana Lys1SArterstagechanged: : hand lecuniry Trom Dbhas AT CRM FILLING teature enabled.ng CRM templatesplicable template field IDsfor the opportunityunupporcunityalAnalysis event queuea)rtun1tyA1Analys1sL1scener::handleLCrmFieldValuesService: : execute()oportuna Vurmrle ohand ler.execurel1. Calls Prophet Al to extract field values trom deal2. Saves CrmTemplateRun records3. Dispatches AiAutomationAnalysisReadyJob (queued)- FrocessAlAucomaclonana lysiskesulcs→ calls service->syncOpportunityo to refresh local data- caLls UpdatecrmFleldAction:: executet)→ writes Al-generated values back to CRM (HubSpot)Uinlivronously, but not stage_id - it writes Al-generated CRM tield values (notnalysisResults::getTargetObiect( calls service->syncOpportunity - Prouvsiskesulus ono:bv — Wnich re suncs the ooooruniy trom uosoorage id and other fields as a side effect:syncRemoteRecord( also calls syncOpportunity( after writing - UpdateCrmly (no-op) if:CRM FILLING feature flagich the opportunityve no active fieldsges IssueIls inside ProcessAiAutomationAnalysisResults go through the normalch calls resolveStaqe() → potentially importStages() . So this Al automationnal triger tor the reveated importStages calls vou re seeina, separate tromW...
|
[{"text":"Firefox","left": [{"text":"Firefox","left":"0.020348838864473872","word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.005167958140373186","block_num":"0","page_num":"0","top":"0.005167958914309545","level":"0","width":"0.01889534741640091","par_num":"0"},{"level":"0","block_num":"0","par_num":"0","text":"Filel","word_num":"0","height":"0.005167958140373186","page_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.04505814059806641","top":"0.005167958914309545","width":"0.010174417495727534"},{"top":"0.005167958914309545","par_num":"0","height":"0.005167958140373186","conf":"0.30000001192092896","page_num":"0","text":"Bookmarks","width":"0.02616278827190399","word_num":"0","level":"0","line_num":"0","left":"0.1250000025210246","block_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","height":"0.005167958140373186","level":"0","block_num":"0","left":"0.1584302342133111","text":"Profiles","top":"0.005167958914309545","page_num":"0","width":"0.018895347416400893","word_num":"0"},{"block_num":"0","text":"Tools","line_num":"0","left":"0.1845930233910627","conf":"0.30000001192092896","top":"0.005167958716441268","level":"0","width":"0.01162790656089785","word_num":"0","height":"0.005167958471510192","par_num":"0","page_num":"0"},{"left":"0.2049418623176175","text":"Window","par_num":"0","level":"0","word_num":"0","line_num":"0","block_num":"0","height":"0.0077519370449914415","top":"0.005167958996884159","page_num":"0","conf":"1","width":"0.021802324056625355"},{"line_num":"0","width":"0.013081394135951996","word_num":"0","left":"0.22965116405121","top":"0.005167958914309545","height":"0.005167958140373186","level":"0","page_num":"0","block_num":"0","text":"Held","conf":"1","par_num":"0"},{"conf":"1","block_num":"0","page_num":"0","left":"0.3183139903756958","par_num":"0","top":"0.028423772950372572","text":"vest-1#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields\" 5?","width":"0.3561046123504638","height":"0.0077519370449913305","word_num":"0","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.005167958140373186","level":"0","text":"his oage is slowing down riretox. o soeed un vour orowser. stoo this page.","par_num":"0","top":"0.0594315248057824","conf":"0.30000001192092896","width":"0.16569766998291016","left":"0.004360472423115025","word_num":"0"},{"top":"0.12638888904633738","left":"0.005813958068675152","height":"0.007978035344017864","width":"0.05523255467414856","page_num":"0","level":"0","block_num":"0","conf":"0.5","word_num":"0","line_num":"0","par_num":"0","text":"Developers | HubSpot"},{"width":"0.01308139562606811","par_num":"0","height":"0.012919896178775314","text":"aws","left":"0.10029069746312876","conf":"1","top":"0.0904392766450367","block_num":"0","word_num":"0","level":"0","line_num":"0","page_num":"0"},{"level":"0","top":"0.09560723521299597","block_num":"0","height":"0.005167958471510192","left":"0.1715116281461871","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.01744185984134672","word_num":"0","text":"Seareh"},{"width":"0.017441858351230632","word_num":"0","par_num":"0","left":"0.1002906997348759","height":"0.0077519370449913305","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","text":"CO EC2","top":"0.12144702902272397","line_num":"0"},{"height":"0.005167958140373186","block_num":"0","page_num":"0","top":"0.12403100800991673","word_num":"0","conf":"0.5","line_num":"0","par_num":"0","level":"0","text":"Mastic container Service","width":"0.05232557654380798","left":"0.13226744671017604"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","text":"3 53","width":"0.015348836779594421","word_num":"0","height":"0.012403101391262439","left":"0.1914534886630855","par_num":"0","top":"0.12041343641399549"},{"block_num":"0","top":"0.12104015937179846","left":"0.21343392802736885","height":"0.011285279194513942","word_num":"0","level":"0","par_num":"0","conf":"0.5","page_num":"0","text":"€ CodeDeploy","width":"0.033883944153785706","line_num":"0"},{"conf":"0.30000001192092896","left":"0.2543604693428899","level":"0","block_num":"0","page_num":"0","top":"0.12403100800991673","line_num":"0","height":"0.005167958140373186","text":"Co CoudWatch","word_num":"0","par_num":"0","width":"0.034883716702461265"},{"text":"[Option+S] C","top":"0.09280166982536753","line_num":"0","width":"0.0363762587308884","height":"0.01077908807330663","block_num":"0","page_num":"0","conf":"1","par_num":"0","level":"0","left":"0.32701535967447465","word_num":"0"},{"page_num":"0","top":"0.12403100835088932","line_num":"0","left":"0.3023255813000946","conf":"1","text":"ElastiCache","word_num":"0","par_num":"0","height":"0.0077519370449913305","width":"0.02616278827190399","level":"0","block_num":"0"},{"conf":"0.30000001192092896","word_num":"0","text":"Ko: Aurora and RDS","page_num":"0","block_num":"0","left":"0.33426776676982844","top":"0.12096399670337832","width":"0.04367377161979674","height":"0.011301981078253864","par_num":"0","line_num":"0","level":"0"},{"block_num":"0","text":"nôl Amazon OpenSearch Ser...","top":"0.12117700635378048","conf":"0.30000001192092896","height":"0.011081606811947253","line_num":"0","width":"0.06704654693603518","left":"0.3836454938141979","level":"0","par_num":"0","word_num":"0","page_num":"0"},{"height":"0.0077519370449913305","level":"0","block_num":"0","text":"( GloudFrent","word_num":"0","width":"0.031976741552352916","top":"0.12144702902272397","conf":"0.30000001192092896","left":"0.45930232849707925","page_num":"0","line_num":"0","par_num":"0"},{"line_num":"0","text":"Medialive","page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.5043604654698332","top":"0.12403100782589127","width":"0.023255813121795588","word_num":"0","level":"0","height":"0.005167958471510192","block_num":"0"},{"left":"0.1162516739169394","level":"0","text":"Cloudwatch","width":"0.03203153908252716","block_num":"0","word_num":"0","height":"0.008501998583475778","line_num":"0","page_num":"0","par_num":"0","top":"0.1494957705673774","conf":"0.5"},{"word_num":"0","par_num":"0","text":"/ Logs Insights","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.1497093076586907","line_num":"0","height":"0.007768087916904087","width":"0.0450581341981888","top":"0.14987080113198725"},{"par_num":"0","width":"0.07994185090065002","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","height":"0.007929586039649106","top":"0.15486111111454237","left":"0.005813963052836763","word_num":"0","text":"M Inbox (1,574) - lukas.kovalik@jimin","level":"0"},{"word_num":"0","conf":"0.5","top":"0.17004881981406883","left":"0.10316217421087845","height":"0.008739569452073881","text":"Loas (10k)","page_num":"0","par_num":"0","width":"0.03204774856567383","line_num":"0","block_num":"0","level":"0"},{"block_num":"0","conf":"0.5","text":"Patterns (7)","page_num":"0","word_num":"0","height":"0.007929586039649106","width":"0.036337205767631525","par_num":"0","level":"0","top":"0.17054263617914178","line_num":"0","left":"0.14970930224141427"},{"left":"0.20058139553180093","page_num":"0","conf":"1","par_num":"0","height":"0.0077519370449913305","line_num":"0","block_num":"0","text":"VisualizationI","level":"0","top":"0.17054263625786603","width":"0.04069766998291016","word_num":"0"},{"level":"0","par_num":"0","width":"0.07994185090065004","top":"0.1805555554049697","line_num":"0","left":"0.005813963456206744","conf":"0.5","text":"M 120216 is your HubSpot Log In Cor","word_num":"0","block_num":"0","height":"0.010658914513058115","page_num":"0"},{"page_num":"0","height":"0.007832686768637798","text":"CloudWatch | eu-west-1","line_num":"0","conf":"0.5","top":"0.21180555558208947","width":"0.05959301590919494","word_num":"0","par_num":"0","level":"0","block_num":"0","left":"0.005813960831978632"},{"level":"0","conf":"1","page_num":"0","height":"0.015972222222222276","par_num":"0","left":"0.10319767409148753","text":"Logs (10k)","width":"0.03779069781303404","word_num":"0","block_num":"0","top":"0.20138888888888884","line_num":"0"},{"conf":"1","block_num":"0","level":"0","height":"0.007913436492284154","line_num":"0","left":"0.404069766339758","page_num":"0","top":"0.2013888888598011","width":"0.04941860139369969","word_num":"0","par_num":"0","text":"Summarize results"},{"conf":"0.5","par_num":"0","text":"• Investigate","top":"0.2013888888598011","width":"0.036337208747863836","left":"0.4752906988600797","word_num":"0","block_num":"0","line_num":"0","level":"0","page_num":"0","height":"0.007913436492284154"},{"conf":"0.5","height":"0.007913436492284154","left":"0.537790697087181","text":"In Share results","par_num":"0","word_num":"0","width":"0.04360464811325071","top":"0.2013888888598011","level":"0","line_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","width":"0.03779069483280173","height":"0.005167958140373186","line_num":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","left":"0.6002906972752708","text":"export results","level":"0","top":"0.20413436718304334"},{"line_num":"0","block_num":"0","left":"0.005813955738202844","page_num":"0","height":"0.007784237464269039","level":"0","top":"0.24027777765029446","text":"New Tab","conf":"0.30000001192092896","par_num":"0","width":"0.027616277337074283","word_num":"0"},{"left":"0.3619186029212168","block_num":"0","height":"0.007751937707265233","level":"0","par_num":"0","line_num":"0","text":"snowing 10,000 or 214,814 recoras matcned o","conf":"0.30000001192092896","page_num":"0","top":"0.2325581397380987","word_num":"0","width":"0.11918604373931885"},{"word_num":"0","left":"0.32267443051355027","text":"14,026,393 records (3.4 GB) scanned in 9.2s @ 1,524,276 records/s (379.3 MB/s)","page_num":"0","line_num":"0","level":"0","width":"0.20058138370513912","block_num":"0","height":"0.010675064060423178","par_num":"0","conf":"1","top":"0.245138888900021"},{"top":"0.2687338504697524","level":"0","par_num":"0","block_num":"0","text":"Z Configure SSH access to multiple","line_num":"0","height":"0.0077519370449913305","page_num":"0","width":"0.07994185090065004","word_num":"0","conf":"1","left":"0.0058139630495895375"},{"level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.2971576229969968","text":"— New |ao","height":"0.005167958140373297","left":"0.005813955791137318","page_num":"0","block_num":"0","word_num":"0","width":"0.02761627733707428","line_num":"0"},{"conf":"1","height":"0.005167958471510081","par_num":"0","text":"21:00","width":"0.01162790656089785","block_num":"0","level":"0","word_num":"0","top":"0.3126614987681209","left":"0.13226744199571389","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.005167958471510081","level":"0","left":"0.18604651176315573","top":"0.3126614987681209","width":"0.01162790656089785","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","text":"22:00"},{"word_num":"0","height":"0.005167958471510081","block_num":"0","line_num":"0","par_num":"0","text":"23:00","page_num":"0","conf":"1","level":"0","top":"0.3126614987681209","left":"0.23982558153059758","width":"0.01162790656089785"},{"text":"00:00","width":"0.011627906560897794","word_num":"0","page_num":"0","conf":"1","block_num":"0","line_num":"0","height":"0.005167958471510081","level":"0","par_num":"0","left":"0.29360465129803953","top":"0.3126614987681209"},{"word_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.005167958471510081","block_num":"0","top":"0.3126614987681209","width":"0.01162790656089785","line_num":"0","left":"0.3473837210654813","conf":"1","text":"01:00"},{"block_num":"0","par_num":"0","left":"0.40116279069673133","height":"0.0077519370449913305","line_num":"0","top":"0.3100775199787963","width":"0.011627905815839779","text":"02:00","word_num":"0","level":"0","conf":"1","page_num":"0"},{"page_num":"0","left":"0.4549418604641732","height":"0.0077519370449913305","par_num":"0","top":"0.3100775199787963","width":"0.011627905815839723","word_num":"0","level":"0","block_num":"0","text":"03:00","line_num":"0","conf":"1"},{"height":"0.005167958471510081","left":"0.5087209300212682","level":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"04:00","width":"0.013081395626068137","top":"0.3126614987717098","conf":"1","word_num":"0"},{"block_num":"0","conf":"1","page_num":"0","line_num":"0","level":"0","word_num":"0","height":"0.005167958471510081","left":"0.5639534885073418","par_num":"0","text":"05:00","width":"0.01162790656089785","top":"0.3126614987681209"},{"conf":"1","level":"0","height":"0.005167958471510081","text":"06:00","top":"0.3126614987681209","left":"0.6177325582747837","line_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.011627906560897738","word_num":"0"},{"level":"0","top":"0.34097222222222223","height":"0.005555555555555536","width":"0.10029069185256959","conf":"0.30000001192092896","text":"O rilter tadle resulus (cose insensicive)....","word_num":"0","line_num":"0","left":"0.1046511701581907","par_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","text":"etimestamp","height":"0.007751937707265233","par_num":"0","conf":"1","left":"0.12209302450236606","top":"0.3746770026579953","width":"0.029069766402244568","level":"0","page_num":"0"},{"left":"0.19767441860276502","word_num":"0","conf":"1","line_num":"0","par_num":"0","height":"0.0077519370449913305","page_num":"0","block_num":"0","level":"0","text":"emessage","top":"0.3746770031829306","width":"0.02325581163167953"},{"line_num":"0","conf":"0.5","top":"0.3743413767523691","word_num":"0","width":"0.03057489991188045","left":"0.3924160399412987","page_num":"0","par_num":"0","text":"@logStream","block_num":"0","height":"0.008423189322153801","level":"0"},{"top":"0.37209302338994044","word_num":"0","block_num":"0","page_num":"0","width":"0.014534883201122284","par_num":"0","conf":"1","left":"0.5784883725346133","line_num":"0","height":"0.012919896178775314","level":"0","text":"elog"},{"left":"0.12209303124582124","conf":"1","block_num":"0","line_num":"0","width":"0.06831394433975221","height":"0.0077519370449914415","page_num":"0","level":"0","par_num":"0","text":"2026-04-17108:11:21.135Z","top":"0.4005167962061864","word_num":"0"},{"text":"2026-04-17 08:11:21] production.INF0: OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/9f6a122f3c2e4ef0b990f5fff812d838 L","left":"0.19767441454641052","width":"0.3531976461410522","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.007816537221272735","conf":"1","level":"0","par_num":"0","top":"0.4005167962472448"},{"left":"0.5784883811462131","par_num":"0","text":"765720199711:worker-delayed","conf":"1","width":"0.0784883618354798","word_num":"0","page_num":"0","level":"0","top":"0.4005167962061864","block_num":"0","line_num":"0","height":"0.0077519370449914415"},{"line_num":"0","left":"0.12209303124582124","conf":"1","page_num":"0","par_num":"0","top":"0.41860465150334414","width":"0.06831394433975221","level":"0","word_num":"0","text":"2026-04-17T08:11:20.814Z","block_num":"0","height":"0.0077519370449913305"},{"par_num":"0","left":"0.1976744128695584","width":"0.3590116024017334","word_num":"0","line_num":"0","top":"0.41860465155210325","text":"[2026-04-17 08:11:20] production.INFO: [OpportunityPendinqAiAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L","height":"0.007784237464269039","page_num":"0","conf":"1","block_num":"0","level":"0"},{"conf":"1","height":"0.0077519370449913305","top":"0.41860465150334414","left":"0.5784883811462131","line_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"765720199711:worker-delayed","width":"0.0784883618354798","word_num":"0"},{"height":"0.0077519370449914415","left":"0.1206395356231205","line_num":"0","page_num":"0","level":"0","word_num":"0","par_num":"0","text":"2026-04-17T08:11:20.506Z","conf":"1","top":"0.4366925070588996","width":"0.06976743340492249","block_num":"0"},{"text":"[2026-04-17 08:11:20] production.INF0: [OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L","line_num":"0","top":"0.4366925067277627","page_num":"0","level":"0","left":"0.19912794099736222","height":"0.010529715485043","word_num":"0","conf":"1","block_num":"0","par_num":"0","width":"0.3575581073760986"},{"text":"ros<ui.worken-celovec","height":"0.005167958140373186","level":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0","par_num":"0","page_num":"0","left":"0.5784883707363576","line_num":"0","width":"0.07703487873077397","top":"0.4392764860460925"},{"width":"0.06831394433975221","word_num":"0","block_num":"0","level":"0","conf":"0.5","par_num":"0","height":"0.0077519370449913305","line_num":"0","page_num":"0","left":"0.12209303124582124","text":"2026-04-17708:11:20.4847","top":"0.45478036235605723"},{"word_num":"0","height":"0.007751937707265233","line_num":"0","par_num":"0","width":"0.3575581073760986","conf":"1","left":"0.19912793844245202","block_num":"0","level":"0","top":"0.4547803618311219","page_num":"0","text":"Г2026-04-17 08:11:207 production.TNF0: [OnnortunitvPendinaAiAnqlvsi... worker-delaved/worker-delaved/73ba2c3c95d64e418cb6315c98734283 |7"},{"width":"0.0784883618354798","level":"0","par_num":"0","left":"0.5784883822395578","text":"1s/u.99/:worken-del oved","page_num":"0","height":"0.005167958140373186","top":"0.45736434134325","conf":"0.30000001192092896","line_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","height":"0.0077519370449914415","line_num":"0","top":"0.47545219672298233","word_num":"0","level":"0","page_num":"0","width":"0.06831394433975221","left":"0.12209303124582124","text":"2026-04-17108:11:20.460Z","conf":"1","par_num":"0"},{"level":"0","word_num":"0","block_num":"0","text":"2026-04-17 08:11:20] production.INF0: OpportunityPendingAiAnalysi...","top":"0.47545219661943994","height":"0.007881136735280347","conf":"1","page_num":"0","line_num":"0","left":"0.19912792390439416","par_num":"0","width":"0.19186044931411744"},{"width":"0.16279069185256956","line_num":"0","block_num":"0","page_num":"0","left":"0.39389535243990126","par_num":"0","text":"worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L","height":"0.007881136735280236","word_num":"0","level":"0","conf":"1","top":"0.47545219649024095"},{"left":"0.5784883811462131","line_num":"0","block_num":"0","height":"0.0077519370449914415","page_num":"0","level":"0","conf":"1","par_num":"0","top":"0.47545219672298233","width":"0.0784883618354798","word_num":"0","text":"765720199711:worker-delayed"},{"word_num":"0","line_num":"0","width":"0.06831394433975221","block_num":"0","height":"0.0077519370449914415","page_num":"0","par_num":"0","left":"0.12209303124582124","level":"0","text":"2026-04-17T08:11:20.419Z","top":"0.49354005202013995","conf":"1"},{"text":"[2026-04-17 08:11:20] production.INFO:","conf":"1","line_num":"0","height":"0.007848836978276541","top":"0.4935400519242984","word_num":"0","left":"0.19912792194716017","block_num":"0","level":"0","par_num":"0","page_num":"0","width":"0.1061046361923218"},{"line_num":"0","height":"0.007848836978276652","page_num":"0","par_num":"0","text":"\"OpportunityPendinqAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L","top":"0.4935400520534974","width":"0.24999997615814207","word_num":"0","conf":"1","block_num":"0","left":"0.30668604489294216","level":"0"},{"line_num":"0","left":"0.5784883707363576","width":"0.07703487873077397","word_num":"0","block_num":"0","page_num":"0","conf":"1","par_num":"0","height":"0.0077519370449913305","text":"765720199711:worker-delayed","level":"0","top":"0.4935400522785379"},{"level":"0","text":"<046-94-1/ 08:11:40.4034","word_num":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.06831395626068117","conf":"0.5","page_num":"0","height":"0.005555555555555647","left":"0.12209302145044636","top":"0.5138888888888888"},{"top":"0.5116279071645574","width":"0.35174415111541746","conf":"1","height":"0.007816537221272735","text":"Г2026-04-17 08:11:207 production.INF0: ГOpportunitvPendinaAiAnalvsi.. worker-delaved/worker-delaved/9f6a122f3c2e4ef0b990f5fff812d838 L","block_num":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.19912793913552926","page_num":"0","level":"0"},{"width":"0.07703488469123843","par_num":"0","word_num":"0","left":"0.5784883715351947","page_num":"0","block_num":"0","top":"0.514211886226876","level":"0","text":"165/20199/11:worker-delavec","height":"0.005167958802647088","line_num":"0","conf":"0.5"},{"height":"0.005200258228513888","word_num":"0","left":"0.1220930324040715","block_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","text":"/h-h4-1/ Ux:11:19.1x9/","par_num":"0","level":"0","width":"0.0683139443397522","top":"0.5322997418159756"},{"height":"0.007978036006291656","line_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.5322997418159756","width":"0.10755813121795654","level":"0","conf":"0.5","word_num":"0","left":"0.19912791688738324","text":"L<026-04-17 08:11:19J productzon.LNFO:"},{"line_num":"0","height":"0.010562014579773016","conf":"1","left":"0.30668604871407207","page_num":"0","par_num":"0","text":"[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L","block_num":"0","top":"0.5297157631235502","width":"0.24999997615814212","level":"0","word_num":"0"},{"word_num":"0","text":"765/20199/11:worker-delayec","line_num":"0","par_num":"0","page_num":"0","height":"0.007751937707265233","conf":"1","width":"0.07703487873077386","left":"0.5784883726622294","block_num":"0","top":"0.5322997418052822","level":"0"},{"block_num":"0","conf":"0.30000001192092896","word_num":"0","text":"• 9","left":"0.10174418730702392","line_num":"0","height":"0.00794573624928796","level":"0","par_num":"0","top":"0.5503875971208341","width":"0.013081394135951996","page_num":"0"},{"conf":"1","line_num":"0","height":"0.0077519370449913305","left":"0.12209303124582124","width":"0.06831394433975221","word_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.5503875972397783","text":"2026-04-17108:11:19.071Z"},{"conf":"1","block_num":"0","line_num":"0","page_num":"0","width":"0.19331393241882322","level":"0","height":"0.007945735587014058","text":"2026-04-17 08:11:19] production.INF0: OpportunityPendingAiAnalysi.'","top":"0.55038759758117","par_num":"0","word_num":"0","left":"0.19912792804629298"},{"word_num":"0","par_num":"0","width":"0.1642441749572754","height":"0.007945735587014058","top":"0.55038759758117","text":"worker-delayed/worker-delayed/3f5417d614c44365b2a370046c93e355 L","left":"0.39244185689652544","page_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0"},{"line_num":"0","text":"765720199711:worker-delayec","left":"0.5784883707363576","width":"0.07703487873077397","height":"0.0077519370449913305","page_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","top":"0.5503875974981761"},{"block_num":"0","top":"0.5684754523610931","par_num":"0","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","left":"0.10174418666978768","text":"• 10","word_num":"0","width":"0.014534883201122284","height":"0.007913436492284154"},{"text":"2026-04-17T08:11:19.049Z","page_num":"0","par_num":"0","left":"0.12209302655774042","width":"0.06831395030021668","word_num":"0","line_num":"0","height":"0.007751937707265233","block_num":"0","level":"0","top":"0.5684754522703984","conf":"1"},{"line_num":"0","left":"0.19912792194716017","level":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.5684754524256925","par_num":"0","text":"[2026-04-17 08:11:19] production.INFO:","height":"0.007913436492284043","width":"0.1061046361923218"},{"height":"0.005167958140373186","block_num":"0","left":"0.3066860541954968","level":"0","par_num":"0","line_num":"0","text":"upportunltyrenalnoAlAnalysl..","width":"0.08575580716133119","top":"0.5710594317825266","word_num":"0","page_num":"0","conf":"0.30000001192092896"},{"level":"0","block_num":"0","height":"0.007913436492284154","word_num":"0","width":"0.16424417495727534","top":"0.5684754522964935","conf":"1","line_num":"0","text":"worker-delayed/worker-delayed/3f5417d614c44365b2a370046c93e355 L","page_num":"0","par_num":"0","left":"0.39244186900648065"},{"word_num":"0","line_num":"0","text":"765720199711:worker-delayed","page_num":"0","width":"0.0784883618354798","block_num":"0","conf":"1","par_num":"0","left":"0.5784883811462131","top":"0.5684754525369359","level":"0","height":"0.0077519370449913305"},{"top":"0.5865633076659515","par_num":"0","level":"0","height":"0.007881136735280347","width":"0.014534883201122284","conf":"0.30000001192092896","left":"0.10174418666978768","word_num":"0","text":"• 11","line_num":"0","block_num":"0","page_num":"0"},{"text":"2026-04-17708:11:19.039Z","line_num":"0","page_num":"0","par_num":"0","conf":"1","block_num":"0","top":"0.586563307567556","word_num":"0","height":"0.007751937707265233","width":"0.06831395030021668","level":"0","left":"0.12209302655774042"},{"top":"0.6069444444444444","page_num":"0","block_num":"0","word_num":"0","left":"0.10174418750435357","width":"0.015988370776176444","height":"0.008333333333333415","line_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"• 12."},{"line_num":"0","block_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.008333333333333304","par_num":"0","left":"0.10174418791732673","text":"• 13","top":"0.625","width":"0.01453488171100617","level":"0"},{"word_num":"0","line_num":"0","par_num":"0","left":"0.10174418791732673","block_num":"0","conf":"0.5","page_num":"0","level":"0","height":"0.007978036006291656","text":"• 14","top":"0.6434108529270867","width":"0.01453488171100617"},{"top":"0.6614987081673457","conf":"0.30000001192092896","line_num":"0","level":"0","text":"• 15","block_num":"0","left":"0.10174418666978768","word_num":"0","height":"0.00794573624928785","width":"0.014534883201122284","page_num":"0","par_num":"0"},{"block_num":"0","left":"0.12209302314204291","line_num":"0","conf":"1","par_num":"0","height":"0.007751937707265233","top":"0.6072351423220779","text":"2026-04-17108:11:19.022Z","page_num":"0","width":"0.06831395030021668","word_num":"0","level":"0"},{"top":"0.625","left":"0.120639532905874","level":"0","par_num":"0","block_num":"0","text":"2026-04-17T08•11•19 0067","line_num":"0","word_num":"0","height":"0.005555555555555536","page_num":"0","width":"0.06831395626068114","conf":"0.5"},{"left":"0.19912792194716017","top":"0.5888888888888889","level":"0","height":"0.008333333333333304","line_num":"0","text":"L<026-04-17 08:11:19J production.LNFO:","par_num":"0","word_num":"0","width":"0.1061046361923218","block_num":"0","page_num":"0","conf":"1"},{"line_num":"0","text":"[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L","block_num":"0","height":"0.010658913850784324","top":"0.5865633083200859","width":"0.24999997615814212","word_num":"0","par_num":"0","page_num":"0","left":"0.306686048690789","conf":"1","level":"0"},{"par_num":"0","conf":"1","left":"0.19912792804629298","word_num":"0","line_num":"0","text":"[2026-04-17 08:11:19] production.INFO: [OpportunityPendingAiAnaLysi.","page_num":"0","top":"0.6069444444444444","height":"0.008333333333333415","width":"0.19331393241882322","block_num":"0","level":"0"},{"width":"0.1642441749572754","word_num":"0","level":"0","top":"0.6046511636249444","height":"0.010626614093780518","page_num":"0","line_num":"0","text":"worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L","conf":"1","block_num":"0","left":"0.39244185736218673","par_num":"0"},{"conf":"1","left":"0.3095930320351397","top":"0.6253229977565741","width":"0.07994185090065004","level":"0","line_num":"0","page_num":"0","text":"OpportunityPendingAiAnalysi.","par_num":"0","word_num":"0","height":"0.0077519370449913305","block_num":"0"},{"height":"0.008333333333333304","page_num":"0","conf":"0.5","left":"0.5174418594212346","top":"0.625","text":"08ec1e8524b6d L","word_num":"0","line_num":"0","level":"0","width":"0.03924418389797213","block_num":"0","par_num":"0"},{"left":"0.5784883715351947","level":"0","par_num":"0","width":"0.07703488469123843","text":"165/20199/11:worker-delavec","word_num":"0","conf":"0.5","height":"0.005167958802647088","top":"0.5891472867436718","block_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","width":"0.0784883618354798","height":"0.0077519370449913305","page_num":"0","conf":"1","level":"0","par_num":"0","block_num":"0","top":"0.6072351424594165","left":"0.5784883811462131","text":"765720199711:worker-delayed","word_num":"0"},{"par_num":"0","left":"0.5784560822039316","width":"0.07713748216629035","word_num":"0","text":"765770199711:worker-delayec","page_num":"0","conf":"0.5","top":"0.6244059776178703","block_num":"0","line_num":"0","height":"0.009128104978137541","level":"0"},{"level":"0","left":"0.12063954321413232","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.06976743340492249","text":"2026.04.17T08:11.18 0987","word_num":"0","height":"0.005200258228513888","line_num":"0","page_num":"0","top":"0.6434108529270867"},{"left":"0.19912791432024868","level":"0","word_num":"0","page_num":"0","top":"0.625","text":"[2026-04-17 08:11:19]","par_num":"0","block_num":"0","conf":"1","height":"0.008333333333333304","line_num":"0","width":"0.05959301590919497"},{"level":"0","line_num":"0","par_num":"0","conf":"1","top":"0.6434108529270867","page_num":"0","height":"0.007978036006291656","block_num":"0","left":"0.19912791116620426","text":"[2026-04-17 08:11:18","width":"0.05668604373931885","word_num":"0"},{"width":"0.06831394433975224","word_num":"0","top":"0.6459948322993224","block_num":"0","line_num":"0","page_num":"0","left":"0.3241279149667514","height":"0.005167958140373297","level":"0","par_num":"0","text":"tunltyrenalnoAlAnalysl..","conf":"0.30000001192092896"},{"block_num":"0","par_num":"0","conf":"0.5","width":"0.04941859841346741","height":"0.007978035344017864","page_num":"0","level":"0","left":"0.5072674426296714","line_num":"0","top":"0.6434108533874227","word_num":"0","text":"8cb6315c98734283 L"},{"height":"0.0077519370449914415","text":"765720199711:worker-delayed","level":"0","line_num":"0","width":"0.07703487873077397","word_num":"0","par_num":"0","top":"0.6434108533121297","page_num":"0","left":"0.5784883707363576","conf":"1","block_num":"0"},{"text":"2026-04-17708:11:18.9712","height":"0.007751937707265122","width":"0.0668604612350464","word_num":"0","left":"0.12209302686794184","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.6614987080843518","level":"0","conf":"1"},{"block_num":"0","left":"0.19912790925509208","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"14026-04-1/ 08:11:18","top":"0.6638888888888889","width":"0.05668604373931882","conf":"0.30000001192092896","height":"0.005555555555555536","word_num":"0"},{"word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","width":"0.06831394433975224","page_num":"0","left":"0.3241279149667514","height":"0.005167958140373297","par_num":"0","block_num":"0","text":"•tunztvPendinaAlAnalvSl...","top":"0.66408268759648"},{"top":"0.6640826872557728","text":"worker-delaved/w","block_num":"0","line_num":"0","width":"0.04069767296314242","conf":"1","left":"0.39244186112286455","level":"0","height":"0.005167958802647088","page_num":"0","word_num":"0","par_num":"0"},{"height":"0.005167958802647088","par_num":"0","page_num":"0","word_num":"0","width":"0.06686046719551085","left":"0.12209302214352365","level":"0","line_num":"0","text":"2026-04-17708:11:18.9297","top":"0.6821705425568834","block_num":"0","conf":"1"},{"conf":"1","text":"[OpportunityPendingAiAnalysi... worker-delayed/worker","top":"0.6819444446018929","word_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.13372092247009282","left":"0.3095930331137632","page_num":"0","block_num":"0","height":"0.007978035344017975"},{"top":"0.661498708692281","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","text":"4616b9408ec1e8524b6d L","width":"0.05959301590919497","left":"0.49709302360293395","page_num":"0","word_num":"0","block_num":"0","height":"0.007945735587014169"},{"par_num":"0","level":"0","line_num":"0","left":"0.49418604772048835","width":"0.0625","page_num":"0","word_num":"0","text":"64e418cb6315c98734283 |2","block_num":"0","conf":"0.5","top":"0.6795865634076047","height":"0.007913436492284154"},{"width":"0.07703487873077397","block_num":"0","left":"0.5784883707363576","line_num":"0","word_num":"0","level":"0","height":"0.0077519370449913305","text":"765720199711:worker-delaved","conf":"1","page_num":"0","top":"0.6614987086092874","par_num":"0"},{"conf":"1","word_num":"0","left":"0.5784883707363576","text":"765720199711:worker-delayec","width":"0.07703487873077397","block_num":"0","line_num":"0","height":"0.0077519370449913305","top":"0.6821705432346102","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","top":"0.7","word_num":"0","height":"0.008333333333333415","left":"0.10029069913226052","text":"• 17","page_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.015988370776176458"},{"left":"0.10174418666978768","par_num":"0","text":"• 18","line_num":"0","height":"0.008333333333333304","page_num":"0","block_num":"0","conf":"0.5","top":"0.7180555555555556","width":"0.014534883201122284","word_num":"0","level":"0"},{"height":"0.0077519370449913305","text":"2026-04-17T08:11:18.8962","top":"0.7002583985317679","page_num":"0","level":"0","block_num":"0","left":"0.12063953604233357","line_num":"0","width":"0.06831394433975219","word_num":"0","conf":"1","par_num":"0"},{"block_num":"0","level":"0","left":"0.12063954259986401","top":"0.7183462535705274","line_num":"0","conf":"1","width":"0.06976743340492247","page_num":"0","word_num":"0","height":"0.0077519370449914415","text":"2026-04-17T08:11:18.581Z","par_num":"0"},{"height":"0.0077519370449914415","left":"0.1206395356231205","par_num":"0","top":"0.7364341091260832","word_num":"0","block_num":"0","level":"0","page_num":"0","text":"2026-04-17T08:11:18.567Z","conf":"1","line_num":"0","width":"0.06976743340492249"},{"height":"0.007978035344017975","line_num":"0","par_num":"0","width":"0.06831395030021667","conf":"0.5","level":"0","top":"0.7545219644985337","block_num":"0","left":"0.12209302770131783","text":"2026-04-17708:11•18 5407","word_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.19906718458374079","height":"0.008992822302712367","text":"12026-04-17 00:11:10 proaucclo","top":"0.6998610090807997","width":"0.08729797005653384","word_num":"0","line_num":"0","par_num":"0","level":"0","page_num":"0"},{"par_num":"0","line_num":"0","height":"0.0077519370449913305","page_num":"0","level":"0","conf":"1","text":"[OpportunityPendingAiAnalysi.","left":"0.30813953524964843","word_num":"0","width":"0.08139533996582027","block_num":"0","top":"0.7002583985317679"},{"text":"5d640418ch6715/08774297 17","block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.4883720961375662","word_num":"0","top":"0.7","height":"0.005555555555555647","width":"0.06686046123504635"},{"word_num":"0","par_num":"0","height":"0.005555555555555647","page_num":"0","block_num":"0","conf":"0.5","line_num":"0","width":"0.09302325248718263","left":"0.39389535209466403","level":"0","text":"worker-delayed/worker-delayed/ /sbazcsc-","top":"0.7027777777777777"},{"top":"0.7002583980068324","line_num":"0","conf":"1","height":"0.007751937707265233","text":"765720199711:worker-delayed","block_num":"0","left":"0.5784883765139736","width":"0.07703487873077386","word_num":"0","page_num":"0","level":"0","par_num":"0"},{"block_num":"0","height":"0.005555555555555536","level":"0","line_num":"0","width":"0.059593021869659424","left":"0.19912790668165448","par_num":"0","top":"0.7208333333333333","text":"4046-04-11 00.11:10","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"text":"'tunltyrenalnoalAnalysl..","word_num":"0","top":"0.7209302324907235","page_num":"0","height":"0.005167958802647088","block_num":"0","width":"0.06540697813034058","line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.32412790635634137","level":"0"},{"level":"0","height":"0.007881136735280347","line_num":"0","width":"0.13226742744445796","conf":"0.5","page_num":"0","left":"0.30959303767181867","par_num":"0","top":"0.7388888887383029","block_num":"0","text":"_Opportun1tyPendingAlAnaLysl... worker-delayed/worke","word_num":"0"},{"block_num":"0","level":"0","par_num":"0","width":"0.058139526844024625","word_num":"0","line_num":"0","conf":"1","left":"0.4985465132105798","height":"0.008333333333333304","page_num":"0","text":"365b2a370046c93e355 L4","top":"0.7180555555555556"},{"left":"0.5029069764810032","line_num":"0","par_num":"0","top":"0.7361111111111112","level":"0","text":"55b2a370046c93e355 |Й","width":"0.05377906560897827","block_num":"0","height":"0.008333333333333304","conf":"0.5","page_num":"0","word_num":"0"},{"par_num":"0","width":"0.07703487873077397","height":"0.0077519370449914415","block_num":"0","left":"0.5784883707363576","level":"0","text":"765720199711:worker-delayed","page_num":"0","top":"0.7183462538289256","word_num":"0","line_num":"0","conf":"1"},{"page_num":"0","width":"0.07703487873077397","height":"0.005167958140373186","word_num":"0","par_num":"0","left":"0.5784883707363576","block_num":"0","text":"165/20199/11:worker-delavec","level":"0","top":"0.739018088113276","line_num":"0","conf":"0.5"},{"block_num":"0","level":"0","line_num":"0","left":"0.12209303124582124","page_num":"0","text":"2026-04-17T08:11:17.963Z","top":"0.7751937987901657","conf":"1","height":"0.0077519370449914415","par_num":"0","width":"0.06831394433975221","word_num":"0"},{"width":"0.06976743340492247","level":"0","text":"2026-04-17T08:11:16.825Z","left":"0.12063954259986401","page_num":"0","conf":"1","word_num":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.0077519370449914415","top":"0.7932816540873234"},{"width":"0.030523255467414856","line_num":"0","height":"0.005167958471510192","top":"0.757105943260065","conf":"0.30000001192092896","block_num":"0","level":"0","text":"12026-04-17","par_num":"0","page_num":"0","left":"0.19912790720558804","word_num":"0"},{"left":"0.19912792194716017","top":"0.7750000001651492","conf":"1","text":"[2026-04-17 08:11:17] production.INFO:","width":"0.1061046361923218","height":"0.007945735587014058","line_num":"0","level":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","word_num":"0","par_num":"0","block_num":"0","level":"0","height":"0.007978036006291767","text":"Г2026-04-17 08:11:167 production","top":"0.7930555555110661","width":"0.09011626839637754","page_num":"0","conf":"1","left":"0.1991279180633077"},{"top":"0.7571059434930081","width":"0.08139533996582032","block_num":"0","left":"0.3081395433891825","text":"OpportunityPendingAiAnalysi.","word_num":"0","level":"0","page_num":"0","conf":"1","line_num":"0","height":"0.0077519370449914415","par_num":"0"},{"conf":"1","block_num":"0","level":"0","par_num":"0","text":"worker-delaved/worke","page_num":"0","top":"0.7571059434104336","width":"0.04796511232852935","line_num":"0","word_num":"0","left":"0.3938953532107351","height":"0.005167958140373186"},{"level":"0","height":"0.005555555555555536","text":"-44365622370046/93e355 14","par_num":"0","page_num":"0","line_num":"0","block_num":"0","left":"0.4927325583440913","conf":"0.5","width":"0.06395348906517034","word_num":"0","top":"0.7569444444444444"},{"block_num":"0","line_num":"0","conf":"0.5","text":"765720199711:worker-delovec","top":"0.7571059434104336","width":"0.07703487873077397","page_num":"0","level":"0","height":"0.005167958140373186","left":"0.5784883707363576","par_num":"0","word_num":"0"},{"word_num":"0","left":"0.3081395356155757","page_num":"0","level":"0","height":"0.005167958471510081","conf":"0.30000001192092896","par_num":"0","text":"uppor cunlcyrenalnoalanalysl.","line_num":"0","block_num":"0","top":"0.7777777777409892","width":"0.08139533996582027"},{"level":"0","par_num":"0","text":":4094c5437e8d18b9f73daf0924 L","top":"0.7749999999632115","width":"0.07558138370513917","word_num":"0","left":"0.4796511653879391","height":"0.00794573624928785","conf":"1","page_num":"0","block_num":"0","line_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","top":"0.7751937990485639","width":"0.07703487873077397","level":"0","line_num":"0","word_num":"0","conf":"1","height":"0.0077519370449913305","text":"765720199711:worker-delayed","left":"0.5784883707363576"},{"page_num":"0","word_num":"0","top":"0.7958656333329142","block_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.08284882903099061","conf":"0.30000001192092896","text":"uooortunltvrenclnoAland.vsl.","left":"0.30959303148741124","height":"0.005167958140373297"},{"word_num":"0","conf":"1","page_num":"0","text":"worker-delaved/worker","left":"0.3924418657810298","width":"0.050872087478637695","block_num":"0","height":"0.005167958140373297","level":"0","line_num":"0","par_num":"0","top":"0.7958656333329142"},{"line_num":"0","top":"0.8111111111111111","par_num":"0","word_num":"0","left":"0.10174418645176445","block_num":"0","width":"0.014534883201122284","text":"• 23.","height":"0.008333333333333304","conf":"0.30000001192092896","page_num":"0","level":"0"},{"height":"0.005555555555555536","level":"0","block_num":"0","top":"0.8138888888888889","left":"0.122093021796985","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","text":"<046-94-1/ 08:11:15.9944","width":"0.06686046719551086","word_num":"0"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.8138888888888889","line_num":"0","par_num":"0","width":"0.05959301590919497","level":"0","height":"0.005555555555555536","text":"14026-04-1/ 08:11:151","page_num":"0","left":"0.19912791432024868"},{"conf":"0.5","level":"0","par_num":"0","top":"0.8138888888888889","width":"0.1177325487136841","page_num":"0","block_num":"0","text":"tunztvPendinaAlAnalvsl... worker-delaved/worke","word_num":"0","line_num":"0","left":"0.3241279175092539","height":"0.005555555555555536"},{"word_num":"0","block_num":"0","left":"0.1017441862337412","text":"124.","level":"0","line_num":"0","par_num":"0","top":"0.8320413437358212","width":"0.014534883201122284","conf":"0.30000001192092896","height":"0.005167958471510192","page_num":"0"},{"par_num":"0","text":"2026-04-17708:11:14.9817","width":"0.06976743340492247","level":"0","page_num":"0","block_num":"0","line_num":"0","word_num":"0","height":"0.005167958140373297","top":"0.8320413439272294","conf":"0.5","left":"0.12063954259986401"},{"top":"0.8319444444444445","conf":"0.5","width":"0.104651153087616","word_num":"0","block_num":"0","line_num":"0","left":"0.19912791758031853","text":"12026-04-17 08:11:147 nroduction.TNFOI","level":"0","page_num":"0","height":"0.005555555555555536","par_num":"0"},{"par_num":"0","conf":"1","height":"0.007848836978276541","block_num":"0","page_num":"0","top":"0.8319444443015593","level":"0","left":"0.30959303230494084","width":"0.12354650497436526","word_num":"0","text":"[OpportunityPendingAiAnalysi... worker-delayed/w","line_num":"0"},{"conf":"1","level":"0","line_num":"0","page_num":"0","text":"38f4b4cb882679de766970e L4","top":"0.7930555555110661","block_num":"0","left":"0.4898255839007028","par_num":"0","width":"0.0668604552745819","height":"0.007978036006291767","word_num":"0"},{"word_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.008333333333333304","width":"0.05232557654380798","par_num":"0","block_num":"0","conf":"0.5","left":"0.5043604647178915","text":"cb882679de766970e |2","top":"0.8111111111111111"},{"top":"0.8294573642859022","par_num":"0","block_num":"0","line_num":"0","level":"0","left":"0.5087209320090182","conf":"0.30000001192092896","page_num":"0","text":"3d18b9f73daf0924","width":"0.046511626243591286","height":"0.007751937707265233","word_num":"0"},{"height":"0.0077519370449913305","page_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.07703487873077397","line_num":"0","text":"765720199711:worker-delaved","word_num":"0","left":"0.5784883707363576","conf":"1","top":"0.7932816543457215"},{"left":"0.5784883715351947","conf":"0.5","page_num":"0","height":"0.005167958802647088","width":"0.07703488469123843","block_num":"0","line_num":"0","par_num":"0","text":"165/20199/11:worker-delavec","top":"0.8139534882940593","level":"0","word_num":"0"},{"top":"0.832041344268202","word_num":"0","level":"0","line_num":"0","par_num":"0","text":"765720199711:worker-delayec","conf":"1","width":"0.07703487873077397","page_num":"0","height":"0.0077519370449914415","block_num":"0","left":"0.5784883707363576"},{"word_num":"0","level":"0","page_num":"0","text":"2026-04-17T08•11•14 0647","line_num":"0","left":"0.12209302770131783","block_num":"0","top":"0.85","conf":"1","par_num":"0","height":"0.005555555555555536","width":"0.06831395030021667"},{"left":"0.19912791362866694","block_num":"0","top":"0.8499999998494142","word_num":"0","width":"0.06104650497436526","text":"(2026-04-17 08:11:14]","line_num":"0","conf":"1","height":"0.007881136735280347","level":"0","page_num":"0","par_num":"0"},{"word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","block_num":"0","conf":"1","text":"rtunityPendinqAiAnalysi.","top":"0.8501291993069616","width":"0.06686046123504635","height":"0.0077519370449913305","left":"0.3226744238882905"},{"text":"worker-delayed/w","width":"0.039244180917739846","word_num":"0","conf":"1","par_num":"0","level":"0","left":"0.3938953533638044","page_num":"0","line_num":"0","top":"0.8501291993069616","height":"0.0077519370449913305","block_num":"0"},{"text":"-5AZ7eRd19haf7zdafo924 17","line_num":"0","height":"0.005555555555555536","block_num":"0","level":"0","width":"0.0625","page_num":"0","top":"0.85","word_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.4927325587462046"},{"conf":"1","height":"0.0077519370449913305","left":"0.5784883784398452","block_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"765720199711:worker-delayed","word_num":"0","top":"0.8501291993069616","level":"0","width":"0.07703487873077397"},{"level":"0","line_num":"0","page_num":"0","text":"• 26","word_num":"0","left":"0.10174418791732673","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007913436492284154","top":"0.8680555553972688","width":"0.01453488171100617"},{"line_num":"0","level":"0","page_num":"0","top":"0.8863049099012769","width":"0.008720929175615302","text":"27","conf":"1","block_num":"0","left":"0.10755814049940163","word_num":"0","par_num":"0","height":"0.0077519370449913305"},{"height":"0.007978036006291767","level":"0","left":"0.10174418645176445","par_num":"0","text":"N 28","top":"0.9041666665575775","word_num":"0","block_num":"0","line_num":"0","width":"0.014534883201122284","page_num":"0","conf":"0.30000001192092896"},{"block_num":"0","word_num":"0","height":"0.0077519370449913305","page_num":"0","par_num":"0","top":"0.8682170546041192","level":"0","text":"2026-04-17708:11:13.883Z","conf":"1","line_num":"0","width":"0.06831394433975221","left":"0.12209303124582124"},{"par_num":"0","level":"0","block_num":"0","page_num":"0","top":"0.8680555553972688","width":"0.05959301590919497","text":"Г2026-04-17 08:11:137","left":"0.19912791432024868","height":"0.007913436492284154","line_num":"0","conf":"1","word_num":"0"},{"block_num":"0","par_num":"0","top":"0.8708010338497101","width":"0.08139533996582027","left":"0.30813953524964843","word_num":"0","text":"uooortunltvrencznoAlanolvs...","height":"0.005167958140373186","conf":"0.30000001192092896","line_num":"0","page_num":"0","level":"0"},{"block_num":"0","width":"0.16279069185256956","height":"0.007913436492284154","line_num":"0","word_num":"0","page_num":"0","conf":"1","left":"0.3938953535049311","text":"worker-delaved/worker-delaved/33a95d244b2f4b1bb9408ec1e8524b6d Lz","top":"0.8680555556466528","par_num":"0","level":"0"},{"text":"765720199711:worker-delaved","top":"0.8682170548625172","conf":"1","left":"0.5784883707363576","par_num":"0","width":"0.07703487873077397","line_num":"0","level":"0","block_num":"0","word_num":"0","height":"0.0077519370449914415","page_num":"0"},{"page_num":"0","conf":"1","height":"0.007751937707265233","level":"0","top":"0.8863049095055405","block_num":"0","text":"2026-04-17708:11:09.6967","width":"0.0668604612350464","line_num":"0","left":"0.12209302388829084","par_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","text":"1u2h-u4-1/ ux:1:49 nroducrion.iNrol","line_num":"0","top":"0.8888888888521002","height":"0.005167958471510081","conf":"0.30000001192092896","page_num":"0","width":"0.10465115308761597","block_num":"0","left":"0.19912791667980967","level":"0"},{"left":"0.30957509760460306","height":"0.011389111810260366","text":"LOpportunityPendingAlAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L2","conf":"1","block_num":"0","line_num":"0","width":"0.24714152812957763","word_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.8862555359799839"},{"left":"0.5784883709593771","width":"0.07703488469123843","word_num":"0","top":"0.8888888888108551","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958802647088","par_num":"0","text":"1hs/ul99/worken-del over","page_num":"0"},{"conf":"0.30000001192092896","left":"0.12209303225746737","page_num":"0","par_num":"0","text":"2026-04-17708•11•04 0857","height":"0.005200258228513888","line_num":"0","level":"0","top":"0.906944444399955","width":"0.06831394433975219","block_num":"0","word_num":"0"},{"left":"0.1991279218301111","page_num":"0","width":"0.10610463619232177","top":"0.906944444399955","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005200258228513888","level":"0","par_num":"0","text":"12026-04-17 08•11•047 nroduction TNE0•","word_num":"0"},{"word_num":"0","level":"0","text":"OpportunityPendingAiAnalysi.","width":"0.08284882903099061","page_num":"0","block_num":"0","height":"0.0077519370449914415","left":"0.30668605474322524","conf":"1","line_num":"0","top":"0.9069767445265998","par_num":"0"},{"word_num":"0","text":"worker-delayed/worker-delayed/036221e6938f4b4cb882679de766970e |7","height":"0.010912624994913744","top":"0.9043175103090692","width":"0.16286194324493408","par_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.39386794703160344"},{"page_num":"0","block_num":"0","par_num":"0","text":"765720199711.worken-delavedi","top":"0.9069767444440253","left":"0.5784883811462131","line_num":"0","height":"0.005167958140373186","conf":"0.5","word_num":"0","width":"0.0784883618354798","level":"0"},{"block_num":"0","par_num":"0","top":"0.9249999998648157","conf":"0.30000001192092896","word_num":"0","page_num":"0","line_num":"0","width":"0.01453488171100617","height":"0.007816537221272846","left":"0.10174418791732673","level":"0","text":"• 29"},{"height":"0.0077519370449914415","conf":"1","level":"0","line_num":"0","width":"0.06976743340492247","block_num":"0","left":"0.12063954259986401","text":"2026-04-17T08:11:02.119Z","page_num":"0","par_num":"0","word_num":"0","top":"0.9250645998237574"},{"conf":"0.5","line_num":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","left":"0.19767443066174933","level":"0","text":"[2026-04-17 08:11:02] productic","height":"0.007816537221272846","top":"0.9249999998648157","width":"0.08720929026603697"},{"conf":"1","height":"0.0077519370449914415","top":"0.9250646000821556","width":"0.07994185090064998","word_num":"0","line_num":"0","block_num":"0","left":"0.30959302404095446","page_num":"0","text":"OpportunityPendinqAiAnalysi.","par_num":"0","level":"0"},{"level":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"worker-delayed/worker-delayed/036221e6938f4b4cb882679de766970e L","top":"0.9250000000263144","height":"0.007816537221272735","word_num":"0","left":"0.39244186900648065","width":"0.16424417495727534"},{"conf":"1","left":"0.5784883707363576","line_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.9250646000821556","width":"0.07703487873077397","word_num":"0","height":"0.0077519370449914415","page_num":"0","text":"765720199711:worker-delayed"},{"line_num":"0","conf":"1","word_num":"0","width":"0.06976743340492247","level":"0","block_num":"0","page_num":"0","height":"0.0077519370449914415","par_num":"0","left":"0.12063954259986401","top":"0.9431524551209151","text":"2026-04-17T08:10:57.775Z"},{"conf":"1","par_num":"0","left":"0.1991279180633077","top":"0.9430555555418696","level":"0","block_num":"0","width":"0.09011626839637754","line_num":"0","page_num":"0","word_num":"0","height":"0.007848836978276541","text":"Г2026-04-17 08:10:571 production"},{"block_num":"0","height":"0.007848836978276541","par_num":"0","level":"0","width":"0.2470930099487305","line_num":"0","text":"OpportunitvPendinaAiAnalvsi.. worker-delaved/worker-delaved/036221e6938f4b4cb882679de766970e L4","top":"0.9430555555418694","word_num":"0","conf":"1","page_num":"0","left":"0.30959303576080843"},{"page_num":"0","height":"0.0077519370449914415","width":"0.07703487873077397","conf":"1","left":"0.5784883707363576","block_num":"0","par_num":"0","top":"0.9431524553793132","text":"765720199711:worker-delaved","word_num":"0","level":"0","line_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","level":"0","width":"0.06686046123504638","height":"0.007881136735280347","par_num":"0","left":"0.12209302717576356","page_num":"0","conf":"1","text":"2026-04-17708:10:53 9937","top":"0.9611111110897241"},{"block_num":"0","top":"0.9638242894052655","width":"0.10174417495727539","height":"0.005167958140373186","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.19912791806590352","line_num":"0","par_num":"0","text":"1uzh-u4-1/ ux:u:ss nroducrion.inrt","word_num":"0"},{"conf":"0.5","par_num":"0","text":"TOnnortunitvPendinaAiAnalvsi... worker-delaved/worker-delaved/b21e58274e134347b0d04744ac7ea94d |","top":"0.9611111110897242","width":"0.24854648113250738","word_num":"0","page_num":"0","line_num":"0","height":"0.007881136735280347","left":"0.3081395396447128","level":"0","block_num":"0"},{"text":"765720199711:worken-delaved","word_num":"0","page_num":"0","line_num":"0","left":"0.5784883811462131","par_num":"0","conf":"1","width":"0.0784883618354798","block_num":"0","top":"0.9612403104180727","level":"0","height":"0.0077519370449914415"},{"line_num":"0","width":"0.06976743340492247","conf":"0.30000001192092896","word_num":"0","text":"2026-04-17708-10•53 5907","par_num":"0","height":"0.005167958140373186","block_num":"0","level":"0","page_num":"0","left":"0.12063954321485992","top":"0.9819121449608212"},{"word_num":"0","text":"[2026-04-17 08:10:53] production.INFO:","left":"0.19767442816908995","top":"0.9819121450433957","page_num":"0","block_num":"0","conf":"1","height":"0.0077519370449913305","line_num":"0","par_num":"0","level":"0","width":"0.10755813121795657"},{"line_num":"0","conf":"1","page_num":"0","top":"0.9791666666837842","height":"0.010497415728039194","left":"0.30668605216008354","text":"[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/8356d1dae18f4e1796e3400b18be2f2f L","word_num":"0","block_num":"0","width":"0.24854648113250738","level":"0","par_num":"0"},{"width":"0.07703487873077397","conf":"1","par_num":"0","word_num":"0","level":"0","line_num":"0","height":"0.0077519370449913305","block_num":"0","page_num":"0","text":"765720199711:worker-delayec","top":"0.9819121450433957","left":"0.5784883784398452"},{"word_num":"0","par_num":"0","left":"0.6671511627363811","line_num":"0","text":"Europe (Ireland)","block_num":"0","conf":"1","level":"0","height":"0.007864986525641604","width":"0.04215115904808053","page_num":"0","top":"0.09560723567774765"},{"conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"Acc to casnpoaro","width":"0.046511626243591286","block_num":"0","left":"0.6656976760791714","height":"0.005167958802647088","line_num":"0","top":"0.20413436685998143","word_num":"0"},{"block_num":"0","top":"0.3074935401858061","width":"0.013081395626068137","left":"0.6715116279318787","word_num":"0","text":"07:00","line_num":"0","height":"0.012919896178775425","par_num":"0","level":"0","conf":"1","page_num":"0"},{"page_num":"0","top":"0.0025839794299922225","text":"> 0","par_num":"0","word_num":"0","block_num":"0","left":"0.7529069768235939","width":"0.013081395626068137","conf":"0.30000001192092896","height":"0.012919896178775314","level":"0","line_num":"0"},{"par_num":"0","text":"Ассоипи1. в0дг0","page_num":"0","block_num":"0","level":"0","left":"0.7194767463715366","line_num":"0","height":"0.005200258228513999","top":"0.08785529725753205","width":"0.06976743936538687","word_num":"0","conf":"0.30000001192092896"},{"level":"0","left":"0.7659883721684695","width":"0.007267441600561142","par_num":"0","word_num":"0","page_num":"0","top":"0.14470284246069343","height":"0.015503875414530466","line_num":"0","text":"52","conf":"0.30000001192092896","block_num":"0"},{"block_num":"0","par_num":"0","line_num":"0","left":"0.7456395374738285","level":"0","top":"0.23255813987543716","width":"0.03343023061752326","conf":"1","word_num":"0","page_num":"0","text":"Hide histogram","height":"0.0077519370449913305"},{"conf":"1","left":"0.72674418615577","line_num":"0","page_num":"0","par_num":"0","text":"08:00","top":"0.3126614987635066","width":"0.010174418240785577","word_num":"0","block_num":"0","height":"0.005167958471510192","level":"0"},{"text":"Support Daily - in 3h 24 m","word_num":"0","left":"0.7994186104774397","page_num":"0","conf":"0.5","top":"0.004861111111111094","height":"0.008333333333333304","block_num":"0","width":"0.062499994039535434","par_num":"0","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.008333333333333304","conf":"0.5","level":"0","left":"0.9287790718258844","top":"0.004861111111111094","par_num":"0","width":"0.06395348310470583","text":"• Fri 17 Apr 11:36:14","word_num":"0"},{"top":"0.025839793539632505","left":"0.8095930312135469","par_num":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.08430231809616084","height":"0.005167958140373186","word_num":"0","text":"AutomatedRenortsCommandTest","conf":"1","level":"0"},{"par_num":"0","word_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","text":"nvestigating HubSpot","top":"0.07222222207163631","width":"0.05232557654380798","height":"0.007881136735280347","page_num":"0","left":"0.795058144914852"},{"top":"0.09560723534533377","width":"0.1802325487136841","line_num":"0","word_num":"0","left":"0.7950581397419955","conf":"1","par_num":"0","height":"0.007751937707265233","block_num":"0","page_num":"0","level":"0","text":"AListeners\\PendingAnalysis\\OpportunityPendingAlAnalysisAfterStageChanged:"},{"text":"ate the opporunity","par_num":"0","conf":"0.5","line_num":"0","left":"0.79500629309048","block_num":"0","top":"0.11545285319518883","word_num":"0","width":"0.043773147463798456","height":"0.008762490087085295","level":"0","page_num":"0"},{"text":"InityrendingAiAnalysisArlerstagecnanged listener class iIn 4.205","par_num":"0","top":"0.14722222222222225","line_num":"0","width":"0.1482558131217957","word_num":"0","left":"0.7979651191172781","conf":"0.30000001192092896","block_num":"0","height":"0.005555555555555536","page_num":"0","level":"0"},{"left":"0.7994186175943803","text":"eld ValuesService execute - does it update the opportunity mod...","level":"0","top":"0.17569444448637994","block_num":"0","height":"0.007768087254630296","width":"0.14825580120086668","page_num":"0","par_num":"0","conf":"1","word_num":"0","line_num":"0"},{"page_num":"0","top":"0.17829457390138959","width":"0.023255811631679557","text":"lllLiors","word_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.949127906974858","height":"0.005167958140373297","line_num":"0","block_num":"0","level":"0"},{"conf":"1","top":"0.2270833333333333","width":"0.08430231809616084","page_num":"0","left":"0.7950581385753095","text":"AiAnalysisAfterStageChanged does","height":"0.008333333333333304","word_num":"0","block_num":"0","line_num":"0","par_num":"0","level":"0"},{"height":"0.007800387011634102","text":"e the opportunity. It's a trigger orchestration step. Here's the full chain:","top":"0.24289405726937674","width":"0.16569765806198122","left":"0.7965116471745247","block_num":"0","level":"0","word_num":"0","par_num":"0","page_num":"0","conf":"1","line_num":"0"},{"width":"0.03779069781303401","conf":"0.30000001192092896","par_num":"0","top":"0.3100775194744928","word_num":"0","block_num":"0","level":"0","height":"0.005200258228513888","left":"0.7965116278025033","line_num":"0","page_num":"0","text":"ea event Tirea"},{"par_num":"0","page_num":"0","level":"0","width":"0.10901161432266226","text":"|1ngA1Ana Lys1SArterstagechanged: : hand le","left":"0.7950581410415183","height":"0.005555555555555536","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.32291666666666674","word_num":"0"},{"level":"0","top":"0.33591731274357306","height":"0.005167958471510081","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.7965116275978505","line_num":"0","page_num":"0","par_num":"0","text":"cuniry Trom Db","width":"0.037790697813034124"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","line_num":"0","text":"has AT CRM FILLING teature enabled","top":"0.3486111111111111","word_num":"0","height":"0.005555555555555647","left":"0.797965114487645","level":"0","width":"0.09302325844764703","page_num":"0"},{"block_num":"0","par_num":"0","width":"0.045058134198188715","word_num":"0","page_num":"0","text":".ng CRM templates","conf":"0.5","left":"0.7979651216149378","line_num":"0","top":"0.36175710628370594","level":"0","height":"0.0077519370449913305"},{"line_num":"0","height":"0.007961885796653023","level":"0","block_num":"0","par_num":"0","word_num":"0","page_num":"0","width":"0.07412789463996883","conf":"1","left":"0.7950581515157431","text":"plicable template field IDs","top":"0.37467700296730655"},{"width":"0.05232557654380798","height":"0.0077519370449914415","page_num":"0","top":"0.3617571065421037","block_num":"0","level":"0","conf":"1","text":"for the opportunity","word_num":"0","par_num":"0","line_num":"0","left":"0.8444767441579781"},{"height":"0.005167958140373297","par_num":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.10319766998291013","conf":"0.30000001192092896","top":"0.3901808788109503","left":"0.7965116246525824","page_num":"0","text":"unupporcunityalAnalysis event queuea)","level":"0"},{"width":"0.0944767355918884","height":"0.005167958140373186","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.40310077545177725","text":"rtun1tyA1Analys1sL1scener::handle","left":"0.796511627480219","word_num":"0","line_num":"0","block_num":"0"},{"page_num":"0","conf":"1","block_num":"0","width":"0.09011627435684211","word_num":"0","left":"0.7965116296102515","text":"LCrmFieldValuesService: : execute()","par_num":"0","height":"0.012919896178775425","top":"0.41085271353851927","line_num":"0","level":"0"},{"height":"0.005167958802647088","page_num":"0","par_num":"0","word_num":"0","level":"0","left":"0.7979651161005448","line_num":"0","text":"oportuna Vurmrle ohand ler.execurel","top":"0.4289405683985491","width":"0.1017441868782043","block_num":"0","conf":"0.30000001192092896"},{"text":"1. Calls Prophet Al to extract field values trom deal","word_num":"0","left":"0.8023255817517576","height":"0.00794573624928785","par_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","top":"0.4416666666298781","width":"0.1453488230705261","block_num":"0"},{"text":"2. Saves CrmTemplateRun records","top":"0.45478036235605723","width":"0.08575580716133124","level":"0","word_num":"0","line_num":"0","height":"0.0077519370449913305","conf":"1","block_num":"0","left":"0.802325581058098","par_num":"0","page_num":"0"},{"line_num":"0","height":"0.008333333333333304","conf":"1","left":"0.8037790880646817","text":"3. Dispatches AiAutomationAnalysisReadyJob (queued)","level":"0","width":"0.13953486680984495","page_num":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.4673611111111111"},{"par_num":"0","block_num":"0","top":"0.4832041342975668","width":"0.09883720874786384","word_num":"0","text":"- FrocessAlAucomaclonana lysiskesulcs","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.005167958802646977","left":"0.8139534897059958","page_num":"0"},{"word_num":"0","width":"0.15261626243591309","top":"0.49354005185969896","height":"0.007848836978276541","block_num":"0","par_num":"0","line_num":"0","left":"0.8255814117054407","level":"0","text":"→ calls service->syncOpportunityo to refresh local data","conf":"0.5","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.8241279101271193","par_num":"0","level":"0","line_num":"0","text":"- caLls UpdatecrmFleldAction:: executet)","height":"0.007768087916904087","page_num":"0","top":"0.5090277777469743","width":"0.10755813121795654","word_num":"0"},{"left":"0.835755810784408","level":"0","line_num":"0","top":"0.5219638242321538","text":"→ writes Al-generated values back to CRM (HubSpot)","block_num":"0","width":"0.1366279125213623","page_num":"0","par_num":"0","word_num":"0","height":"0.007897286944919202","conf":"1"},{"level":"0","line_num":"0","left":"0.7950581393828422","top":"0.5503875969657953","page_num":"0","height":"0.005167958471510192","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"Uinliv","word_num":"0","width":"0.015988372266292572"},{"height":"0.007913436492284043","line_num":"0","page_num":"0","top":"0.5684754524256925","level":"0","word_num":"0","left":"0.7965116519047768","conf":"0.5","width":"0.17441858053207404","block_num":"0","par_num":"0","text":"ronously, but not stage_id - it writes Al-generated CRM tield values (not"},{"par_num":"0","width":"0.18313951492309577","conf":"0.5","line_num":"0","top":"0.5993055555589868","left":"0.7965116489765254","level":"0","page_num":"0","block_num":"0","text":"nalysisResults::getTargetObiect( calls service->syncOpportunity - Pro","word_num":"0","height":"0.007929586039649217"},{"word_num":"0","block_num":"0","line_num":"0","top":"0.614987080361338","text":"uvsiskesulus ono:bv — Wnich re suncs the ooooruniy trom uosoor","height":"0.005167958140373186","left":"0.79651164148443","width":"0.17151161432266226","par_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896"},{"text":"age id and other fields as a side effect","conf":"0.5","left":"0.7979651270909137","page_num":"0","line_num":"0","block_num":"0","level":"0","width":"0.09011626839637754","par_num":"0","word_num":"0","height":"0.007881136735280347","top":"0.6277777776271919"},{"page_num":"0","conf":"0.5","left":"0.7979651206527711","par_num":"0","height":"0.007978036006291767","text":":syncRemoteRecord( also calls syncOpportunity( after writing - UpdateCrm","width":"0.180232548713684","top":"0.6434108527978877","level":"0","line_num":"0","word_num":"0","block_num":"0"},{"conf":"1","height":"0.007751937707265233","left":"0.7950581400897047","par_num":"0","top":"0.6770025839241453","word_num":"0","line_num":"0","page_num":"0","width":"0.030523255467414856","text":"ly (no-op) if:","block_num":"0","level":"0"},{"word_num":"0","line_num":"0","page_num":"0","top":"0.728472222282552","text":"CRM FILLING feature flag","par_num":"0","conf":"1","height":"0.007961885796652912","width":"0.058139532804489136","block_num":"0","left":"0.7965116289685706","level":"0"},{"height":"0.008333333333333304","left":"0.7965116315882096","conf":"1","level":"0","par_num":"0","line_num":"0","block_num":"0","page_num":"0","text":"ich the opportunity","word_num":"0","top":"0.7465277777777778","width":"0.04360464811325071"},{"line_num":"0","width":"0.040697669982910134","page_num":"0","block_num":"0","conf":"1","height":"0.007864986525641604","left":"0.7965116287370607","par_num":"0","text":"ve no active fields","top":"0.7622739023444143","word_num":"0","level":"0"},{"word_num":"0","page_num":"0","par_num":"0","left":"0.7965116274669644","block_num":"0","top":"0.7826388888888889","line_num":"0","width":"0.02325581461191173","level":"0","text":"ges Issue","conf":"0.30000001192092896","height":"0.005555555555555536"},{"width":"0.15988371372222898","height":"0.008333333333333304","block_num":"0","word_num":"0","page_num":"0","left":"0.7979651183810569","level":"0","line_num":"0","conf":"1","par_num":"0","text":"Ils inside ProcessAiAutomationAnalysisResults go through the normal","top":"0.8006944444444445"},{"text":"ch calls resolveStaqe() → potentially importStages() . So this Al automation","block_num":"0","height":"0.007816537221272846","par_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.5","left":"0.7950581429986471","word_num":"0","top":"0.8138888888829036","width":"0.1802325367927552"},{"height":"0.005555555555555536","word_num":"0","left":"0.7965116279280988","block_num":"0","page_num":"0","line_num":"0","text":"nal triger tor the reveated importStages calls vou re seeina, separate trom","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.8291666666666667","width":"0.17441860437393186"},{"left":"0.9883720932412791","line_num":"0","text":"W","block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.008720929796511512","height":"0.007751937596899183","par_num":"0","word_num":"0","page_num":"0","top":"0.1136950904392765"}]...
|
|
AppleNative
|
NULL
|
False
|
8071
|
NULL
|
NULL
|
|
58134
|
PhostormVIeWINavigarecodeLaravelKeractorWindowFV f PhostormVIeWINavigarecodeLaravelKeractorWindowFV faVsco.js°9 master k >Proledeyo кoleкeposilony.ond© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.php© StageRepository.php© suoscriptionsetkepository.onp€ TaskRepository.phpcleamaicontextkeposiorv.ono© TeamDomainsRepository.phpC) TeaminsichtsRepositorv.phpC) TeamRepositorv.ohpC) ThemeRepositorv.ohpC) TimezoneRepositorv.phoc) TopicRepositorv.pho(c) ToniciiraderRevositorv.ono(C) TrackRenositorv.oho© TranscriptionModelLocaleRepository.php© TranscriptionRepository.php© TranscriptionSummaryRepository.phpC UserRepository.onp© VocabularyRepository.php• M RulacD ServicesD ActivityD AjReportsM AvatarD Calendar0 Crm_ bullnornC Closew copper> 0 CrmObiectsC DecorateActivity• DummyM Heloersv M HubspotAccountSvncStrateav> ActionsContactSvncStrateavDDTOD FieldsMulournalMetadata› D OpportunitySyncStrategyM PadinationProspectSearchStrategyM Pedisv M ServiceTraitcT OpportunitySyncTrait.phpT SyncCrmEntitiesTrait.php© SyncFieldsTrait.php"C) ActivitvController.ohoAutomatedReportsService.php(C) AutomatedReportscommano.pnp© UpdateActivityElasticSearchDocumentCommand.phg© SyncProfileOpportunities.phpT OpportunitySyncTrait.php x AutomatedReportsController.phppnp apl_vz.php© TrackProviderInstalledEvent.ph© RequestGenerateReportJob.phdtrait Upportunitysynciraltassoctations trom an opportunitu6016096216236241 usageprivate function removeAll0pportunityContacts(Opportunity Sopportunity): void{...}Tusageprivate function update0pportunityAccount(Opportunity Sopportunity, ?int $accountId): void{...}* Find existing opportunities by external IDs (OPTIMIZED VERSION)* Uses batch query for better performanceprivate function findExistingOpportunities(array ScrmIds): Collection{...}2 usagesprivate function process0pportunityBatch(array $opportunities): intssyncedupportunities = stnis->importupportunitypatch(sopportunities);return count( value: SsyncedOpportunitiesf'success'1 22 [1):* Convert single deal associations from HubSpot format to internal format* Handles both HubSnot SDK obrects and arrau formatsi* Aparam arrau SonortunituAssociations Raw associations from HubSoot APT or ore-orocessed* @return array Processed associations with DB IDsTusageprivate function convertDealAssociations(array $opportunityAssociations): array{...}1 usageprivate function initializeAssociationsStructure@: array{...}private function extractAssociationIds(array SopportunityAssociations): array{...}1usageprivate function processCompanvAssociations(array SassociationIds, array &Sassociations): void{...}private function processContactAssociations(arrav SassociationIds, array &Sassociations): void{...}inv' hac heon rectored Il Pollback Il Confiaure (todav 14-061=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]A console [PROD] X A console (EU]« console [STAGINeID60.A33 ×2 ×19 M V567568569570572573574575=576[571578579— 588582=583584585— 586587-588_589=596591592593602603=604605do jiminny v034 A1 A34 V62 ^SELECT * FROM crm_configurations WHERE id = 555;SELECT * FROM UserS WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, астGELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE •• END) ASu.email,sa.*t.owner_id FROM social_accounts saJOTN usens u on u.id = sa.sociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated report results order by id descselect * from features:select * from team_features where feature id = 40:select * from teams where id = 556-select * from automated reports where id = 54: # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated renort results order oy 1d desc:GELECT * FROM automated report results WHEREid = 1919;select * from automated_report_results WHERE repont 1d = 54;select * from onnortunities where 1d = 7594349:SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyintselect * from nlavbooks where team 1d = 711: # event 226147.SELECT * FROM playbook_categories WHERE playbook_id = 5515;RELECT * CROM eom Fiolde WHERE 1d = 224147•SELECT * FROM crm_field_values WHERE crm_field_id = 226147;SELECT * FROM crm_configurations WHERE id = 692:RELECTCONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •* END) Adv.email,sa.*t.owner id FROM social accounts saJOIN users u on u.id = sa.sociable idJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce':SELECT * FROM crm_profiles cp JOIN users u 1..n<->1: on u.id = cp.user_id WHE100% S2• Mon 20 Apr 15:25:13L AskJiminnyReportActivityServiceTest vCascadeRetactor ConnectionCRM Initial Sync O+0 ..ationApp-php:27-83. If the connecting user is the team owner and settings.firstSync is not set, it dispatches TeamInitialSyncJob• TeamInitialSyncJob (TeamInitialSyncJob.php:38-74) calls syncOrganization(), syncProfiles(), syncFields() andflips firstSync=trueFor HubSpot and Salesforce there is no dedicated CRM "first sync" listener on SocialAccountConnected . The same event only triggers ActivityProvider.ntegratedlActv1tyProv1der.ntegrated.ohn: zb-44, and both Hubspot salestorce acrivity services implement onAct vityProvidentrtegrated() as a no-op ("Manual integration"). The HubSpot/Salesforce initial metadata pull happens on the reconnect path;CrmAccountReconnected → Listeners\Crm\ImportMetadata (ImportMetadata.php:13-51) runs the artisan commands crm: sync-team-metadat• SyncTeamMetadata (SyncTeamMetadata.php: 95-112) runs the heavy lifting for HubSpot/Salesforce:• syncOrganization() - e.g. HubSpot Service.php:487-498 (pulls portal currency); Salesforce does the equivalent.importStages(). importBusinessProcesses(). importRecordTypes() - pipelines/stages + record types (HubSpot: Service.php:414-48•syncProfiles() - creates Crm\Profile rows for each CRM user that matches a Jiminny team member. HubSpot: Service.php: 505-556(uses client->get0wners() + ProfileRepository::update0rCreateProfile). Salesforce: Service.php:3059-3134 (SOQL users query,• syncFields() — custom/standard field schema.3. ProfileCreated - per-user initial data sync (opportunities/ leadsEvery time syncProfiles Hubspot or Salestorce calls ProfileRepository::update0rCreateProfile... andanew Crm Profile row isincerted Profilenhserver.nhn-12-15 firec ProfileGreated• Listeners Crm SyncProfile0pportunities (SyncProf1le0pportunities.php:42-103) - applies to Hubspot, Salestorce, Bullhorn, copperPipedrive, Zoho. For each new profile it:1. Dispatches SyncProfileMetadata (see below).2. Ensures a Deal unsights lavout existscreateDeaunsiahtsLavout DoesNotExist. lines 105-146) Via CrmOwnerResolver + ouildlavout2.Comnutes since =confiaurationSettinacService_saetSvncPeriod/<crmConfiouration).4. Dispatches SyncOpportunitiesJob with strategy LAST MODIFIED BY PROFILE SYNC OPPORTUNITY STRATEGY, either as a single job or, when requiresSlidingWindowSearch is true (Salesforce large tenants), chopped into rolling s7-day windows via TimePeriodIterator.•Listeners\Crm\SyncProfileLeads (SyncProfileLeads.php:32-79) - Zoho-only: dispatches SyncLeads . HubSpot/Salesforce do not run aner-orofile lead sunc here• SyncProfileMetadata (SyncProfileMetadata.php:39-113) - runs per profile/user: crmService->syncProfileFields() : and for providersimolementina SvncGrnProfileRecordTvnesInterface (Salesforce) it also calls svncProfileRecordTvnes/)End-to-end flow summaryHuhSnot•Team creation → no CRM sync.• Owner connects HubSpot OAuth (SocialAccountConnected ) → no automatic data import (HubSpot's onActivityProviderIntegrated is ano-on: Rootctranintearationinn onlv fires for Intearation.ann providers). Initial metadata is tvnicallv triadered via GredccountPeconnected → ImportMetadata → crm:svnc-team-metadata which in turn runs syncOrganization importStages + importBusinessProcesses → imsortRecordTvnes « svncProfiles « svncfields)Ask anvthina (84-D" CodeClaude Qnus 17 MediumWN Windsurf Teams 610-22UTE.8io 4 space:...
|
[{"left":"0.01744185995005212", [{"left":"0.01744185995005212","block_num":"0","conf":"1","line_num":"0","height":"0.006968641205077342","par_num":"0","text":"Phostorm","top":"0.006968641046706359","page_num":"0","level":"0","word_num":"0","width":"0.021802326466174835"},{"page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.006968641450188162","block_num":"0","left":"0.07267441958419722","par_num":"0","text":"VIeW","width":"0.011627906180442654","word_num":"0","level":"0"},{"conf":"0.30000001192092896","page_num":"0","top":"0.006968641450188162","left":"0.09011627900977959","line_num":"0","height":"0.006968640444571461","word_num":"0","level":"0","par_num":"0","width":"0.018895347067650323","block_num":"0","text":"INavigare"},{"width":"0.01162790618044264","word_num":"0","left":"0.1148255812121043","level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.006968640444571461","top":"0.006968641450188162","line_num":"0","conf":"0.30000001192092896","text":"code"},{"left":"0.13226744209746352","word_num":"0","top":"0.00696864103825956","height":"0.006968641205077342","page_num":"0","block_num":"0","par_num":"0","conf":"1","line_num":"0","width":"0.0159883714736776","text":"Laravel","level":"0"},{"page_num":"0","conf":"0.30000001192092896","width":"0.017441858636572022","par_num":"0","block_num":"0","height":"0.006968640444571461","left":"0.15406976748403967","text":"Keractor","top":"0.006968641450188162","level":"0","word_num":"0","line_num":"0"},{"left":"0.22238372271659762","block_num":"0","par_num":"0","level":"0","text":"Window","top":"0.006968641450188162","page_num":"0","height":"0.006968640444571461","width":"0.017441858636572022","conf":"0.5","line_num":"0","word_num":"0"},{"height":"0.010452960286604362","level":"0","word_num":"0","par_num":"0","left":"0.030523259704860126","page_num":"0","block_num":"0","text":"FV faVsco.js","top":"0.02787456497864904","conf":"0.5","width":"0.029069763548830722","line_num":"0"},{"word_num":"0","text":"°9 master k >","conf":"0.30000001192092896","level":"0","left":"0.06831395711579845","par_num":"0","block_num":"0","width":"0.030523251979909044","height":"0.010452960286604362","line_num":"0","page_num":"0","top":"0.02787456497864904"},{"left":"0.014534883869450689","height":"0.003484320602538671","block_num":"0","par_num":"0","level":"0","text":"Proledey","conf":"0.30000001192092896","top":"0.05923344944238418","word_num":"0","width":"0.020348836766912577","page_num":"0","line_num":"0"},{"width":"0.046511624721770596","par_num":"0","height":"0.006968640444571572","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","page_num":"0","text":"o кoleкeposilony.ond","left":"0.04069767368562655","top":"0.07317073204252256"},{"block_num":"0","level":"0","width":"0.052325578446083876","par_num":"0","height":"0.010639124509820519","text":"© SearchRepository.php","word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.040697678509515944","top":"0.0869218502414082"},{"word_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.010516868633896892","text":"© SnapshotRepository.php","line_num":"0","width":"0.05668604120295099","left":"0.04069767972728099","level":"0","par_num":"0","top":"0.10446570957187562"},{"line_num":"0","top":"0.1219512197377689","word_num":"0","block_num":"0","left":"0.04069767726982217","height":"0.010452961047110243","par_num":"0","width":"0.0668604627568671","conf":"1","text":"© SocialAccountRepository.php","page_num":"0","level":"0"},{"top":"0.1393728225272014","block_num":"0","word_num":"0","height":"0.010547432602877826","page_num":"0","conf":"1","left":"0.040697677485839065","level":"0","par_num":"0","text":"© StageRepository.php","width":"0.04941860158392723","line_num":"0"},{"line_num":"0","block_num":"0","left":"0.04069767666004601","par_num":"0","top":"0.16027874554718935","word_num":"0","level":"0","width":"0.06976743961902376","conf":"0.30000001192092896","height":"0.007185369397274433","text":"© suoscriptionsetkepository.onp","page_num":"0"},{"line_num":"0","height":"0.011164274322169043","width":"0.04796511061648106","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.03924418691258589","conf":"1","top":"0.1738437001594897","word_num":"0","text":"€ TaskRepository.php"},{"top":"0.1951219515547178","block_num":"0","width":"0.06976743454628803","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"cleamaicontextkeposiorv.ono","word_num":"0","line_num":"0","par_num":"0","left":"0.04069768156406494","level":"0"},{"height":"0.010580775460177883","page_num":"0","line_num":"0","par_num":"0","top":"0.20893141938553828","width":"0.06686045768413137","word_num":"0","left":"0.04069768185075232","level":"0","text":"© TeamDomainsRepository.php","block_num":"0","conf":"1"},{"top":"0.22966507158551952","conf":"0.5","level":"0","text":"C) TeaminsichtsRepositorv.php","left":"0.040697680212242494","height":"0.007268726160271521","line_num":"0","page_num":"0","width":"0.06540697178942093","word_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","word_num":"0","height":"0.0071770334928229484","level":"0","page_num":"0","text":"C) TeamRepositorv.ohp","conf":"0.30000001192092896","par_num":"0","line_num":"0","top":"0.24720893141945777","width":"0.04941860158392723","left":"0.040697678393199474"},{"line_num":"0","width":"0.05087209255137343","word_num":"0","conf":"0.5","par_num":"0","text":"C) ThemeRepositorv.ohp","height":"0.0071770334928229484","top":"0.2647527910685805","block_num":"0","left":"0.04069767474513736","page_num":"0","level":"0"},{"text":"C) TimezoneRepositorv.pho","word_num":"0","level":"0","left":"0.0406976822046637","line_num":"0","block_num":"0","page_num":"0","height":"0.007243718446917069","par_num":"0","top":"0.2822299656344178","conf":"0.5","width":"0.058139527097661445"},{"top":"0.29965156815423977","block_num":"0","level":"0","height":"0.007365975843852457","conf":"0.30000001192092896","line_num":"0","left":"0.040697678393199474","par_num":"0","page_num":"0","width":"0.04941860158392723","word_num":"0","text":"c) TopicRepositorv.pho"},{"height":"0.006968640444571461","left":"0.04069768196872292","top":"0.3170731710669128","level":"0","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"(c) ToniciiraderRevositorv.ono","width":"0.06395348082197473","page_num":"0"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","text":"(C) TrackRenositorv.oho","height":"0.007332632986552401","level":"0","top":"0.3341307815628397","left":"0.04069767486310771","word_num":"0","width":"0.047965115689216783","line_num":"0"},{"page_num":"0","text":"© TranscriptionModelLocaleRepository.php","height":"0.010694696192155795","par_num":"0","top":"0.35167464111919977","level":"0","conf":"1","left":"0.0406976834799753","block_num":"0","line_num":"0","width":"0.091569758476095","word_num":"0"},{"conf":"1","word_num":"0","level":"0","block_num":"0","height":"0.010572439555726398","page_num":"0","left":"0.04069768016633572","par_num":"0","text":"© TranscriptionRepository.php","top":"0.36921850065570416","width":"0.06540697178942093","line_num":"0"},{"height":"0.010452960286604362","par_num":"0","top":"0.3867595824002519","block_num":"0","level":"0","line_num":"0","conf":"1","text":"© TranscriptionSummaryRepository.php","page_num":"0","word_num":"0","width":"0.08430231885707126","left":"0.04069768199588256"},{"text":"C UserRepository.onp","width":"0.04812392782657704","top":"0.4031011167299283","left":"0.040597554661370897","conf":"1","page_num":"0","line_num":"0","height":"0.012008928606194624","level":"0","par_num":"0","word_num":"0","block_num":"0"},{"level":"0","text":"© VocabularyRepository.php","page_num":"0","top":"0.4178628389154705","height":"0.014354066985646008","word_num":"0","line_num":"0","par_num":"0","left":"0.04069768208669344","conf":"1","width":"0.06104650395981809","block_num":"0"},{"par_num":"0","text":"• M Rulac","height":"0.006968640444571461","level":"0","left":"0.02761628105153498","width":"0.02470930079196362","block_num":"0","page_num":"0","line_num":"0","top":"0.439024390579108","word_num":"0","conf":"0.30000001192092896"},{"text":"D Services","height":"0.010758603018436785","top":"0.45614035093286254","word_num":"0","width":"0.026162789223041945","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.03197674623150216","par_num":"0","page_num":"0","level":"0"},{"top":"0.4736842106435828","word_num":"0","page_num":"0","block_num":"0","height":"0.010636346382007389","level":"0","par_num":"0","left":"0.03924418568002258","text":"D Activity","width":"0.023255812360885295","line_num":"0","conf":"0.5"},{"height":"0.010514089745577881","line_num":"0","left":"0.03924418999620168","page_num":"0","par_num":"0","text":"D AjReports","width":"0.027616275117752408","level":"0","word_num":"0","block_num":"0","conf":"0.5","top":"0.4912280700058711"},{"level":"0","page_num":"0","width":"0.01889534706765033","top":"0.5087108018143799","text":"M Avatar","par_num":"0","left":"0.04069767624815148","line_num":"0","height":"0.0072381614307848174","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"width":"0.026162789223041938","line_num":"0","word_num":"0","level":"0","conf":"0.5","block_num":"0","par_num":"0","text":"D Calendar","height":"0.010550210730691068","page_num":"0","left":"0.039244188091967266","top":"0.5261324047144549"},{"line_num":"0","level":"0","left":"0.039244187897954634","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.011164274322169154","par_num":"0","text":"0 Crm","top":"0.5606060606060606","width":"0.01598837020549368","word_num":"0"},{"top":"0.5818815334362508","block_num":"0","left":"0.03924418682517719","line_num":"0","text":"_ bullnorn","width":"0.030523251979909044","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","par_num":"0"},{"top":"0.59569377999375","width":"0.021802323929806966","height":"0.01057799657185865","par_num":"0","left":"0.0421511625263757","text":"C Close","word_num":"0","block_num":"0","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0","level":"0","text":"w copper","line_num":"0","height":"0.0072659472719524","left":"0.04505813916839468","top":"0.6164274321937311","width":"0.023255812360885288","word_num":"0"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.010486303904410188","left":"0.04069767801658758","level":"0","line_num":"0","par_num":"0","text":"> 0 CrmObiects","block_num":"0","top":"0.6306620213543984","width":"0.03633720570422233"},{"height":"0.010608560540839695","par_num":"0","conf":"0.30000001192092896","left":"0.045058139210573875","text":"C DecorateActivity","block_num":"0","top":"0.6480836244286893","word_num":"0","line_num":"0","level":"0","page_num":"0","width":"0.0406976709974573"},{"width":"0.0276162751177524","conf":"0.30000001192092896","text":"• Dummy","height":"0.007246497335236302","line_num":"0","level":"0","top":"0.6689895473543103","word_num":"0","page_num":"0","left":"0.04069767557179246","block_num":"0","par_num":"0"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","top":"0.6826156298906554","width":"0.024709300791963623","word_num":"0","height":"0.010764160795074917","left":"0.04360465069413459","page_num":"0","text":"M Heloers"},{"left":"0.03924418682447452","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","par_num":"0","text":"v M Hubspot","width":"0.030523251979909044","top":"0.7001594898074126","word_num":"0","level":"0","height":"0.01064190339813964"},{"word_num":"0","text":"AccountSvncStrateav","page_num":"0","width":"0.05087209255137342","line_num":"0","left":"0.052325581558615615","par_num":"0","conf":"0.5","block_num":"0","level":"0","height":"0.006968641205077342","top":"0.7212543553456943"},{"height":"0.007207597461803883","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.04651162741929083","text":"> Actions","top":"0.7384370017181142","line_num":"0","page_num":"0","level":"0","width":"0.027616280190488125","word_num":"0"},{"top":"0.7560975609206072","left":"0.052325581558615615","page_num":"0","par_num":"0","width":"0.05087209255137342","block_num":"0","text":"ContactSvncStrateav","height":"0.006968641205077342","word_num":"0","level":"0","line_num":"0","conf":"0.5"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.046511627642654756","height":"0.006968640444571572","par_num":"0","top":"0.7735191640982717","text":"DDTO","width":"0.021802323929806973","word_num":"0"},{"par_num":"0","text":"D Fields","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.021802323929806973","word_num":"0","height":"0.010494639808861561","top":"0.7909407668943288","left":"0.04941860438684081","block_num":"0","level":"0"},{"level":"0","width":"0.027616275117752408","left":"0.04651162850217045","block_num":"0","page_num":"0","par_num":"0","top":"0.8083623696731846","line_num":"0","height":"0.006968640444571461","text":"Mulournal","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","text":"Metadata","top":"0.8257839726441542","word_num":"0","conf":"0.5","par_num":"0","page_num":"0","height":"0.010452960286604362","width":"0.0276162751177524","level":"0","left":"0.05232558475217018","line_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","text":"› D OpportunitySyncStrategy","height":"0.010755824890623433","level":"0","conf":"0.5","word_num":"0","par_num":"0","top":"0.8429027111608212","left":"0.04651163353172309","width":"0.06540697178942093"},{"top":"0.8604465709728868","word_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","block_num":"0","width":"0.029069763548830722","text":"M Padination","par_num":"0","height":"0.0071770334928229484","level":"0","left":"0.052325585287415634"},{"block_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","conf":"1","left":"0.05232558121538525","par_num":"0","width":"0.05668604120295098","top":"0.8780487813549558","word_num":"0","line_num":"0","text":"ProspectSearchStrategy"},{"left":"0.05232558322489567","word_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.8919860635087263","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.01072526016113673","text":"M Pedis","width":"0.01889534706765033"},{"height":"0.007363197716039216","par_num":"0","width":"0.03924418510274684","word_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","top":"0.9128919858798784","left":"0.04651162870533303","text":"v M ServiceTraitc","page_num":"0"},{"text":"T OpportunitySyncTrait.php","line_num":"0","level":"0","page_num":"0","top":"0.9303135893344221","conf":"1","par_num":"0","word_num":"0","block_num":"0","left":"0.059593028830817976","width":"0.059593018065107625","height":"0.010675246255439697"},{"left":"0.059593028830817976","page_num":"0","line_num":"0","text":"T SyncCrmEntitiesTrait.php","conf":"1","level":"0","height":"0.011164274322169154","block_num":"0","par_num":"0","word_num":"0","top":"0.9473684210526315","width":"0.059593018065107625"},{"par_num":"0","text":"© SyncFieldsTrait.php","top":"0.9649122806852042","width":"0.04651162472177059","word_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.05959302644101845","level":"0","conf":"1","height":"0.010697475080474916"},{"width":"0.049418601583927246","par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","height":"0.007249275463049432","left":"0.1526162830701683","page_num":"0","text":"\"C) ActivitvController.oho","top":"0.05574912945445576","level":"0"},{"height":"0.010452960286604362","top":"0.08013937368945045","width":"0.06395348082197472","word_num":"0","left":"0.3037790703448269","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"AutomatedReportsService.php","conf":"1","page_num":"0"},{"width":"0.07131773867505664","height":"0.011132717893074129","conf":"0.5","level":"0","text":"(C) AutomatedReportscommano.pnp","word_num":"0","left":"0.37641984586066335","block_num":"0","page_num":"0","top":"0.07991388307886405","line_num":"0","par_num":"0"},{"conf":"1","text":"© UpdateActivityElasticSearchDocumentCommand.phg","top":"0.10446570957187562","word_num":"0","level":"0","page_num":"0","height":"0.010516868633896892","line_num":"0","width":"0.10610464785961393","block_num":"0","left":"0.154069771746065","par_num":"0"},{"line_num":"0","par_num":"0","level":"0","height":"0.010516868633896892","text":"© SyncProfileOpportunities.php","block_num":"0","width":"0.06249999492726427","word_num":"0","conf":"1","left":"0.3328488366206705","top":"0.10446570957187562","page_num":"0"},{"width":"0.13517440633570896","block_num":"0","left":"0.1526162780979428","top":"0.12891986142873346","page_num":"0","line_num":"0","conf":"1","height":"0.010633567493688156","word_num":"0","text":"T OpportunitySyncTrait.php x AutomatedReportsController.php","level":"0","par_num":"0"},{"level":"0","height":"0.0071770334928229484","left":"0.2965116272702554","width":"0.027616280190488174","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"pnp apl_vz.php","top":"0.13237639553429026","word_num":"0"},{"height":"0.010633568254194037","par_num":"0","conf":"1","level":"0","top":"0.12891986078715645","block_num":"0","width":"0.06686046275686708","line_num":"0","text":"© TrackProviderInstalledEvent.ph","page_num":"0","word_num":"0","left":"0.3328488400605199"},{"par_num":"0","left":"0.15406977029307797","block_num":"0","height":"0.010653018190910135","width":"0.0668604627568671","line_num":"0","page_num":"0","top":"0.15311004775481918","text":"© RequestGenerateReportJob.phd","word_num":"0","conf":"0.5","level":"0"},{"page_num":"0","text":"trait Upportunitysynciralt","word_num":"0","height":"0.010497418697180794","top":"0.17770034861422124","left":"0.1758720924630181","line_num":"0","level":"0","width":"0.0668604627568671","block_num":"0","par_num":"0","conf":"0.5"},{"text":"assoctations trom an opportunitu","par_num":"0","top":"0.1881533103542663","width":"0.0843023137843355","line_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007221490382387619","block_num":"0","word_num":"0","left":"0.24127908156350758","level":"0"},{"page_num":"0","level":"0","width":"0.008720929318285997","conf":"0.30000001192092896","left":"0.15261627909085707","height":"0.010452960286604362","top":"0.34494773605878837","block_num":"0","text":"601","par_num":"0","word_num":"0","line_num":"0"},{"top":"0.42857142901327894","conf":"1","par_num":"0","width":"0.00872092995237797","left":"0.15406976743660172","height":"0.017421602252187585","line_num":"0","block_num":"0","level":"0","word_num":"0","page_num":"0","text":"609"},{"line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.010452960286604362","top":"0.6794425095779522","word_num":"0","text":"621","left":"0.15261627909085707","level":"0","par_num":"0","block_num":"0","width":"0.008720929318285997"},{"par_num":"0","text":"623","word_num":"0","level":"0","top":"0.6968641123654086","height":"0.010452960286604362","width":"0.008720929318285997","page_num":"0","block_num":"0","line_num":"0","conf":"1","left":"0.15261627909085707"},{"level":"0","height":"0.017421602252187474","conf":"0.5","page_num":"0","text":"624","width":"0.00872092995237797","line_num":"0","par_num":"0","left":"0.15406976747293893","top":"0.7108013941265195","word_num":"0","block_num":"0"},{"height":"0.010655796318723487","conf":"0.5","page_num":"0","top":"0.22299651615441607","word_num":"0","block_num":"0","line_num":"0","level":"0","text":"1 usage","par_num":"0","width":"0.01598837020549368","left":"0.18459302513432188"},{"top":"0.2400318979266347","page_num":"0","line_num":"0","par_num":"0","left":"0.18459303631825466","level":"0","width":"0.21366275625025968","word_num":"0","block_num":"0","text":"private function removeAll0pportunityContacts(Opportunity Sopportunity): void{...}","conf":"1","height":"0.011164274322169154"},{"level":"0","line_num":"0","block_num":"0","top":"0.2787456449345087","width":"0.01598837020549368","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.18459302340016023","page_num":"0","par_num":"0","word_num":"0","text":"Tusage"},{"page_num":"0","width":"0.24854649888708238","level":"0","height":"0.010472410983826452","line_num":"0","par_num":"0","left":"0.1845930400988489","conf":"1","top":"0.29266347684752747","text":"private function update0pportunityAccount(Opportunity Sopportunity, ?int $accountId): void{...}","block_num":"0","word_num":"0"},{"page_num":"0","height":"0.010714146128872004","conf":"1","level":"0","left":"0.18750000500114772","block_num":"0","par_num":"0","text":"* Find existing opportunities by external IDs (OPTIMIZED VERSION)","top":"0.3449477356944346","line_num":"0","width":"0.16860463771414247","word_num":"0"},{"level":"0","line_num":"0","word_num":"0","left":"0.1875000108532198","block_num":"0","conf":"1","text":"* Uses batch query for better performance","height":"0.011164274322168932","page_num":"0","width":"0.10755812868158868","top":"0.3620414673046253","par_num":"0"},{"conf":"1","left":"0.18459305345613228","par_num":"0","top":"0.4146341468601822","width":"0.1933139232878989","height":"0.010452960286604362","page_num":"0","word_num":"0","level":"0","line_num":"0","text":"private function findExistingOpportunities(array ScrmIds): Collection{...}","block_num":"0"},{"text":"2 usages","par_num":"0","top":"0.4529505582137161","word_num":"0","height":"0.0071770334928229484","width":"0.017441858636571994","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","left":"0.18459302333885427","level":"0"},{"text":"private function process0pportunityBatch(array $opportunities): int","page_num":"0","line_num":"0","conf":"1","block_num":"0","level":"0","height":"0.014354066985646008","top":"0.46650717703349276","par_num":"0","left":"0.18459303559464407","width":"0.17441859143845584","word_num":"0"},{"width":"0.18023255530824053","word_num":"0","level":"0","height":"0.013937280889143033","line_num":"0","left":"0.19476743792975806","par_num":"0","text":"ssyncedupportunities = stnis->importupportunitypatch(sopportunities);","top":"0.505226481506648","page_num":"0","block_num":"0","conf":"0.30000001192092896"},{"top":"0.5365853659871389","height":"0.010464075839880738","width":"0.15261627765412028","line_num":"0","text":"return count( value: SsyncedOpportunitiesf'success'1 22 [1):","word_num":"0","level":"0","left":"0.19622093393593165","conf":"0.5","page_num":"0","par_num":"0","block_num":"0"},{"level":"0","line_num":"0","height":"0.014354066985645897","block_num":"0","top":"0.6060606060606061","width":"0.1904069616439495","left":"0.18749999802977035","conf":"1","page_num":"0","par_num":"0","word_num":"0","text":"* Convert single deal associations from HubSpot format to internal format"},{"par_num":"0","conf":"0.5","text":"* Handles both HubSnot SDK obrects and arrau formatsi","height":"0.007352082923268499","left":"0.1875000102264364","page_num":"0","width":"0.13662789730315514","level":"0","block_num":"0","line_num":"0","top":"0.6267942582824599","word_num":"0"},{"par_num":"0","width":"0.23401162979450632","top":"0.6618819776714514","word_num":"0","level":"0","left":"0.18749999898356082","height":"0.0071770334928229484","text":"* Aparam arrau SonortunituAssociations Raw associations from HubSoot APT or ore-orocessed","line_num":"0","conf":"0.5","page_num":"0","block_num":"0"},{"height":"0.010472410983826452","line_num":"0","left":"0.18750001088942758","conf":"1","text":"* @return array Processed associations with DB IDs","width":"0.13081394357884185","word_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.6968641119944301"},{"top":"0.7351916379658675","word_num":"0","level":"0","width":"0.01598837020549368","page_num":"0","conf":"1","par_num":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","left":"0.18459302340016023","text":"Tusage"},{"top":"0.7488038277511961","width":"0.21947672012004446","word_num":"0","line_num":"0","block_num":"0","left":"0.18459302651494616","conf":"1","height":"0.011164274322169043","par_num":"0","text":"private function convertDealAssociations(array $opportunityAssociations): array{...}","page_num":"0","level":"0"},{"page_num":"0","height":"0.007343747018817126","par_num":"0","left":"0.18459302353548485","level":"0","width":"0.01598837020549368","block_num":"0","conf":"1","text":"1 usage","line_num":"0","top":"0.7870813397268418","word_num":"0"},{"text":"private function initializeAssociationsStructure@: array{...}","width":"0.16424416481180393","line_num":"0","block_num":"0","top":"0.8013937290901473","conf":"1","left":"0.18459302825723406","level":"0","par_num":"0","page_num":"0","height":"0.010452960286604362","word_num":"0"},{"word_num":"0","level":"0","block_num":"0","page_num":"0","left":"0.18459304164908918","par_num":"0","line_num":"0","height":"0.011164274322169043","conf":"1","text":"private function extractAssociationIds(array SopportunityAssociations): array{...}","top":"0.8532695374800638","width":"0.21366277654120264"},{"page_num":"0","par_num":"0","text":"1usage","top":"0.8919860630529755","width":"0.01598837020549368","left":"0.18459302499899727","block_num":"0","word_num":"0","level":"0","line_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896"},{"height":"0.010475189872145463","level":"0","top":"0.9059011162393159","text":"private function processComp","conf":"1","width":"0.07412790237589087","line_num":"0","par_num":"0","page_num":"0","block_num":"0","word_num":"0","left":"0.18459302907899897"},{"height":"0.010475189872145463","word_num":"0","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"anvAssociations(array SassociationIds, array &Sassociations): void{...}","page_num":"0","conf":"1","left":"0.2587209298429937","top":"0.905901116413532","width":"0.18313951695219"},{"par_num":"0","block_num":"0","conf":"1","height":"0.010711367240552883","text":"private function processContactAssociations(arrav SassociationIds, array &Sassociations): void{...}","top":"0.9581881541487581","page_num":"0","level":"0","left":"0.1845930192614359","line_num":"0","width":"0.25726742440081657","word_num":"0"},{"block_num":"0","page_num":"0","width":"0.11627906434079435","conf":"0.30000001192092896","line_num":"0","top":"0.9860627181052405","word_num":"0","height":"0.006968640444571572","level":"0","par_num":"0","text":"inv' hac heon rectored Il Pollback Il Confiaure (todav 14-061","left":"0.14680233317575234"},{"par_num":"0","text":"=custom.log","level":"0","top":"0.055749129145434506","width":"0.029069766085198623","left":"0.4738372107074007","block_num":"0","height":"0.010452961047110132","page_num":"0","word_num":"0","line_num":"0","conf":"0.5"},{"conf":"1","left":"0.5101744200028817","text":"=laravel.log","width":"0.027616277654120225","page_num":"0","line_num":"0","level":"0","block_num":"0","top":"0.055749129145434506","par_num":"0","height":"0.010452961047110132","word_num":"0"},{"line_num":"0","block_num":"0","text":"A SF [jiminny@localhost]","page_num":"0","width":"0.050872087478637695","par_num":"0","conf":"0.5","height":"0.010452960286604362","left":"0.5450581450795006","word_num":"0","top":"0.05574912943857935","level":"0"},{"level":"0","height":"0.010452961047110132","block_num":"0","conf":"0.5","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","page_num":"0","par_num":"0","top":"0.055749129145434506","line_num":"0","width":"0.06104650903255382","word_num":"0"},{"top":"0.0797448165869219","width":"0.07848836513275792","text":"A console [PROD] X A console (EU]","level":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.472383719938856","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.011164274322169043"},{"conf":"0.30000001192092896","height":"0.012510178001683747","level":"0","par_num":"0","top":"0.07846879102803328","word_num":"0","left":"0.5594655926658294","page_num":"0","width":"0.04378584090699533","line_num":"0","block_num":"0","text":"« console [STAGINeI"},{"width":"0.017441858636571994","left":"0.4738372110886907","conf":"0.30000001192092896","line_num":"0","block_num":"0","level":"0","text":"D60.","par_num":"0","word_num":"0","height":"0.010452960286604362","top":"0.10452961724345744","page_num":"0"},{"par_num":"0","text":"A33 ×2 ×19 M V","left":"0.4229651156477043","word_num":"0","top":"0.17770034861422124","height":"0.010497418697180794","line_num":"0","width":"0.0479651156892168","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0"},{"level":"0","text":"567","height":"0.020905922094220486","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","top":"0.1637630671758863","page_num":"0","left":"0.47093023300473996","par_num":"0","width":"0.011627906180442626"},{"conf":"1","height":"0.017421602252187474","par_num":"0","width":"0.010174418383456285","level":"0","page_num":"0","left":"0.4723837212104037","text":"568","word_num":"0","block_num":"0","line_num":"0","top":"0.1811846690829655"},{"line_num":"0","width":"0.01017441774936434","word_num":"0","text":"569","top":"0.2020905926697003","block_num":"0","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.4709302334945038"},{"level":"0","height":"0.010452960286604251","block_num":"0","conf":"1","left":"0.4709302334945038","line_num":"0","par_num":"0","width":"0.01017441774936434","word_num":"0","text":"570","top":"0.21951219564067004","page_num":"0"},{"par_num":"0","top":"0.25435540121558287","text":"572","block_num":"0","page_num":"0","word_num":"0","line_num":"0","level":"0","width":"0.01017441774936434","height":"0.010452960286604362","conf":"1","left":"0.4709302334945038"},{"width":"0.01017441774936434","left":"0.4709302334945038","block_num":"0","top":"0.2717770040030394","conf":"1","height":"0.010452960286604362","par_num":"0","line_num":"0","level":"0","text":"573","word_num":"0","page_num":"0"},{"block_num":"0","conf":"1","word_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","text":"574","top":"0.2891986067904957","page_num":"0","width":"0.01017441774936434","line_num":"0","left":"0.4709302334945038"},{"line_num":"0","level":"0","page_num":"0","block_num":"0","conf":"1","text":"575","height":"0.010452960286604362","word_num":"0","par_num":"0","left":"0.4709302334945038","top":"0.3066202095779522","width":"0.01017441774936434"},{"conf":"0.30000001192092896","page_num":"0","height":"0.013937280889142922","level":"0","top":"0.3205574919596097","width":"0.015988370205493707","par_num":"0","text":"=576","word_num":"0","left":"0.46511628081295076","block_num":"0","line_num":"0"},{"level":"0","word_num":"0","top":"0.3310104537255021","height":"0.03135888314133051","conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"[571","width":"0.0159883714736776","block_num":"0","page_num":"0","left":"0.4665697680180062"},{"page_num":"0","conf":"1","level":"0","top":"0.3588850182887535","line_num":"0","text":"578","height":"0.010452960286604362","width":"0.01017441774936434","left":"0.470930232477062","block_num":"0","word_num":"0","par_num":"0"},{"height":"0.020905922094220486","word_num":"0","block_num":"0","top":"0.37282230004464356","par_num":"0","line_num":"0","left":"0.4709302331500887","text":"579","conf":"1","width":"0.011627906180442682","page_num":"0","level":"0"},{"block_num":"0","page_num":"0","text":"— 588","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.46802325648649246","width":"0.011627906180442682","top":"0.3971291866028708","level":"0","line_num":"0"},{"left":"0.4652616279802716","par_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0","line_num":"0","text":"582","top":"0.4247370956699952","level":"0","height":"0.02439340411951285","page_num":"0","width":"0.016569766592472168"},{"block_num":"0","word_num":"0","level":"0","left":"0.4665697680180062","height":"0.024390243457264926","page_num":"0","par_num":"0","width":"0.0159883714736776","text":"=583","conf":"0.5","line_num":"0","top":"0.44250871073362075"},{"level":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","par_num":"0","text":"584","width":"0.008720929952377943","top":"0.4668989546007134","word_num":"0","conf":"1","left":"0.4723837209976482"},{"block_num":"0","level":"0","conf":"1","top":"0.47735191676938227","height":"0.020905922094220264","word_num":"0","width":"0.010174418383456285","page_num":"0","par_num":"0","text":"585","left":"0.4723837212104037","line_num":"0"},{"width":"0.014534883042599256","word_num":"0","top":"0.5015948963317385","block_num":"0","left":"0.4665697679082198","height":"0.0071770334928229484","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"— 586"},{"line_num":"0","top":"0.5121951223442952","width":"0.011627906180442682","page_num":"0","par_num":"0","height":"0.020905922094220375","text":"587","block_num":"0","word_num":"0","left":"0.4709302331500887","level":"0","conf":"1"},{"block_num":"0","level":"0","line_num":"0","top":"0.5365853665568331","conf":"0.30000001192092896","width":"0.014534883042599256","page_num":"0","height":"0.017421602252187585","par_num":"0","text":"-588","word_num":"0","left":"0.4665697676356771"},{"height":"0.010452961047110243","word_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.5540069691280128","par_num":"0","block_num":"0","text":"_589","left":"0.46802325616365464","line_num":"0","width":"0.011627906180442682","level":"0"},{"height":"0.010452960286604251","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","left":"0.4665697671564489","word_num":"0","text":"=596","par_num":"0","line_num":"0","top":"0.567944251738231","width":"0.013081394611520969"},{"block_num":"0","level":"0","width":"0.011627906180442682","left":"0.47093023290784064","top":"0.581881533377977","page_num":"0","line_num":"0","text":"591","conf":"1","height":"0.020905922094220375","par_num":"0","word_num":"0"},{"block_num":"0","text":"592","word_num":"0","level":"0","par_num":"0","top":"0.6062717775222031","width":"0.01017441774936434","conf":"1","line_num":"0","page_num":"0","left":"0.4709302334945038","height":"0.010452960286604362"},{"block_num":"0","top":"0.6167247383914881","level":"0","width":"0.011627906180442626","line_num":"0","word_num":"0","conf":"1","page_num":"0","left":"0.4709302328732338","par_num":"0","height":"0.020905923615232025","text":"593"},{"par_num":"0","left":"0.4709302334945038","word_num":"0","height":"0.010452960286604362","line_num":"0","width":"0.01017441774936434","level":"0","text":"602","block_num":"0","conf":"1","page_num":"0","top":"0.7804878053967675"},{"par_num":"0","width":"0.008720929318285997","page_num":"0","block_num":"0","text":"603","word_num":"0","top":"0.797909408184224","height":"0.010452960286604362","left":"0.4723837218234151","conf":"1","line_num":"0","level":"0"},{"height":"0.020905922094220375","level":"0","left":"0.4665697680180062","page_num":"0","top":"0.811846690288546","par_num":"0","width":"0.0159883714736776","word_num":"0","text":"=604","line_num":"0","conf":"0.5","block_num":"0"},{"text":"605","block_num":"0","page_num":"0","width":"0.01017441774936434","level":"0","conf":"0.30000001192092896","top":"0.8327526137591368","left":"0.4709302334945038","word_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0"},{"conf":"0.5","block_num":"0","line_num":"0","par_num":"0","page_num":"0","level":"0","top":"0.10446570977791247","left":"0.6627906997912746","word_num":"0","text":"do jiminny v","width":"0.023255812360885364","height":"0.010516867873391123"},{"height":"0.010689139176023432","par_num":"0","word_num":"0","left":"0.6293604691027898","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","top":"0.12519936195537007","page_num":"0","width":"0.052325578446083876","text":"034 A1 A34 V62 ^"},{"conf":"1","page_num":"0","word_num":"0","line_num":"0","height":"0.010461296951561727","level":"0","width":"0.12499998985452859","left":"0.4927325682572628","text":"SELECT * FROM crm_configurations WHERE id = 555;","top":"0.14982578435435434","par_num":"0","block_num":"0"},{"conf":"0.5","level":"0","width":"0.19622092551373427","word_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"SELECT * FROM UserS WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, аст","top":"0.16724738725442934","line_num":"0","left":"0.49273255738036636","height":"0.010583553587991013"},{"word_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.1811846698566978","left":"0.49273255988271814","width":"0.015988370205493707","block_num":"0","line_num":"0","text":"GELECT"},{"par_num":"0","page_num":"0","width":"0.18610718909730306","block_num":"0","left":"0.5028837020123522","top":"0.19852265031683847","height":"0.014856867813037411","line_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE •• END) AS","word_num":"0","level":"0","conf":"0.5"},{"top":"0.21951219564067004","level":"0","block_num":"0","page_num":"0","height":"0.010452960286604251","width":"0.021802323929806966","text":"u.email,","left":"0.5014534902880033","word_num":"0","conf":"1","line_num":"0","par_num":"0"},{"level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572","line_num":"0","width":"0.013081394611521024","left":"0.5014534893948208","top":"0.23693379824461314","page_num":"0","par_num":"0","word_num":"0","text":"sa.*"},{"word_num":"0","left":"0.5014534999682023","text":"t.owner_id FROM social_accounts sa","block_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","conf":"1","par_num":"0","top":"0.25435540121558287","width":"0.09011626750864876","line_num":"0"},{"par_num":"0","width":"0.09738371220040826","top":"0.271777003894373","word_num":"0","height":"0.007329854098233168","left":"0.49273256673203064","text":"JOTN usens u on u.id = sa.sociable idi","page_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0"},{"top":"0.28919860679444775","level":"0","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","par_num":"0","width":"0.10610464785961393","left":"0.49273255613526434","height":"0.01064190339813964"},{"page_num":"0","height":"0.010764160034569037","text":"VHERE u.team_id = 581 and sa.provider = 'salesforce';","width":"0.13808137812512983","line_num":"0","par_num":"0","top":"0.3066202098687387","word_num":"0","left":"0.49273256155467765","conf":"1","level":"0","block_num":"0"},{"word_num":"0","height":"0.010608561301345354","block_num":"0","line_num":"0","top":"0.3413078148244342","conf":"1","left":"0.49273256574394236","page_num":"0","text":"SELECT * FROM automated report results order by id desc","width":"0.14389534199491466","level":"0","par_num":"0"},{"conf":"1","level":"0","page_num":"0","width":"0.05959301806510764","top":"0.37630662036010043","block_num":"0","height":"0.010455739935429254","word_num":"0","left":"0.4927325604186663","text":"select * from features:","par_num":"0","line_num":"0"},{"line_num":"0","par_num":"0","text":"select * from team_features where feature id = 40:","top":"0.3937282236086074","level":"0","page_num":"0","word_num":"0","height":"0.010577996571858761","width":"0.12936045261139567","left":"0.4927325576371601","conf":"1","block_num":"0"},{"text":"select * from teams where id = 556-","page_num":"0","word_num":"0","block_num":"0","conf":"1","left":"0.4927325530100267","level":"0","top":"0.4282296650717703","line_num":"0","width":"0.09011627765412022","height":"0.011164274322169154","par_num":"0"},{"page_num":"0","left":"0.49273257040847707","height":"0.010550210730691068","par_num":"0","conf":"1","word_num":"0","line_num":"0","level":"0","text":"select * from automated reports where id = 54: # 4fdd41f6-dcf0-30d0-b339-734","width":"0.19767440633570887","block_num":"0","top":"0.46331738455485405"},{"line_num":"0","left":"0.4927325733204298","conf":"1","height":"0.013937280889143033","block_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.48083623725577695","width":"0.19767440633570893","page_num":"0","par_num":"0","level":"0","word_num":"0"},{"page_num":"0","top":"0.5015948963317385","width":"0.14534882281688932","height":"0.0071770334928229484","block_num":"0","word_num":"0","line_num":"0","conf":"1","left":"0.49273257406553184","par_num":"0","text":"select * from automated renort results order oy 1d desc:","level":"0"},{"word_num":"0","block_num":"0","width":"0.1148255733733482","top":"0.5156794429744099","level":"0","left":"0.4927325675812272","line_num":"0","par_num":"0","text":"GELECT * FROM automated report results WHERE","page_num":"0","conf":"1","height":"0.010636346382007167"},{"text":"id = 1919;","level":"0","conf":"0.5","page_num":"0","height":"0.013937280889143033","top":"0.5156794435275539","width":"0.02761627511775233","word_num":"0","block_num":"0","par_num":"0","left":"0.6075581406962512","line_num":"0"},{"height":"0.010586332476310134","block_num":"0","word_num":"0","line_num":"0","text":"select * from automated_report_results WHERE repont 1d = 54;","top":"0.5540069690614298","left":"0.49273256406267507","conf":"0.5","page_num":"0","width":"0.15552324944354112","par_num":"0","level":"0"},{"par_num":"0","left":"0.49273256470902255","width":"0.12209301806510758","line_num":"0","level":"0","text":"select * from onnortunities where 1d = 7594349:","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","top":"0.5885167465684981","height":"0.007302068257065586"},{"line_num":"0","conf":"1","width":"0.19622092551373416","word_num":"0","height":"0.013937280889143033","left":"0.49273255463363796","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyint","top":"0.6202090595554285"},{"word_num":"0","height":"0.007210375589617124","par_num":"0","left":"0.49273257723786884","page_num":"0","block_num":"0","top":"0.6411149830944434","level":"0","width":"0.15406974833062353","line_num":"0","conf":"0.5","text":"select * from nlavbooks where team 1d = 711: # event 226147."},{"word_num":"0","height":"0.014354066985646008","left":"0.492732569568014","line_num":"0","level":"0","par_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","page_num":"0","width":"0.15261626750864882","block_num":"0","top":"0.6547049441786283","conf":"1"},{"left":"0.4927325713160673","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.11191859143845573","top":"0.6759581884885157","word_num":"0","page_num":"0","text":"RELECT * CROM eom Fiolde WHERE 1d = 224147•","height":"0.006968640444571461"},{"word_num":"0","line_num":"0","width":"0.15261626750864876","top":"0.689792663476874","height":"0.014354066985646008","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","par_num":"0","left":"0.4927325696674937","block_num":"0","level":"0","page_num":"0","conf":"1"},{"page_num":"0","width":"0.12499998985452854","word_num":"0","left":"0.4927325682566436","line_num":"0","par_num":"0","level":"0","text":"SELECT * FROM crm_configurations WHERE id = 692:","block_num":"0","conf":"1","top":"0.7280701752584297","height":"0.010605782413026343"},{"height":"0.006968640444571461","par_num":"0","top":"0.7456445996383415","word_num":"0","left":"0.49273255988271814","text":"RELECT","block_num":"0","width":"0.015988370205493707","page_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0"},{"par_num":"0","block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •* END) Ad","width":"0.1875","page_num":"0","word_num":"0","top":"0.7595818821415549","conf":"0.5","left":"0.501453482445902","height":"0.013942838665781276","line_num":"0","level":"0"},{"block_num":"0","left":"0.5014534881077711","text":"v.email,","page_num":"0","top":"0.7804878057451996","width":"0.021802323929806966","height":"0.010452960286604362","word_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0"},{"block_num":"0","text":"sa.*","top":"0.797909408532656","level":"0","height":"0.010452960286604362","line_num":"0","width":"0.013081394611520913","page_num":"0","word_num":"0","left":"0.5014534880866814","conf":"1","par_num":"0"},{"left":"0.5014534989982198","conf":"1","line_num":"0","height":"0.011164274322169154","level":"0","block_num":"0","page_num":"0","width":"0.09011626750864876","text":"t.owner id FROM social accounts sa","word_num":"0","top":"0.8149920255183413","par_num":"0"},{"conf":"0.5","level":"0","line_num":"0","par_num":"0","top":"0.8325358852463084","height":"0.010669689239307223","block_num":"0","word_num":"0","width":"0.09593022123296208","text":"JOIN users u on u.id = sa.sociable id","left":"0.4927325596123367","page_num":"0"},{"par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8500797449888496","width":"0.10610464785961399","word_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0","conf":"0.5","height":"0.010547431842372057","left":"0.4927325633011716"},{"top":"0.8675958196824817","block_num":"0","left":"0.49273256155467765","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce':","width":"0.13808137812512983","word_num":"0","page_num":"0","line_num":"0","conf":"0.5","level":"0","par_num":"0","height":"0.010452960286604362"},{"text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<->1: on u.id = cp.user_id WHE","top":"0.9024390258032403","level":"0","width":"0.1962209052227913","height":"0.017816157242137587","word_num":"0","block_num":"0","left":"0.49273258220584576","conf":"0.5","line_num":"0","par_num":"0","page_num":"0"},{"text":"100% S2","top":"0.006968641096737671","block_num":"0","line_num":"0","width":"0.02034883676691257","word_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.9113372096697071","conf":"0.30000001192092896"},{"par_num":"0","height":"0.01074748898617195","left":"0.9345930284460118","line_num":"0","block_num":"0","page_num":"0","text":"• Mon 20 Apr 15:25:13","width":"0.05959301806510764","word_num":"0","top":"0.0031897926052030234","level":"0","conf":"0.5"},{"block_num":"0","height":"0.010452960286604362","conf":"1","top":"0.02787456497864904","word_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.08284882788962511","text":"L AskJiminnyReportActivityServiceTest v","left":"0.8284883807102296","page_num":"0"},{"height":"0.010452960286604362","left":"0.6947674436468302","par_num":"0","width":"0.017441858636571994","word_num":"0","top":"0.05574912943857935","text":"Cascade","block_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0"},{"line_num":"0","level":"0","text":"Retactor Connection","width":"0.04651162979450629","height":"0.007285397208668498","conf":"1","block_num":"0","page_num":"0","left":"0.6933139526350849","par_num":"0","top":"0.08362369355172106","word_num":"0"},{"page_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.007285397208668609","top":"0.08362369371432266","text":"CRM Initial Sync O","width":"0.04069767099745725","word_num":"0","par_num":"0","left":"0.7499999996756902","conf":"0.5"},{"level":"0","page_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","left":"0.965116281891486","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","text":"+0 ..","width":"0.020348834230544677","word_num":"0"},{"level":"0","page_num":"0","block_num":"0","left":"0.7049418542192527","line_num":"0","height":"0.010516868633896892","text":"ationApp-php:27-83. If the connecting user is the team owner and settings.firstSync is not set, it dispatches TeamInitialSyncJob","width":"0.25872092551373416","word_num":"0","par_num":"0","conf":"1","top":"0.10446570965898361"},{"level":"0","conf":"1","left":"0.6976744299298272","text":"• TeamInitialSyncJob (TeamInitialSyncJob.php:38-74) calls syncOrganization(), syncProfiles(), syncFields() andflips firstSync=true","top":"0.1393728225272014","width":"0.283430221232962","height":"0.010547432602877826","line_num":"0","page_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","left":"0.6947674336635966","level":"0","text":"For HubSpot and Salesforce there is no dedicated CRM \"first sync\" listener on SocialAccountConnected . The same event only triggers ActivityP","word_num":"0","conf":"1","top":"0.17770034861422124","height":"0.010497418697180794","line_num":"0","width":"0.2863372031678545"},{"line_num":"0","word_num":"0","height":"0.006968641205077342","text":"rovider.ntegratedlActv1tyProv1der.ntegrated.ohn: zb-44, and both Hubspot salestorce acrivity services implement onAct vityProvidentr","conf":"0.30000001192092896","page_num":"0","left":"0.6962209334680113","top":"0.19512195117268716","width":"0.2848837223458798","block_num":"0","par_num":"0","level":"0"},{"page_num":"0","word_num":"0","conf":"1","par_num":"0","block_num":"0","width":"0.24273253501729763","level":"0","line_num":"0","text":"tegrated() as a no-op (\"Manual integration\"). The HubSpot/Salesforce initial metadata pull happens on the reconnect path;","height":"0.010580774699672002","top":"0.20893141959157524","left":"0.6947674671489324"},{"left":"0.7034883789241224","width":"0.27616275625025977","par_num":"0","word_num":"0","text":"CrmAccountReconnected → Listeners\\Crm\\ImportMetadata (ImportMetadata.php:13-51) runs the artisan commands crm: sync-team-metadat","line_num":"0","top":"0.2296650719432487","level":"0","block_num":"0","conf":"1","page_num":"0","height":"0.010753046002304423"},{"text":"• SyncTeamMetadata (SyncTeamMetadata.php: 95-112) runs the heavy lifting for HubSpot/Salesforce:","height":"0.010508531968939638","line_num":"0","par_num":"0","conf":"1","width":"0.20058136797965842","top":"0.26475279122229434","word_num":"0","left":"0.6976744459738108","level":"0","page_num":"0","block_num":"0"},{"page_num":"0","conf":"1","top":"0.28548644336793094","height":"0.010680804032077829","text":"• syncOrganization() - e.g. HubSpot Service.php:487-498 (pulls portal currency); Salesforce does the equivalent.","word_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.7063953411648028","width":"0.23110464785961393"},{"line_num":"0","par_num":"0","text":"importStages(). importBusinessProcesses(). importRecordTypes() - pipelines/stages + record types (HubSpot: Service.php:414-48","conf":"0.5","left":"0.7122093164040264","width":"0.2674418510274684","block_num":"0","height":"0.010558546635142552","page_num":"0","top":"0.3030303029362562","word_num":"0","level":"0"},{"top":"0.33797909470862064","width":"0.27470927542828494","word_num":"0","text":"•syncProfiles() - creates Crm\\Profile rows for each CRM user that matches a Jiminny team member. HubSpot: Service.php: 505-556","block_num":"0","par_num":"0","left":"0.7049418598454316","line_num":"0","level":"0","conf":"0.5","page_num":"0","height":"0.010505753841126286"},{"text":"(uses client->get0wners() + ProfileRepository::update0rCreateProfile). Salesforce: Service.php:3059-3134 (SOQL users query,","conf":"1","par_num":"0","page_num":"0","height":"0.010628011238061563","left":"0.7122093143455962","block_num":"0","line_num":"0","word_num":"0","level":"0","top":"0.3554006970542266","width":"0.26308138827060135"},{"level":"0","conf":"1","par_num":"0","top":"0.3899521532134146","word_num":"0","page_num":"0","height":"0.010744710097852939","text":"• syncFields() — custom/standard field schema.","width":"0.10174417495727539","left":"0.7049418733115659","line_num":"0","block_num":"0"},{"line_num":"0","height":"0.010500196824994035","left":"0.6947674345906195","width":"0.15406976862156652","level":"0","block_num":"0","page_num":"0","text":"3. ProfileCreated - per-user initial data sync (opportunities/ leads","conf":"1","top":"0.42503987254774733","word_num":"0","par_num":"0"},{"height":"0.007188147525087674","width":"0.2732557743153674","text":"Every time syncProfiles Hubspot or Salestorce calls ProfileRepository::update0rCreateProfile... andanew Crm Profile row is","page_num":"0","block_num":"0","par_num":"0","conf":"0.5","word_num":"0","level":"0","left":"0.6947674518026955","top":"0.4457735246606205","line_num":"0"},{"width":"0.12209300791963618","left":"0.6947674571964989","height":"0.006968640444571461","line_num":"0","level":"0","conf":"0.5","par_num":"0","text":"incerted Profilenhserver.nhn-12-15 firec ProfileGreated","block_num":"0","word_num":"0","top":"0.4599303139240558","page_num":"0"},{"text":"• Listeners Crm SyncProfile0p","line_num":"0","par_num":"0","word_num":"0","left":"0.6976744180180834","height":"0.007324297082100917","block_num":"0","level":"0","page_num":"0","top":"0.49825784007433505","width":"0.06540697178942101","conf":"1"},{"line_num":"0","level":"0","par_num":"0","conf":"0.5","block_num":"0","page_num":"0","top":"0.49825784007433505","left":"0.7630814146397948","height":"0.007324297082100917","word_num":"0","text":"portunities (SyncProf1le0pportunities.php:42-103) - applies to Hubspot, Salestorce, Bullhorn, copper","width":"0.21075579460631022"},{"conf":"1","text":"Pipedrive, Zoho. For each new profile it:","word_num":"0","page_num":"0","block_num":"0","top":"0.5119617225635816","line_num":"0","par_num":"0","width":"0.07848836513275792","height":"0.01068636028770431","level":"0","left":"0.7034883798239887"},{"text":"1. Dispatches SyncProfileMetadata (see below).","top":"0.5331010454942319","line_num":"0","height":"0.010758603778942555","level":"0","left":"0.7049418685825067","conf":"1","par_num":"0","width":"0.09883720316785449","word_num":"0","page_num":"0","block_num":"0"},{"par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","left":"0.7049418873582554","width":"0.27470927542828494","text":"2. Ensures a Deal unsights lavout existscreateDeaunsiahtsLavout DoesNotExist. lines 105-146) Via CrmOwnerResolver + ouildlavout","line_num":"0","page_num":"0","top":"0.5540069685979111","block_num":"0","word_num":"0"},{"width":"0.18168603613021528","page_num":"0","text":"2.Comnutes since =confiaurationSettinacService_saetSvncPeriod/<crmConfiouration).","block_num":"0","word_num":"0","conf":"0.5","level":"0","line_num":"0","height":"0.006968640444571572","top":"0.5714285717637769","left":"0.7049418748847266","par_num":"0"},{"line_num":"0","height":"0.011164274322169043","text":"4. Dispatches SyncOpportunitiesJob with strategy LAST MODIFIED BY PROFILE SYNC OPPORTUNITY STRATEGY, either as a single job or, when r","level":"0","conf":"1","top":"0.5885167464114832","left":"0.7049418778992647","par_num":"0","block_num":"0","width":"0.2776162573631773","word_num":"0","page_num":"0"},{"text":"equiresSlidingWindowSearch is true (Salesforce large tenants), chopped into rolling s7-day windows via TimePeriodIterator.","left":"0.7122092986478383","width":"0.24563951695219","word_num":"0","page_num":"0","conf":"1","top":"0.6060606060824787","height":"0.010664132223174971","level":"0","line_num":"0","par_num":"0","block_num":"0"},{"top":"0.6306620213543984","height":"0.010486303904410188","par_num":"0","conf":"1","line_num":"0","block_num":"0","left":"0.6962209429243017","level":"0","width":"0.27906975847609494","word_num":"0","text":"•Listeners\\Crm\\SyncProfileLeads (SyncProfileLeads.php:32-79) - Zoho-only: dispatches SyncLeads . HubSpot/Salesforce do not run a","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.7034883799711876","level":"0","par_num":"0","text":"ner-orofile lead sunc here","top":"0.6480836240285853","page_num":"0","line_num":"0","width":"0.05232557337334809","height":"0.006968640444571572","word_num":"0"},{"par_num":"0","text":"• SyncProfileMetadata (SyncProfileMetadata.php:39-113) - runs per profile/user: crmService->syncProfileFields() : and for providers","width":"0.27616275625025966","conf":"1","line_num":"0","level":"0","page_num":"0","height":"0.010730817937774861","word_num":"0","top":"0.6655052267742954","left":"0.6976744530444382","block_num":"0"},{"line_num":"0","par_num":"0","height":"0.007279840192536136","width":"0.2049418307365255","word_num":"0","text":"imolementina SvncGrnProfileRecordTvnesInterface (Salesforce) it also calls svncProfileRecordTvnes/)","top":"0.682615629913179","conf":"1","left":"0.7049418901937063","block_num":"0","level":"0","page_num":"0"},{"block_num":"0","height":"0.01072803904945574","level":"0","par_num":"0","left":"0.6947674445716947","line_num":"0","text":"End-to-end flow summary","conf":"1","word_num":"0","width":"0.06104650903255382","page_num":"0","top":"0.7105263158961413"},{"left":"0.6976744180306017","par_num":"0","line_num":"0","top":"0.7317073170076273","height":"0.006968641205077342","width":"0.024709303328331433","block_num":"0","word_num":"0","conf":"0.30000001192092896","text":"HuhSnot","page_num":"0","level":"0"},{"block_num":"0","text":"•Team creation → no CRM sync.","word_num":"0","height":"0.010544653714558816","left":"0.7049418662786258","par_num":"0","top":"0.7526132408944168","page_num":"0","conf":"0.5","line_num":"0","level":"0","width":"0.06831394865157758"},{"level":"0","top":"0.770034843414239","width":"0.2732557946063102","word_num":"0","page_num":"0","line_num":"0","left":"0.7063953713203361","block_num":"0","conf":"1","height":"0.010666911111493982","par_num":"0","text":"• Owner connects HubSpot OAuth (SocialAccountConnected ) → no automatic data import (HubSpot's onActivityProviderIntegrated is a"},{"conf":"0.5","page_num":"0","block_num":"0","line_num":"0","text":"no-on: Rootctranintearationinn onlv fires for Intearation.ann providers). Initial metadata is tvnicallv triadered via GredccountPeconnecte","par_num":"0","top":"0.7870813398991537","word_num":"0","level":"0","width":"0.26744187131841135","height":"0.007343747018817126","left":"0.7122092936816057"},{"conf":"0.5","line_num":"0","block_num":"0","width":"0.2703488329623608","word_num":"0","page_num":"0","left":"0.7107557940396845","top":"0.8013937290901473","text":"d → ImportMetadata → crm:svnc-team-metadata which in turn runs syncOrganization importStages + importBusinessProcesses → ims","level":"0","height":"0.010452960286604362","par_num":"0"},{"left":"0.7122093112911907","par_num":"0","conf":"0.5","page_num":"0","text":"ortRecordTvnes « svncProfiles « svncfields)","width":"0.09156975847609505","level":"0","top":"0.8188153315344486","word_num":"0","line_num":"0","height":"0.007340968130498116","block_num":"0"},{"block_num":"0","height":"0.0071770334928229484","page_num":"0","top":"0.9266347687400319","width":"0.04069767099745736","line_num":"0","par_num":"0","text":"Ask anvthina (84-D","conf":"0.30000001192092896","left":"0.6962209300842392","level":"0","word_num":"0"},{"line_num":"0","word_num":"0","left":"0.7020348855442021","height":"0.0071770334928229484","par_num":"0","text":"\" Code","page_num":"0","top":"0.9545454545454546","width":"0.017441858636571994","block_num":"0","conf":"0.30000001192092896","level":"0"},{"page_num":"0","height":"0.0071770334928229484","line_num":"0","par_num":"0","width":"0.04651162472177062","conf":"0.30000001192092896","left":"0.7223837197862006","word_num":"0","text":"Claude Qnus 17 Medium","top":"0.9545454545454546","level":"0","block_num":"0"},{"height":"0.006968641205077342","left":"0.8895348840729922","level":"0","text":"WN Windsurf Teams 610-22","block_num":"0","conf":"0.5","top":"0.9860627177336981","line_num":"0","width":"0.059593023137843426","word_num":"0","page_num":"0","par_num":"0"},{"top":"0.9860627181052405","word_num":"0","text":"UTE.8","block_num":"0","height":"0.006968640444571572","width":"0.01453488177441542","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.9505813955953505","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","width":"0.023255812360885253","text":"io 4 space:","top":"0.986062718234409","word_num":"0","left":"0.9694767459726896","par_num":"0","height":"0.01074748898617195","line_num":"0","level":"0","block_num":"0"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
8071
|
NULL
|
NULL
|
|
59348
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.41•34L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"level":"0","word_num":& [{"level":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.006968641046706359","conf":"0.30000001192092896","left":"0.01744185995005212","text":"Phostorm","width":"0.021802326466174835"},{"par_num":"0","word_num":"0","left":"0.1148255812121043","height":"0.006968640444571461","page_num":"0","conf":"0.30000001192092896","text":"code","block_num":"0","top":"0.006968641450188162","line_num":"0","width":"0.01162790618044264","level":"0"},{"line_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","word_num":"0","conf":"0.5","block_num":"0","level":"0","page_num":"0","text":"FV faVsco.js","left":"0.030523259704860126"},{"line_num":"0","left":"0.06831395542728312","width":"0.024709300791963623","word_num":"0","height":"0.010452960286604362","par_num":"0","text":"?9 master","block_num":"0","top":"0.02787456497864904","level":"0","page_num":"0","conf":"0.30000001192092896"},{"word_num":"0","line_num":"0","text":"Proledey","left":"0.014534883869450689","par_num":"0","top":"0.05923344944238418","width":"0.020348836766912577","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.003484320602538671"},{"left":"0.043574765514713835","line_num":"0","text":"D Salesforce","level":"0","top":"0.07612742412338913","word_num":"0","block_num":"0","width":"0.030583024024963372","page_num":"0","height":"0.01150821840934213","conf":"0.30000001192092896","par_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.046511627642654756","page_num":"0","block_num":"0","text":"> DDTO","par_num":"0","line_num":"0","height":"0.010452960286604362","word_num":"0","top":"0.09407665591941561","width":"0.021802323929806973"},{"word_num":"0","line_num":"0","conf":"1","par_num":"0","level":"0","top":"0.11024367702094318","page_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","block_num":"0","left":"0.0537095887639354","width":"0.07137109878215384","height":"0.015479323586398475"},{"block_num":"0","height":"0.0071770334928229484","page_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","top":"0.13237639553429026","width":"0.08575580475178171","conf":"0.30000001192092896","line_num":"0","word_num":"0","level":"0","par_num":"0","left":"0.05232558202147495"},{"text":"C) ketryralleasalestorcerecorasJob.onp","height":"0.0072715042880847625","left":"0.05232558202147495","page_num":"0","conf":"0.5","level":"0","word_num":"0","block_num":"0","line_num":"0","top":"0.14982578435435434","width":"0.08575580475178171","par_num":"0"},{"block_num":"0","height":"0.006968640444571461","text":"c) AulolocDelavec locrm.ono","width":"0.06249999492726427","left":"0.046511627154292065","par_num":"0","page_num":"0","line_num":"0","word_num":"0","top":"0.16724738709478748","level":"0","conf":"0.30000001192092896"},{"width":"0.07558138827060132","text":"© CheckAndRetryRemoteMatch.php","level":"0","left":"0.046511627667025296","word_num":"0","height":"0.010616896445291069","conf":"1","line_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.18102073376030525"},{"page_num":"0","word_num":"0","par_num":"0","block_num":"0","line_num":"0","text":"C) CreaterollowupActivity.php","conf":"0.5","left":"0.04651163545709501","level":"0","height":"0.0073048471453848185","top":"0.2017543859602864","width":"0.06395348082197473"},{"line_num":"0","text":"C) CreateNotes.php","top":"0.21929824565899192","height":"0.007182590508955311","word_num":"0","level":"0","left":"0.04651162858740109","block_num":"0","page_num":"0","width":"0.04215116196490349","conf":"0.30000001192092896","par_num":"0"},{"height":"0.010544653714558705","conf":"1","line_num":"0","par_num":"0","top":"0.23684210521680837","word_num":"0","page_num":"0","block_num":"0","left":"0.04651163557061816","level":"0","width":"0.08720929571922789","text":"© MatchActivitiesToNewOpportunity.php"},{"conf":"0.5","left":"0.04651163358738779","height":"0.007207597461803994","block_num":"0","par_num":"0","text":"C) MatchActivitvermData.php","top":"0.2543554009942979","word_num":"0","level":"0","line_num":"0","width":"0.06249999492726427","page_num":"0"},{"level":"0","block_num":"0","line_num":"0","top":"0.27177700333990396","height":"0.00732985485873916","page_num":"0","left":"0.046511628705343505","text":"E) NoteObiect.ohp","width":"0.039244185102746854","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"left":"0.04651163174781109","conf":"0.30000001192092896","word_num":"0","top":"0.2891986066069825","block_num":"0","width":"0.04215115942853562","line_num":"0","page_num":"0","par_num":"0","height":"0.006968640444571461","level":"0","text":"c) SaveActiviv.ono"},{"conf":"0.30000001192092896","par_num":"0","top":"0.30662020900450737","width":"0.0523255835188196","line_num":"0","block_num":"0","text":"c)saveliranscriotion.onv","word_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","left":"0.04651162677256695"},{"page_num":"0","level":"0","text":"C) SetuoLavout.oho","top":"0.32376395531045343","width":"0.04215115942853562","word_num":"0","height":"0.0072464973352361906","left":"0.04651163174781109","par_num":"0","block_num":"0","line_num":"0","conf":"0.5"},{"width":"0.04215115942853562","page_num":"0","block_num":"0","left":"0.04651163174781109","par_num":"0","conf":"0.5","text":"C) SvncActivitv.oho","line_num":"0","height":"0.0071770334928230595","level":"0","top":"0.34130781499202545","word_num":"0"},{"page_num":"0","block_num":"0","conf":"1","height":"0.014418177627490425","par_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","width":"0.055435398791698696","word_num":"0","level":"0","line_num":"0","left":"0.04638947542561308"},{"text":"© SyncLeads.php","par_num":"0","height":"0.010455739935429254","left":"0.046511631609252174","top":"0.3763066205343165","conf":"1","level":"0","block_num":"0","line_num":"0","width":"0.039244182566378974","word_num":"0","page_num":"0"},{"left":"0.046511631695615716","conf":"1","line_num":"0","top":"0.38995215311004783","width":"0.04215115942853562","block_num":"0","height":"0.014354066985645897","text":"© SyncObjects.php","par_num":"0","word_num":"0","level":"0","page_num":"0"},{"line_num":"0","word_num":"0","text":"© SyncOpportunitiesJob.php","height":"0.010700253968793927","page_num":"0","level":"0","block_num":"0","left":"0.04651163073081603","conf":"1","par_num":"0","top":"0.41114982586710536","width":"0.06104650903255382"},{"left":"0.046511633451594","block_num":"0","page_num":"0","top":"0.42503987240829344","line_num":"0","conf":"1","height":"0.014354066985646008","level":"0","word_num":"0","par_num":"0","width":"0.05087208747863769","text":"© SyncOpportunity.php"},{"conf":"1","block_num":"0","height":"0.010672468127626344","line_num":"0","text":"© SyncProfileMetadata.php","level":"0","top":"0.44577352463809683","word_num":"0","width":"0.05813953217039717","par_num":"0","page_num":"0","left":"0.04651163071712692"},{"block_num":"0","height":"0.010550210730691068","par_num":"0","word_num":"0","page_num":"0","top":"0.46331738455485405","width":"0.056686041202950996","text":"© SyncTeamFieldsJob.php","line_num":"0","conf":"1","left":"0.04651163321565249","level":"0"},{"width":"0.05668604120295098","left":"0.04651163321565131","block_num":"0","conf":"1","page_num":"0","line_num":"0","level":"0","height":"0.010452961047110243","par_num":"0","text":"© SyncTeamMetadata.php","top":"0.48083623715937174","word_num":"0"},{"conf":"1","top":"0.49825784007433493","page_num":"0","width":"0.08430231885707123","level":"0","block_num":"0","line_num":"0","height":"0.01051408974557777","par_num":"0","text":"© UpdateOpportunitySpecifications.php","word_num":"0","left":"0.04651163548425466"},{"conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.046511627480499834","width":"0.04215115942853563","text":"Updatestage.ong","word_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.5191637634014077"},{"height":"0.010758603778942555","line_num":"0","width":"0.03343022884206569","block_num":"0","left":"0.03343023627313173","top":"0.5331010454942319","conf":"0.30000001192092896","page_num":"0","text":"> @ DealRisks","level":"0","par_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.03924418649273823","height":"0.006968640444571572","text":"_Meeuine bor","top":"0.5714285717637769","width":"0.031976740410987366","level":"0","block_num":"0"},{"line_num":"0","top":"0.6411149830944434","left":"0.03924418703063903","level":"0","width":"0.029069763548830715","block_num":"0","text":"a Telephony","word_num":"0","height":"0.007210375589617124","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","height":"0.011164274322169154","left":"0.03924418612559764","line_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.017441858636572008","word_num":"0","block_num":"0","top":"0.6547049441786283","text":"C User"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","top":"0.675958188117432","level":"0","width":"0.05523256038097625","height":"0.006968641205077342","text":"c8aseprocessing.oo.ono","word_num":"0","block_num":"0","left":"0.04069767337055839"},{"height":"0.01055576850732931","left":"0.04069767586474709","block_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","text":"@ Dummv.Job.php","width":"0.03779069667166852","word_num":"0","top":"0.6897926633384308"},{"word_num":"0","block_num":"0","par_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","height":"0.006968640444571572","level":"0","top":"0.7108013940634285","conf":"0.5","line_num":"0","width":"0.07558138827060132","page_num":"0","left":"0.04069768173679198"},{"height":"0.010508531968939527","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","word_num":"0","width":"0.06395348082197475","line_num":"0","level":"0","left":"0.0406976819687229"},{"height":"0.0071770334928229484","block_num":"0","left":"0.04069767637769677","level":"0","line_num":"0","page_num":"0","text":"C ob.oho","top":"0.7456140350877193","width":"0.023255812360885288","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","conf":"0.30000001192092896","width":"0.04505813882706013","page_num":"0","top":"0.7630662020343051","left":"0.04069767469984203","text":"C)JobDisoatcher.oho","level":"0","height":"0.006968641205077342","par_num":"0","block_num":"0","line_num":"0"},{"height":"0.006968640444571572","conf":"0.30000001192092896","width":"0.06395348082197473","block_num":"0","line_num":"0","page_num":"0","top":"0.7804878052132543","text":".lobDisnatcherintertace.oho","word_num":"0","left":"0.04069768139133789","par_num":"0","level":"0"},{"top":"0.7942583731520936","text":"@ [EMAIL]","left":"0.04069768199588256","page_num":"0","conf":"0.5","block_num":"0","height":"0.01061967533361019","line_num":"0","level":"0","par_num":"0","word_num":"0","width":"0.08430231885707126"},{"text":"T. SacVisibilitvControl.ohn","line_num":"0","word_num":"0","left":"0.039244191467289816","conf":"0.30000001192092896","height":"0.007307626033703829","par_num":"0","level":"0","top":"0.8149920253520749","page_num":"0","width":"0.05668604120295098","block_num":"0"},{"line_num":"0","block_num":"0","top":"0.8325358850720923","conf":"0.5","width":"0.03197674041098737","text":"v D Listeners","height":"0.010669689239307223","word_num":"0","left":"0.027616282843257383","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","text":"v M Activitiod","line_num":"0","page_num":"0","height":"0.0071770334928230595","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.03343023313500392","top":"0.8500797448165869","width":"0.031976740410987366"},{"level":"0","conf":"0.5","page_num":"0","text":"v M ActivitvProviden","block_num":"0","height":"0.007204819333990642","left":"0.03924418511117721","par_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","word_num":"0","line_num":"0"},{"top":"0.8850174216200114","line_num":"0","par_num":"0","text":"> M.lustCall","width":"0.02906976608519858","height":"0.007327075970420038","conf":"0.30000001192092896","left":"0.046511629117106865","block_num":"0","word_num":"0","level":"0","page_num":"0"},{"left":"0.046511631681215526","height":"0.010639125270326288","page_num":"0","level":"0","top":"0.9024390246943023","par_num":"0","line_num":"0","width":"0.03197674041098737","conf":"0.5","block_num":"0","text":"v D UserPilot","word_num":"0"},{"conf":"1","block_num":"0","page_num":"0","line_num":"0","top":"0.9198606275943773","par_num":"0","height":"0.010761381906755796","left":"0.059593032929402996","text":"© TrackProviderInstalledEvent.php","word_num":"0","level":"0","width":"0.07412789730315514"},{"line_num":"0","level":"0","height":"0.006968640444571572","left":"0.039244188091967266","text":"MAudia","top":"0.9372822303003622","width":"0.026162789223041938","conf":"0.30000001192092896","page_num":"0","word_num":"0","par_num":"0","block_num":"0"},{"word_num":"0","left":"0.039244188005603746","top":"0.9547038330878187","conf":"0.30000001192092896","width":"0.0232558123608853","text":"MRots","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","height":"0.006968640444571572"},{"par_num":"0","page_num":"0","line_num":"0","level":"0","block_num":"0","left":"0.15406977310444897","text":"C ActivitvController.ohn","top":"0.05574912945445576","width":"0.047965110616481066","height":"0.007249275463049432","conf":"0.5","word_num":"0"},{"page_num":"0","word_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.08362369334200259","left":"0.15406976733606492","width":"0.07122093058646994","text":"Automateakeporskepository.pnp"},{"line_num":"0","top":"0.0797448165869219","block_num":"0","word_num":"0","left":"0.30668604530999377","conf":"1","height":"0.011164274322169043","text":"© AutomatedReportsCommand.php","width":"0.07122092551373421","page_num":"0","par_num":"0","level":"0"},{"conf":"0.5","par_num":"0","top":"0.13240418151987454","left":"0.3066860477020153","level":"0","word_num":"0","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","page_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0"},{"text":"C)Hubspotwebnookbatchsyncstrategy.pnp","top":"0.13240418151987454","page_num":"0","width":"0.08720929571922792","height":"0.006968640444571461","line_num":"0","block_num":"0","conf":"0.5","left":"0.37063954254736237","word_num":"0","level":"0","par_num":"0"},{"width":"0.05523255023550483","line_num":"0","page_num":"0","word_num":"0","level":"0","left":"0.31831396020201475","par_num":"0","top":"0.1567944254223136","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","text":"wsyncermenuuiestrait.ono"},{"width":"0.039244185102746826","text":"c) SyncObiects.pho","top":"0.18102073365231264","word_num":"0","conf":"0.30000001192092896","left":"0.15406976824025068","line_num":"0","page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.0071770334928229484"},{"left":"0.20203489060729998","page_num":"0","conf":"1","text":"©ImportOpportunityBatch.php","block_num":"0","top":"0.17770034929920653","height":"0.010452960286604362","level":"0","par_num":"0","word_num":"0","width":"0.06104650395981806","line_num":"0"},{"block_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.17770034916869026","height":"0.010497417936674913","left":"0.27180233100804285","width":"0.053779064340794325","word_num":"0","text":"© ImportContactBatch.php","conf":"1","level":"0"},{"par_num":"0","block_num":"0","left":"0.33284884116015484","height":"0.010497417936674913","word_num":"0","level":"0","page_num":"0","conf":"1","text":"© Client.php","top":"0.17770034916869026","width":"0.027616275117752387","line_num":"0"},{"width":"0.0654069717894209","par_num":"0","page_num":"0","conf":"0.5","line_num":"0","height":"0.0071770334928229484","block_num":"0","text":"C) HubspotPaqinationService.phg","left":"0.3677325572728374","level":"0","top":"0.18102073365231264","word_num":"0"},{"par_num":"0","conf":"0.30000001192092896","height":"0.007343747018817126","top":"0.20557491325434107","text":"() Service.php","word_num":"0","block_num":"0","level":"0","width":"0.030523251979909044","left":"0.15406977127553043","line_num":"0","page_num":"0"},{"par_num":"0","left":"0.19186047025946548","top":"0.20557491322719157","width":"0.04505813375432441","line_num":"0","page_num":"0","level":"0","height":"0.006968640444571572","text":"BatchSyncTrait.php","word_num":"0","conf":"0.5","block_num":"0"},{"left":"0.2441860510865191","line_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","top":"0.20175438596491224","page_num":"0","block_num":"0","height":"0.011164274322169154","level":"0","par_num":"0","conf":"0.5","width":"0.14534883296236076","word_num":"0"},{"word_num":"0","height":"0.007343747018817126","text":"php api_v2.php","top":"0.20557491325434107","level":"0","width":"0.02906976354883073","left":"0.3982558178455254","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"conf":"1","block_num":"0","par_num":"0","level":"0","page_num":"0","text":"(C) AutomatedReportResult.oho","top":"0.22966507158551952","left":"0.15406977510994932","width":"0.06104650395981809","line_num":"0","word_num":"0","height":"0.007268726160271521"},{"conf":"1","par_num":"0","top":"0.2508710809687519","line_num":"0","block_num":"0","page_num":"0","width":"0.21656975847609497","level":"0","height":"0.010691917303836784","left":"0.17151161694332442","word_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique"},{"block_num":"0","height":"0.007318740065968554","left":"0.18313953485556841","line_num":"0","level":"0","text":"nublic function handlel","conf":"1","width":"0.05959302313784334","page_num":"0","word_num":"0","top":"0.26794258384399516","par_num":"0"},{"height":"0.010452960286604362","level":"0","top":"0.4111498263026909","par_num":"0","width":"0.010174417749364312","text":"138","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.1497093032619457","line_num":"0","word_num":"0"},{"page_num":"0","left":"0.15116279097784552","level":"0","top":"0.44250871089481225","block_num":"0","width":"0.010174418383456285","par_num":"0","line_num":"0","text":"140","word_num":"0","height":"0.017421602252187474","conf":"1"},{"level":"0","left":"0.15116279076509007","text":"1143","width":"0.00872092995237797","block_num":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","top":"0.5017421601756263"},{"block_num":"0","width":"0.00872092995237797","top":"0.5156794425600686","level":"0","height":"0.010452961047110132","conf":"1","line_num":"0","par_num":"0","left":"0.1511627908377645","page_num":"0","text":"144","word_num":"0"},{"width":"0.00872092995237797","conf":"0.30000001192092896","left":"0.15116279076509007","line_num":"0","page_num":"0","word_num":"0","par_num":"0","block_num":"0","top":"0.6062717769003649","height":"0.006968641205077342","level":"0","text":"149"},{"level":"0","text":"155","word_num":"0","par_num":"0","top":"0.7108013942469417","page_num":"0","line_num":"0","left":"0.15116279159085694","conf":"1","block_num":"0","height":"0.010452960286604362","width":"0.008720929318285997"},{"text":"158","word_num":"0","left":"0.15116279159085694","par_num":"0","width":"0.008720929318285997","conf":"1","height":"0.010452960286604362","line_num":"0","top":"0.763066202609311","page_num":"0","level":"0","block_num":"0"},{"height":"0.010452960286604362","line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","text":"161","page_num":"0","width":"0.008720929318285997","par_num":"0","top":"0.8153310109716805","left":"0.15116279159085694"},{"word_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.010452960286604362","conf":"1","left":"0.15116279159085694","top":"0.8501742165465933","page_num":"0","block_num":"0","width":"0.008720929318285997","text":"163"},{"conf":"1","page_num":"0","left":"0.15116279076509007","level":"0","text":"1164","block_num":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","width":"0.00872092995237797","word_num":"0","top":"0.871080139269703"},{"height":"0.010452960286604362","block_num":"0","conf":"1","top":"0.8850174221215062","level":"0","left":"0.15116279159085694","width":"0.008720929318285997","par_num":"0","text":"165","word_num":"0","line_num":"0","page_num":"0"},{"width":"0.00872092995237797","block_num":"0","page_num":"0","word_num":"0","text":"1166","left":"0.15116279076509007","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","line_num":"0","top":"0.9059233448446159","par_num":"0"},{"text":"$config,","word_num":"0","width":"0.021802323929806966","line_num":"0","top":"0.2891986067904957","block_num":"0","left":"0.21366279261358478","level":"0","conf":"1","page_num":"0","par_num":"0","height":"0.010452960286604362"},{"height":"0.010452960286604362","par_num":"0","text":"$batchRepository,","level":"0","left":"0.21366279584086087","top":"0.30662020992638417","line_num":"0","word_num":"0","width":"0.04505813375432441","page_num":"0","conf":"1","block_num":"0"},{"page_num":"0","height":"0.010452960286604362","text":"SredisService","width":"0.03633720570422233","conf":"1","left":"0.21366279067986574","par_num":"0","block_num":"0","top":"0.3240418127138407","line_num":"0","word_num":"0","level":"0"},{"height":"0.010452960286604251","line_num":"0","left":"0.21366279592722434","page_num":"0","text":"$entityRepository,","par_num":"0","level":"0","block_num":"0","conf":"1","top":"0.3414634155012971","word_num":"0","width":"0.04796511061648104"},{"height":"0.006968640444571461","page_num":"0","level":"0","top":"0.3623693383142996","block_num":"0","text":"sloggen","word_num":"0","width":"0.018895347067650337","line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.21366279063768656"},{"block_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","word_num":"0","level":"0","page_num":"0","height":"0.007215933366255367","conf":"0.5","left":"0.20348838007687264","line_num":"0","top":"0.4146341463621239","width":"0.2398255733733482","par_num":"0"},{"block_num":"0","width":"0.07994185102746842","left":"0.20348838095072486","page_num":"0","text":"if (Sthis->attemots@ === 1) {","par_num":"0","line_num":"0","word_num":"0","top":"0.4457735248441337","level":"0","conf":"0.5","height":"0.010672467367120575"},{"height":"0.010550210730691068","par_num":"0","level":"0","conf":"1","block_num":"0","line_num":"0","width":"0.1482558047517817","word_num":"0","left":"0.21366278713067985","page_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405"},{"level":"0","page_num":"0","word_num":"0","line_num":"0","conf":"0.5","left":"0.20348838105878864","block_num":"0","height":"0.0071770334928229484","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","width":"0.091569758476095"},{"line_num":"0","width":"0.15552324944354115","height":"0.013948396442419408","word_num":"0","page_num":"0","par_num":"0","conf":"1","left":"0.20348837906873227","block_num":"0","level":"0","top":"0.5331010453200158","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);"},{"conf":"0.30000001192092896","word_num":"0","level":"0","top":"0.5714285713801411","line_num":"0","width":"0.14970930586469938","par_num":"0","page_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","left":"0.20348837025078986","block_num":"0","height":"0.006968641205077342"},{"width":"0.021802323929806966","height":"0.010536318570613101","word_num":"0","text":"<1/6 >","left":"0.2470930229619993","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","top":"0.5923344949742337","block_num":"0"},{"par_num":"0","width":"0.027616277654120253","height":"0.0071798116206361895","line_num":"0","block_num":"0","page_num":"0","text":"'entity tvo","top":"0.6060606061050023","conf":"0.30000001192092896","word_num":"0","level":"0","left":"0.2151162810652241"},{"line_num":"0","left":"0.25000000055269916","level":"0","width":"0.021802323929806966","conf":"0.5","height":"0.010455739935429254","text":"© Logger","top":"0.6132376396173622","block_num":"0","par_num":"0","page_num":"0","word_num":"0"},{"left":"0.2151162810652241","level":"0","line_num":"0","text":"Itotal reco","top":"0.6236044657097288","word_num":"0","block_num":"0","height":"0.0071770334928230595","page_num":"0","conf":"0.5","par_num":"0","width":"0.027616277654120253"},{"left":"0.248546517777781","word_num":"0","par_num":"0","conf":"0.5","top":"0.6339712919137487","width":"0.05668604120295098","block_num":"0","text":"public function info","line_num":"0","page_num":"0","height":"0.010628010477555794","level":"0"},{"level":"0","page_num":"0","left":"0.2151162799850968","top":"0.6411149825399743","word_num":"0","height":"0.0072103763501230045","conf":"0.5","text":"\"batches d","line_num":"0","width":"0.027616277654120253","par_num":"0","block_num":"0"},{"height":"0.007332632986552401","top":"0.6585365856142653","block_num":"0","page_num":"0","left":"0.21511628105837952","par_num":"0","text":"Isvnced atl","width":"0.026162789223041966","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0"},{"block_num":"0","level":"0","left":"0.26598837545525295","par_num":"0","line_num":"0","page_num":"0","width":"0.04360464785961399","height":"0.010591889492442497","text":"cav $context = [1","conf":"0.5","top":"0.6618819775389818","word_num":"0"},{"level":"0","left":"0.24854651350063556","par_num":"0","height":"0.0071770334928229484","text":": voidi","top":"0.6794258373205742","width":"0.020348835498728624","conf":"0.30000001192092896","page_num":"0","word_num":"0","block_num":"0","line_num":"0"},{"par_num":"0","width":"0.052325573373348144","left":"0.1918604731373945","word_num":"0","conf":"1","height":"0.011164274322169043","page_num":"0","text":"} catch (SocialAcco","block_num":"0","line_num":"0","top":"0.6929824561403509","level":"0"},{"height":"0.006968641205077342","left":"0.2034883724950264","top":"0.7108013936697744","conf":"0.5","width":"0.039244185102746854","word_num":"0","text":"Cloaden-swannir","page_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0"},{"conf":"1","height":"0.01072803904945585","top":"0.7105263157219254","page_num":"0","word_num":"0","block_num":"0","par_num":"0","text":"Log an informational message to the logs.","level":"0","left":"0.24854651872595424","line_num":"0","width":"0.08720929571922792"},{"height":"0.010691917303836673","page_num":"0","conf":"1","top":"0.7384370017274113","word_num":"0","left":"0.24854651107352554","block_num":"0","level":"0","text":"Implements: Loggerinterface::info","par_num":"0","width":"0.0813953419949146","line_num":"0"},{"left":"0.27761628499022556","page_num":"0","line_num":"0","text":"array|ArravyablelJsonable|Stri","height":"0.010452960286604362","level":"0","top":"0.7595818820518198","par_num":"0","conf":"1","block_num":"0","width":"0.07122092551373421","word_num":"0"},{"line_num":"0","top":"0.7804878052132543","conf":"0.30000001192092896","width":"0.056686041202950954","left":"0.2761627910440279","level":"0","word_num":"0","height":"0.006968640444571572","text":"ngable lstring smessage","par_num":"0","page_num":"0","block_num":"0"},{"top":"0.7979094080543587","width":"0.049418596511191515","conf":"1","word_num":"0","par_num":"0","text":"} catch (Throwable","level":"0","left":"0.19186047325424327","height":"0.010703032096607279","block_num":"0","line_num":"0","page_num":"0"},{"text":"arrayScontext","top":"0.7944250876267327","line_num":"0","page_num":"0","par_num":"0","level":"0","conf":"0.5","width":"0.03924418256637896","word_num":"0","left":"0.2761627943999499","height":"0.010452960286604362","block_num":"0"},{"top":"0.8188153313456585","block_num":"0","line_num":"0","width":"0.03924418256637899","left":"0.20348837187088045","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","word_num":"0","par_num":"0","text":"slogger->errorl"},{"text":"Returns:","page_num":"0","block_num":"0","left":"0.2485465134574538","word_num":"0","level":"0","line_num":"0","width":"0.01889534706765031","conf":"1","height":"0.010452960286604362","par_num":"0","top":"0.8188153315291717"},{"text":"CAurno","height":"0.006968640444571572","level":"0","page_num":"0","width":"0.01598837020549368","line_num":"0","conf":"0.30000001192092896","top":"0.8432055752480975","word_num":"0","par_num":"0","left":"0.24854651337109027","block_num":"0"},{"par_num":"0","width":"0.06395348082197477","word_num":"0","text":"vendor/aravel/tramework/src","level":"0","top":"0.8466898958055888","page_num":"0","height":"0.006968640444571461","line_num":"0","block_num":"0","left":"0.2747093029029664","conf":"0.5"},{"par_num":"0","height":"0.006968640444571461","block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.05668604120295101","page_num":"0","left":"0.2747093023963053","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","line_num":"0","word_num":"0"},{"page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.8708133969827938","height":"0.007235383302971576","text":"'error' =>","word_num":"0","level":"0","left":"0.21511627846207848","width":"0.026162789223041938"},{"top":"0.9233449476199234","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.20348837139363007","par_num":"0","width":"0.023255814897253146","text":"throw Ser","line_num":"0","block_num":"0","height":"0.0072770620647228945","word_num":"0"},{"word_num":"0","height":"0.010691917303836784","page_num":"0","line_num":"0","top":"0.2508710809687519","par_num":"0","text":"826 л v 512","block_num":"0","conf":"0.30000001192092896","width":"0.03488371727314399","left":"0.44476744220017683","level":"0"},{"page_num":"0","left":"0.47238372096131104","width":"0.008720929952377943","height":"0.017421602252187585","word_num":"0","text":"575","top":"0.29965156834254736","line_num":"0","conf":"1","block_num":"0","par_num":"0","level":"0"},{"left":"0.47093023257922917","level":"0","text":"576","word_num":"0","top":"0.3205574921563493","block_num":"0","page_num":"0","width":"0.008720929318285997","conf":"0.30000001192092896","height":"0.010452960286604362","line_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","text":"577","height":"0.010452960286604362","level":"0","conf":"1","line_num":"0","page_num":"0","top":"0.3379790945953738"},{"level":"0","conf":"1","height":"0.010452960286604362","line_num":"0","text":"578","block_num":"0","top":"0.35540069773126226","width":"0.008720929318285997","page_num":"0","word_num":"0","left":"0.47093023257922917","par_num":"0"},{"word_num":"0","block_num":"0","top":"0.3693379791874951","width":"0.011627906180442682","line_num":"0","height":"0.017421602252187585","text":"579","conf":"1","left":"0.4709302331500887","par_num":"0","level":"0","page_num":"0"},{"block_num":"0","text":"580","level":"0","height":"0.010452960286604362","par_num":"0","width":"0.01017441774936434","line_num":"0","top":"0.39024390295774314","page_num":"0","left":"0.4709302334945038","conf":"1","word_num":"0"},{"conf":"0.5","block_num":"0","word_num":"0","par_num":"0","text":"=581","left":"0.4665697680180062","width":"0.0159883714736776","height":"0.024390243457264815","level":"0","line_num":"0","top":"0.40418118460121666","page_num":"0"},{"line_num":"0","word_num":"0","conf":"1","width":"0.008720929318285997","level":"0","top":"0.4425087113201125","block_num":"0","left":"0.4723837218234151","page_num":"0","text":"583","height":"0.010452960286604362","par_num":"0"},{"line_num":"0","conf":"1","page_num":"0","par_num":"0","block_num":"0","left":"0.4709302334945038","level":"0","height":"0.010452960286604362","text":"584","top":"0.459930314107569","width":"0.01017441774936434","word_num":"0"},{"page_num":"0","level":"0","line_num":"0","par_num":"0","left":"0.46656976846458836","width":"0.013081394611520969","conf":"0.5","block_num":"0","height":"0.010452960286604362","top":"0.4773519168950253","text":"—585","word_num":"0"},{"height":"0.010452960286604362","line_num":"0","par_num":"0","conf":"1","top":"0.4947735200309138","width":"0.008720929318285997","word_num":"0","level":"0","page_num":"0","left":"0.47093023257922917","block_num":"0","text":"586"},{"line_num":"0","level":"0","top":"0.5121951224699383","par_num":"0","conf":"1","page_num":"0","text":"587","width":"0.008720929318285997","block_num":"0","height":"0.010452960286604362","word_num":"0","left":"0.4723837218234151"},{"width":"0.008720929318285997","line_num":"0","page_num":"0","conf":"1","left":"0.4723837218234151","height":"0.010452960286604362","par_num":"0","word_num":"0","top":"0.5296167252573947","level":"0","block_num":"0","text":"588"},{"text":"589","level":"0","width":"0.01017441774936434","page_num":"0","par_num":"0","left":"0.4709302334945038","top":"0.5470383280448511","word_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.010452960286604362"},{"page_num":"0","height":"0.020905922094220375","width":"0.008720929952377943","word_num":"0","line_num":"0","left":"0.47238372114299704","level":"0","block_num":"0","par_num":"0","text":"590","conf":"0.5","top":"0.5609756106427853"},{"text":"15911","top":"0.5853658539937421","width":"0.013081394611520969","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572","left":"0.46802325552854196","level":"0","line_num":"0","par_num":"0"},{"width":"0.010174418383456285","height":"0.020905923615232025","left":"0.4723837209560432","level":"0","top":"0.5958188150216522","word_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"1","line_num":"0","text":"592"},{"width":"0.008720929952377998","top":"0.616724738727316","height":"0.010452961047110132","line_num":"0","page_num":"0","block_num":"0","level":"0","text":"593","left":"0.47238372099764825","word_num":"0","par_num":"0","conf":"1"},{"top":"0.6480836243637909","conf":"0.30000001192092896","text":"T 595","width":"0.014534881774415365","word_num":"0","level":"0","left":"0.466569769326747","block_num":"0","line_num":"0","page_num":"0","height":"0.013937280889142922","par_num":"0"},{"line_num":"0","width":"0.014534883042599256","text":"-596","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","height":"0.020905922094220375","top":"0.6655052271933078","word_num":"0","page_num":"0","left":"0.46656976759933994"},{"top":"0.6898954702884519","page_num":"0","line_num":"0","par_num":"0","level":"0","text":"597","word_num":"0","width":"0.010174418383456285","height":"0.006968641205077342","block_num":"0","left":"0.47093023259606254","conf":"0.30000001192092896"},{"width":"0.011627906180442626","word_num":"0","left":"0.4709302331016392","height":"0.020905922094220375","text":"598","top":"0.7003484325068968","page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.5","level":"0"},{"page_num":"0","level":"0","height":"0.006968641205077342","line_num":"0","block_num":"0","conf":"1","left":"0.4723837209976482","par_num":"0","top":"0.7247386758550688","width":"0.008720929952377943","word_num":"0","text":"$99"},{"text":"=600","word_num":"0","block_num":"0","left":"0.46656976790214993","page_num":"0","height":"0.027874564820309367","conf":"0.30000001192092896","par_num":"0","width":"0.014534883042599311","line_num":"0","top":"0.7282229962193458","level":"0"},{"width":"0.01017441774936434","text":"6011","height":"0.006968640444571572","conf":"0.30000001192092896","line_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.4709302334945038","page_num":"0","top":"0.7595818818683066","block_num":"0"},{"left":"0.466569767781026","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.020905923615232025","line_num":"0","par_num":"0","text":"-602","top":"0.7700348428613736","width":"0.014534883042599311","word_num":"0","level":"0"},{"height":"0.020905922094220375","conf":"1","level":"0","par_num":"0","left":"0.47093023264451217","text":"604","top":"0.8048780490574194","width":"0.010174418383456285","block_num":"0","line_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","left":"0.47093023257922917","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","width":"0.008720929318285997","top":"0.8292682935500775","height":"0.010452960286604362","text":"605"},{"text":"606","width":"0.008720929952377943","block_num":"0","line_num":"0","left":"0.4723837211284622","level":"0","top":"0.8432055753547425","conf":"1","word_num":"0","page_num":"0","height":"0.017421602252187474","par_num":"0"},{"conf":"0.30000001192092896","height":"0.010689139176023432","page_num":"0","text":"— 607","width":"0.013081394611520969","line_num":"0","level":"0","left":"0.4665697671564489","block_num":"0","word_num":"0","par_num":"0","top":"0.8641114988686065"},{"width":"0.008720929318285997","height":"0.010452960286604362","left":"0.4723837218234151","level":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.8815331015640149","word_num":"0","block_num":"0","conf":"1","text":"608"},{"width":"0.018895348335834172","word_num":"0","par_num":"0","level":"0","text":"100% 52","conf":"0.30000001192092896","page_num":"0","top":"0.006968641043132773","left":"0.9127906979746175","line_num":"0","height":"0.006968641205077342","block_num":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"• MOn ZU Aor 10.41•34","top":"0.006968641078646032","word_num":"0","level":"0","block_num":"0","width":"0.05813953724313292","line_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.9345930220335801"},{"text":"L AskJiminnyReportActivityServiceTestv","word_num":"0","top":"0.02787456497864904","left":"0.8270348901595695","line_num":"0","conf":"1","height":"0.010452960286604362","level":"0","par_num":"0","width":"0.08866278668667404","page_num":"0","block_num":"0"},{"line_num":"0","conf":"0.5","level":"0","word_num":"0","left":"0.4738372097953522","page_num":"0","par_num":"0","top":"0.05574912978701141","block_num":"0","width":"0.029069763548830674","height":"0.010452960286604362","text":"=custom.log"},{"left":"0.5101744200028817","height":"0.010452961047110132","level":"0","page_num":"0","conf":"1","par_num":"0","top":"0.055749129145434506","word_num":"0","text":"=laravel.log","line_num":"0","block_num":"0","width":"0.027616277654120225"},{"block_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","top":"0.05574912978701141","conf":"0.5","par_num":"0","line_num":"0","word_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.5450581399922917","level":"0"},{"page_num":"0","block_num":"0","word_num":"0","width":"0.06104650903255382","height":"0.010452961047110132","par_num":"0","left":"0.6046511654871605","level":"0","top":"0.055749129145434506","conf":"0.5","text":"4 HS_local (iminny@localhost]","line_num":"0"},{"line_num":"0","conf":"1","page_num":"0","width":"0.017441858636571994","level":"0","block_num":"0","left":"0.6947674436468302","height":"0.010452960286604362","par_num":"0","word_num":"0","top":"0.05574912943857935","text":"Cascade"},{"conf":"0.30000001192092896","left":"0.4738372088584945","block_num":"0","level":"0","height":"0.011164274322169043","line_num":"0","page_num":"0","par_num":"0","text":"A console [PROD] X A console [EU]","top":"0.0797448165869219","width":"0.07703488431078326","word_num":"0"},{"top":"0.0797448165869219","par_num":"0","text":"A console [STAGING]","height":"0.011164274322169043","width":"0.04360464785961393","word_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0","left":"0.5595930266071848","block_num":"0"},{"height":"0.007285397208668498","width":"0.04651162979450629","conf":"1","block_num":"0","par_num":"0","word_num":"0","text":"Retactor Connection","level":"0","top":"0.08362369354010668","left":"0.6933139525309181","page_num":"0","line_num":"0"},{"left":"0.7470930289847444","line_num":"0","conf":"0.30000001192092896","height":"0.007285397208668609","width":"0.045058133754324436","level":"0","word_num":"0","page_num":"0","top":"0.08362369371432266","block_num":"0","par_num":"0","text":"CRM Initial Sync Oven"},{"width":"0.02034883549872868","top":"0.1044657097288676","page_num":"0","word_num":"0","line_num":"0","level":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.5","par_num":"0","text":"Tx: Autov","left":"0.5348837228066751"},{"block_num":"0","conf":"0.5","top":"0.1044657097460916","word_num":"0","par_num":"0","level":"0","text":"do jiminny v","page_num":"0","height":"0.010516868633897003","line_num":"0","left":"0.6627906972313775","width":"0.023255814897253146"},{"level":"0","word_num":"0","top":"0.12519936212958604","conf":"0.5","par_num":"0","left":"0.49273255700367574","height":"0.010689139176023432","block_num":"0","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","width":"0.12936045261139567","line_num":"0"},{"left":"0.6279069838403225","conf":"0.30000001192092896","top":"0.12519936195537007","width":"0.05813952709766146","word_num":"0","par_num":"0","text":"034 A1 A34 M62 ^ -","height":"0.010689139176023432","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"conf":"0.30000001192092896","line_num":"0","left":"0.4927325782522842","level":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","top":"0.1463414637498397","width":"0.12499997970905707","block_num":"0","height":"0.006968640444571461","par_num":"0","word_num":"0","page_num":"0"},{"par_num":"0","page_num":"0","line_num":"0","block_num":"0","conf":"1","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","left":"0.4927325630147635","width":"0.1962209052227913","word_num":"0","height":"0.013937280889143033","level":"0","top":"0.15679442610595107"},{"height":"0.010452960286604362","conf":"1","level":"0","left":"0.49273255988271814","page_num":"0","par_num":"0","line_num":"0","block_num":"0","text":"SELECT","top":"0.17770034895077447","width":"0.015988370205493707","word_num":"0"},{"par_num":"0","width":"0.1889534605310318","word_num":"0","left":"0.5014535184914614","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","level":"0","top":"0.1951219518899232","height":"0.013937280889143033","page_num":"0","block_num":"0","line_num":"0","conf":"0.5"},{"level":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","text":"U.ema1l.","page_num":"0","left":"0.5029069786600965","top":"0.21602787489966546","width":"0.021802323929806966","word_num":"0"},{"top":"0.233449477263315","level":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.006968641205077342","text":"sa.*","page_num":"0","left":"0.5029069764355705","width":"0.011627907448626518","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","left":"0.5029069796729173","level":"0","width":"0.08866278668667404","word_num":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336"},{"page_num":"0","width":"0.0959302313784336","level":"0","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","left":"0.49273255569667207","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","height":"0.011164274322168932","top":"0.2679425837320575"},{"block_num":"0","level":"0","width":"0.10610464785961388","word_num":"0","page_num":"0","height":"0.007196483429539158","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","line_num":"0","left":"0.492732561293783","par_num":"0","conf":"0.30000001192092896","top":"0.28548644338568163"},{"top":"0.2995371262853762","level":"0","word_num":"0","height":"0.0148935728666314","left":"0.49269744083144135","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","page_num":"0","conf":"0.5","par_num":"0","width":"0.1381482875093501","block_num":"0","line_num":"0"},{"word_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","left":"0.4927325646028267","block_num":"0","top":"0.33797909453440456","par_num":"0","conf":"1","line_num":"0","width":"0.14534883296236073","page_num":"0","height":"0.010505753841126397"},{"block_num":"0","top":"0.3728222999543015","conf":"1","width":"0.059593018065107584","par_num":"0","text":"select * from features;","word_num":"0","height":"0.01075026787449107","level":"0","line_num":"0","left":"0.4927325633660667","page_num":"0"},{"par_num":"0","height":"0.007260390255820148","text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0","level":"0","left":"0.49273257312172364","top":"0.38995215302990127","conf":"0.30000001192092896","page_num":"0","width":"0.12936045261139567","block_num":"0","word_num":"0"},{"block_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.09011627765412028","text":"select * from teams where id = 556;","height":"0.010500196824994035","top":"0.42503987254774733","left":"0.4927325550814989","word_num":"0","page_num":"0","conf":"1"},{"line_num":"0","level":"0","top":"0.4599303140744231","width":"0.03779069413530067","page_num":"0","block_num":"0","height":"0.010564103651274914","conf":"1","left":"0.4927325616686351","text":"select * from","word_num":"0","par_num":"0"},{"text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.010564103651274914","left":"0.5654069877565148","level":"0","par_num":"0","line_num":"0","top":"0.4599303140744231","width":"0.12499998985452854"},{"left":"0.4927325741233989","height":"0.010686361048210191","block_num":"0","page_num":"0","top":"0.47735191659424503","par_num":"0","line_num":"0","level":"0","width":"0.19767440633570887","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","word_num":"0","conf":"1"},{"text":"select * from automated_report_results order Dy zu desc,","width":"0.1453954818400931","left":"0.4927008834473122","word_num":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.014546766235497555","conf":"0.5","top":"0.49466613506674073","block_num":"0","level":"0"},{"level":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448","line_num":"0","width":"0.14244185102746842","par_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.010686361048210191","left":"0.4927325548990552","conf":"1"},{"conf":"1","level":"0","par_num":"0","top":"0.5470383283932831","left":"0.49273255862023396","word_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","width":"0.15552323929806972","page_num":"0","text":"select * from automated report results WHERE report id = 54:"},{"height":"0.010622453461423431","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"1","text":"select * from opportunities where id = 7594349:","word_num":"0","left":"0.49273256125581216","top":"0.5818815337886577","par_num":"0","width":"0.12209300791963623"},{"level":"0","par_num":"0","top":"0.6164274323772443","left":"0.49273257226354994","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","line_num":"0","word_num":"0","width":"0.19767440633570899","height":"0.010750267113985301","conf":"0.5","block_num":"0","page_num":"0"},{"top":"0.6339712919137487","line_num":"0","level":"0","block_num":"0","height":"0.010628010477555794","page_num":"0","conf":"1","left":"0.49273256709487234","par_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","width":"0.15406975847609494","word_num":"0"},{"height":"0.010505753841126397","left":"0.4927325551571803","word_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"1","width":"0.15261626750864876","level":"0","line_num":"0","top":"0.651515151624469","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:"},{"height":"0.013937280889143033","block_num":"0","word_num":"0","line_num":"0","par_num":"0","page_num":"0","width":"0.11046511061648101","level":"0","left":"0.4927325646279135","top":"0.6689895475345226","text":"SELECT * FROM crm_fields WHERE id = 226147","conf":"1"},{"par_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","top":"0.6864111504286012","width":"0.15261626750864876","page_num":"0","height":"0.010558546635142552","block_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.4927325552882119","level":"0"},{"conf":"0.5","block_num":"0","page_num":"0","par_num":"0","top":"0.724738676080081","left":"0.4927325602990887","word_num":"0","level":"0","line_num":"0","height":"0.007318740065968554","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","width":"0.12354650903255388"},{"level":"0","block_num":"0","height":"0.010452961047110132","left":"0.492732558848917","par_num":"0","line_num":"0","width":"0.0159883714736776","conf":"0.30000001192092896","top":"0.7386759584137272","page_num":"0","word_num":"0","text":"GELECT"},{"page_num":"0","line_num":"0","conf":"0.5","left":"0.5029069807442199","top":"0.7559808612440191","width":"0.18604649888708236","par_num":"0","word_num":"0","height":"0.014354066985646008","level":"0","block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$"},{"top":"0.7767145136381128","page_num":"0","height":"0.007257611367501027","level":"0","width":"0.021802323929806966","word_num":"0","line_num":"0","block_num":"0","left":"0.5014534902332606","par_num":"0","conf":"0.30000001192092896","text":"u. email"},{"block_num":"0","level":"0","conf":"1","left":"0.5029069777669138","line_num":"0","text":"sa.*,","par_num":"0","top":"0.7944250876267327","width":"0.013081394611520913","page_num":"0","word_num":"0","height":"0.010452960286604362"},{"top":"0.8118022326885981","word_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","page_num":"0","height":"0.010497418697180683","left":"0.5014534906556222","conf":"1","par_num":"0","block_num":"0","width":"0.09011626750864876","line_num":"0"},{"width":"0.09738371220040826","left":"0.49273256673203064","top":"0.8292682928942409","height":"0.007254833239687675","conf":"0.30000001192092896","line_num":"0","word_num":"0","level":"0","block_num":"0","text":"JOTN usens u on trid = ca.cociable idi","par_num":"0","page_num":"0"},{"height":"0.010566882539594036","level":"0","left":"0.49273255613526434","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","width":"0.10610464785961393","word_num":"0"},{"height":"0.010689139176023432","par_num":"0","block_num":"0","conf":"1","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","word_num":"0","level":"0","width":"0.1380813882706013","page_num":"0","left":"0.4927325670763793","line_num":"0"},{"height":"0.01068358215989107","level":"0","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","top":"0.8987240830528642","width":"0.19622092551373427","word_num":"0","par_num":"0","left":"0.4927325575704069"},{"left":"0.965116281891486","line_num":"0","level":"0","page_num":"0","text":"+0 ..","width":"0.020348834230544677","word_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.0797448165869219","block_num":"0","height":"0.011164274322169043"},{"par_num":"0","conf":"1","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","word_num":"0","line_num":"0","width":"0.2703488329623608","block_num":"0","page_num":"0","top":"0.10104529661439754","height":"0.01059744650857497","level":"0","left":"0.6976744093136732"},{"par_num":"0","top":"0.11846689891207607","word_num":"0","width":"0.23837209255137337","page_num":"0","level":"0","block_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","left":"0.703488371377582","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896"},{"par_num":"0","top":"0.1393728226143094","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","height":"0.007357639939400973","level":"0","line_num":"0","width":"0.28633718287691157","word_num":"0","left":"0.694767473312973","block_num":"0","page_num":"0"},{"par_num":"0","conf":"0.5","top":"0.15311004796085603","width":"0.2819767201200445","level":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","word_num":"0","height":"0.010653017430404366","left":"0.6962209524994839","page_num":"0","line_num":"0","block_num":"0"},{"height":"0.010583553587991013","page_num":"0","width":"0.12645347067650337","word_num":"0","block_num":"0","line_num":"0","top":"0.1672473874286453","conf":"1","left":"0.6947674594038452","level":"0","par_num":"0","text":"already solved - just not parametrised for the profile/since case"},{"top":"0.19856459312259356","width":"0.13517440633570899","word_num":"0","conf":"1","height":"0.010494639808861561","left":"0.6947674552483422","par_num":"0","page_num":"0","block_num":"0","level":"0","line_num":"0","text":"What splitting the profile sync into batches would look like"},{"level":"0","block_num":"0","left":"0.6947674427962095","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","line_num":"0","page_num":"0","top":"0.21929824549679078","width":"0.1511627765412027","word_num":"0","par_num":"0","height":"0.007182590508955311","conf":"1"},{"width":"0.28633716258596864","page_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.233449478068677","word_num":"0","block_num":"0","height":"0.010569660667407277","left":"0.694767459943104","conf":"1","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra"},{"top":"0.2508710804745784","word_num":"0","height":"0.006968640444571461","width":"0.24127905419532292","par_num":"0","conf":"0.30000001192092896","left":"0.6947674612076477","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","line_num":"0","block_num":"0","left":"0.6962209605769604","height":"0.007329854098233168","par_num":"0","conf":"1","top":"0.271777003894373","page_num":"0","width":"0.284883661473051","level":"0"},{"par_num":"0","word_num":"0","height":"0.006968640444571461","block_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.6962209692158519","level":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","top":"0.306620209394439","width":"0.2877906636988863"},{"left":"0.7034883691075557","level":"0","height":"0.010452960286604362","page_num":"0","width":"0.2776162573631774","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","word_num":"0","block_num":"0","line_num":"0","conf":"1"},{"height":"0.010505753841126397","line_num":"0","top":"0.33797909453440456","left":"0.7034883928957734","page_num":"0","width":"0.20639533184944325","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","level":"0"},{"top":"0.3554006976086954","conf":"1","left":"0.6962209294276679","line_num":"0","height":"0.010628010477555794","level":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.2819767201200445","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","block_num":"0"},{"par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","height":"0.0072659472719524","word_num":"0","conf":"1","page_num":"0","block_num":"0","left":"0.6962209430504749","level":"0","line_num":"0","top":"0.3763066205343165","width":"0.2848836817639939"},{"line_num":"0","page_num":"0","word_num":"0","level":"0","par_num":"0","left":"0.6947674424200525","text":"You get for free","width":"0.0319767404109873","height":"0.007215933366255256","block_num":"0","conf":"0.5","top":"0.41463414653422836"},{"left":"0.697674417508692","level":"0","page_num":"0","top":"0.43540669856459324","width":"0.08575581489725315","word_num":"0","height":"0.0071770334928229484","conf":"0.5","block_num":"0","line_num":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)"},{"top":"0.4529505582137161","level":"0","width":"0.06540696671668522","word_num":"0","height":"0.0071770334928229484","text":"• 100-record batches via Redis","conf":"0.5","left":"0.6976744285694189","block_num":"0","page_num":"0","par_num":"0","line_num":"0"},{"height":"0.010477968760464584","level":"0","line_num":"0","par_num":"0","left":"0.6976744332330052","block_num":"0","page_num":"0","top":"0.4703832754342152","conf":"1","width":"0.13953486909257606","word_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob)."},{"conf":"1","block_num":"0","level":"0","page_num":"0","top":"0.4912280700058711","line_num":"0","par_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","width":"0.1322674244008165","left":"0.6976744360642997","word_num":"0","height":"0.010514089745577881"},{"block_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","word_num":"0","level":"0","page_num":"0","conf":"0.5","top":"0.508710801912447","width":"0.2819767201200444","line_num":"0","height":"0.010452960286604251","par_num":"0","left":"0.6976744452422932"},{"level":"0","width":"0.07267441140844466","left":"0.7034883798200974","line_num":"0","top":"0.5261324047144549","block_num":"0","par_num":"0","text":"key so difterent orofiles don't collide","word_num":"0","conf":"0.5","page_num":"0","height":"0.007360418067214214"},{"width":"0.1729650903255382","conf":"1","page_num":"0","line_num":"0","top":"0.5470383280448511","height":"0.010452960286604362","word_num":"0","left":"0.6947674678139966","par_num":"0","level":"0","block_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()"},{"text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","word_num":"0","height":"0.0073104049220229506","line_num":"0","width":"0.2819767201200445","conf":"0.5","top":"0.5644599301598978","block_num":"0","left":"0.6947674633339377","page_num":"0","level":"0","par_num":"0"},{"conf":"1","level":"0","word_num":"0","par_num":"0","left":"0.6947674627311626","line_num":"0","top":"0.5956937798195339","width":"0.28052323929806977","height":"0.010577996571858761","page_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","block_num":"0"},{"level":"0","page_num":"0","word_num":"0","block_num":"0","conf":"1","left":"0.6947674461509291","height":"0.0071770334928229484","line_num":"0","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","width":"0.13953487923804753","top":"0.613237639553429"},{"conf":"1","left":"0.6947674422006878","height":"0.006968641205077342","block_num":"0","level":"0","par_num":"0","top":"0.6411149825213349","page_num":"0","width":"0.04215116196490354","word_num":"0","text":"Recommendation","line_num":"0"},{"line_num":"0","height":"0.010522425650029366","page_num":"0","conf":"1","top":"0.6585365856142653","level":"0","width":"0.28052323929806977","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","block_num":"0","word_num":"0","left":"0.6947674626641019","par_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","page_num":"0","line_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","width":"0.28488370205493685","conf":"0.5","left":"0.6947674655515993","height":"0.006968640444571461","level":"0","top":"0.6759581884885157"},{"conf":"1","left":"0.6947674548777797","level":"0","par_num":"0","line_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","page_num":"0","block_num":"0","width":"0.17441859143845573","word_num":"0","height":"0.01055576774682343"},{"width":"0.22819766592472157","word_num":"0","height":"0.01072803904945574","page_num":"0","top":"0.7105263158961413","conf":"1","block_num":"0","line_num":"0","par_num":"0","level":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","left":"0.697674427545875"},{"height":"0.010716925017191015","par_num":"0","top":"0.7317073174143272","line_num":"0","conf":"1","page_num":"0","word_num":"0","block_num":"0","level":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","width":"0.2848836817639939","left":"0.6976744576996018"},{"page_num":"0","text":"do),","height":"0.017421602252187585","top":"0.7421602788826169","word_num":"0","level":"0","left":"0.7034883726365229","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.011627906180442626"},{"width":"0.2776162573631774","conf":"0.5","page_num":"0","par_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","line_num":"0","height":"0.0071770334928229484","top":"0.766347687400319","word_num":"0","block_num":"0","level":"0","left":"0.6976744436144179"},{"text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","block_num":"0","conf":"1","width":"0.2877906636988864","word_num":"0","height":"0.011164274322169043","page_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.7870813397129187","left":"0.694767475704478"},{"page_num":"0","line_num":"0","height":"0.013937280889143033","block_num":"0","par_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","top":"0.8013937288934075","left":"0.6947674739397125","conf":"1","level":"0","width":"0.2718022934933926","word_num":"0"},{"top":"0.8221690590111643","height":"0.0071770334928229484","width":"0.08430232392980697","conf":"1","page_num":"0","line_num":"0","level":"0","text":"watermark — gate it on \"no profile context\".","word_num":"0","left":"0.6962209318790669","block_num":"0","par_num":"0"},{"text":"Gal .","block_num":"0","height":"0.010461296951561616","conf":"0.30000001192092896","width":"0.017441858636571994","word_num":"0","line_num":"0","par_num":"0","top":"0.8397129185198681","page_num":"0","left":"0.9651162807795277","level":"0"},{"left":"0.6962209300842392","block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","par_num":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","width":"0.04069767099745736","word_num":"0","level":"0","page_num":"0"},{"level":"0","line_num":"0","text":"Claude Qnus 17 Medium","block_num":"0","page_num":"0","width":"0.04651162472177062","word_num":"0","height":"0.0071770334928229484","par_num":"0","left":"0.7223837197862006","conf":"0.30000001192092896","top":"0.9545454545454546"},{"width":"0.01453488177441542","word_num":"0","text":"144-25","page_num":"0","block_num":"0","level":"0","conf":"0.5","height":"0.006968640444571572","line_num":"0","left":"0.9331395351302343","par_num":"0","top":"0.9860627181052405"},{"top":"0.986062718234409","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.01074748898617195","left":"0.9709302343731505","page_num":"0","level":"0","par_num":"0","text":"Po 4 sp","width":"0.01453488177441531","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8071
|
NULL
|
NULL
|
|
59383
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.2L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"word_num":"0","level":& [{"word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","left":"0.01744185995005212","par_num":"0","text":"Phostorm","top":"0.006968641046706359","width":"0.021802326466174835","line_num":"0"},{"par_num":"0","left":"0.1148255812121043","text":"code","word_num":"0","height":"0.006968640444571461","page_num":"0","width":"0.01162790618044264","top":"0.006968641450188162","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0"},{"page_num":"0","par_num":"0","line_num":"0","width":"0.029069763548830722","block_num":"0","left":"0.030523259704860126","height":"0.010452960286604362","conf":"0.5","level":"0","text":"FV faVsco.js","top":"0.02787456497864904","word_num":"0"},{"par_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"?9 master","top":"0.02787456497864904","width":"0.024709300791963623","word_num":"0","block_num":"0","left":"0.06831395542728312","level":"0"},{"height":"0.003484320602538671","word_num":"0","line_num":"0","width":"0.020348836766912577","par_num":"0","conf":"0.30000001192092896","text":"Proledey","block_num":"0","top":"0.05923344944238418","page_num":"0","level":"0","left":"0.014534883869450689"},{"conf":"0.30000001192092896","block_num":"0","text":"D Salesforce","page_num":"0","width":"0.030583024024963372","left":"0.043574765514713835","word_num":"0","height":"0.01150821840934213","line_num":"0","par_num":"0","level":"0","top":"0.07612742412338913"},{"width":"0.021802323929806973","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","line_num":"0","height":"0.010452960286604362","left":"0.046511627642654756","word_num":"0","text":"> DDTO","page_num":"0","top":"0.09407665591941561"},{"conf":"1","left":"0.0537095887639354","width":"0.07137109878215384","word_num":"0","top":"0.11024367702094318","level":"0","text":"© FetchSalesforceEntitiesJob.pnp","par_num":"0","block_num":"0","line_num":"0","height":"0.015479323586398475","page_num":"0"},{"width":"0.08575580475178171","conf":"0.30000001192092896","word_num":"0","left":"0.05232558202147495","line_num":"0","height":"0.0071770334928229484","top":"0.13237639553429026","par_num":"0","page_num":"0","level":"0","block_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong"},{"level":"0","block_num":"0","conf":"0.5","page_num":"0","word_num":"0","line_num":"0","height":"0.0072715042880847625","par_num":"0","width":"0.08575580475178171","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","left":"0.05232558202147495"},{"word_num":"0","par_num":"0","text":"c) AulolocDelavec locrm.ono","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.16724738709478748","height":"0.006968640444571461","page_num":"0","width":"0.06249999492726427","left":"0.046511627154292065","line_num":"0"},{"par_num":"0","conf":"1","page_num":"0","line_num":"0","top":"0.18102073376030525","text":"© CheckAndRetryRemoteMatch.php","word_num":"0","block_num":"0","level":"0","width":"0.07558138827060132","height":"0.010616896445291069","left":"0.046511627667025296"},{"top":"0.2017543859602864","left":"0.04651163545709501","line_num":"0","width":"0.06395348082197473","conf":"0.5","par_num":"0","height":"0.0073048471453848185","level":"0","page_num":"0","text":"C) CreaterollowupActivity.php","block_num":"0","word_num":"0"},{"line_num":"0","width":"0.04215116196490349","top":"0.21929824565899192","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007182590508955311","left":"0.04651162858740109","page_num":"0","par_num":"0","text":"C) CreateNotes.php","word_num":"0"},{"level":"0","text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789","word_num":"0","block_num":"0","top":"0.23684210521680837","conf":"1","height":"0.010544653714558705","left":"0.04651163557061816","line_num":"0","par_num":"0","page_num":"0"},{"conf":"0.5","level":"0","block_num":"0","line_num":"0","word_num":"0","par_num":"0","text":"C) MatchActivitvermData.php","width":"0.06249999492726427","height":"0.007207597461803994","left":"0.04651163358738779","page_num":"0","top":"0.2543554009942979"},{"level":"0","top":"0.27177700333990396","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","height":"0.00732985485873916","page_num":"0","left":"0.046511628705343505","text":"E) NoteObiect.ohp","width":"0.039244185102746854","word_num":"0"},{"width":"0.04215115942853562","page_num":"0","height":"0.006968640444571461","block_num":"0","line_num":"0","top":"0.2891986066069825","word_num":"0","left":"0.04651163174781109","level":"0","par_num":"0","conf":"0.30000001192092896","text":"c) SaveActiviv.ono"},{"level":"0","left":"0.04651162677256695","block_num":"0","par_num":"0","line_num":"0","text":"c)saveliranscriotion.onv","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","top":"0.30662020900450737","width":"0.0523255835188196","word_num":"0"},{"line_num":"0","word_num":"0","par_num":"0","conf":"0.5","level":"0","top":"0.32376395531045343","page_num":"0","block_num":"0","left":"0.04651163174781109","text":"C) SetuoLavout.oho","width":"0.04215115942853562","height":"0.0072464973352361906"},{"conf":"0.5","top":"0.34130781499202545","width":"0.04215115942853562","left":"0.04651163174781109","word_num":"0","text":"C) SvncActivitv.oho","par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.0071770334928230595"},{"block_num":"0","left":"0.04638947542561308","text":"@ SvncFieldMetadata.php","height":"0.014418177627490425","top":"0.3552072621290665","word_num":"0","level":"0","width":"0.055435398791698696","conf":"1","par_num":"0","page_num":"0","line_num":"0"},{"height":"0.010455739935429254","width":"0.039244182566378974","word_num":"0","par_num":"0","page_num":"0","level":"0","top":"0.3763066205343165","line_num":"0","block_num":"0","left":"0.046511631609252174","conf":"1","text":"© SyncLeads.php"},{"level":"0","page_num":"0","height":"0.014354066985645897","width":"0.04215115942853562","text":"© SyncObjects.php","par_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.046511631695615716","top":"0.38995215311004783","word_num":"0"},{"text":"© SyncOpportunitiesJob.php","line_num":"0","level":"0","page_num":"0","height":"0.010700253968793927","conf":"1","word_num":"0","left":"0.04651163073081603","block_num":"0","par_num":"0","top":"0.41114982586710536","width":"0.06104650903255382"},{"conf":"1","left":"0.046511633451594","level":"0","text":"© SyncOpportunity.php","line_num":"0","page_num":"0","par_num":"0","top":"0.42503987240829344","block_num":"0","word_num":"0","width":"0.05087208747863769","height":"0.014354066985646008"},{"top":"0.44577352463809683","word_num":"0","width":"0.05813953217039717","height":"0.010672468127626344","line_num":"0","block_num":"0","left":"0.04651163071712692","par_num":"0","text":"© SyncProfileMetadata.php","level":"0","page_num":"0","conf":"1"},{"line_num":"0","left":"0.04651163321565249","block_num":"0","page_num":"0","height":"0.010550210730691068","word_num":"0","top":"0.46331738455485405","par_num":"0","level":"0","text":"© SyncTeamFieldsJob.php","width":"0.056686041202950996","conf":"1"},{"top":"0.48083623715937174","line_num":"0","height":"0.010452961047110243","block_num":"0","par_num":"0","word_num":"0","conf":"1","page_num":"0","width":"0.05668604120295098","level":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php"},{"page_num":"0","height":"0.01051408974557777","level":"0","left":"0.04651163548425466","par_num":"0","top":"0.49825784007433493","width":"0.08430231885707123","word_num":"0","conf":"1","text":"© UpdateOpportunitySpecifications.php","block_num":"0","line_num":"0"},{"word_num":"0","height":"0.006968640444571461","page_num":"0","par_num":"0","text":"Updatestage.ong","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.046511627480499834","top":"0.5191637634014077","width":"0.04215115942853563"},{"word_num":"0","left":"0.03343023627313173","level":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.5331010454942319","height":"0.010758603778942555","block_num":"0","conf":"0.30000001192092896","text":"> @ DealRisks","width":"0.03343022884206569"},{"left":"0.03924418649273823","width":"0.031976740410987366","line_num":"0","text":"_Meeuine bor","level":"0","height":"0.006968640444571572","word_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.5714285717637769"},{"level":"0","left":"0.03924418703063903","top":"0.6411149830944434","word_num":"0","par_num":"0","block_num":"0","width":"0.029069763548830715","line_num":"0","text":"a Telephony","page_num":"0","height":"0.007210375589617124","conf":"0.30000001192092896"},{"line_num":"0","par_num":"0","top":"0.6547049441786283","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.03924418612559764","block_num":"0","page_num":"0","text":"C User","width":"0.017441858636572008","height":"0.011164274322169154"},{"level":"0","left":"0.04069767337055839","height":"0.006968641205077342","word_num":"0","width":"0.05523256038097625","line_num":"0","par_num":"0","top":"0.675958188117432","conf":"0.30000001192092896","block_num":"0","text":"c8aseprocessing.oo.ono","page_num":"0"},{"height":"0.01055576850732931","width":"0.03779069667166852","word_num":"0","top":"0.6897926633384308","block_num":"0","left":"0.04069767586474709","level":"0","par_num":"0","text":"@ Dummv.Job.php","conf":"0.30000001192092896","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.006968640444571572","left":"0.04069768173679198","top":"0.7108013940634285","level":"0","width":"0.07558138827060132","word_num":"0","conf":"0.5","line_num":"0","par_num":"0","page_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho"},{"level":"0","line_num":"0","height":"0.010508531968939527","word_num":"0","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","block_num":"0","left":"0.0406976819687229","conf":"0.5","page_num":"0","width":"0.06395348082197475","top":"0.724738676808766"},{"top":"0.7456140350877193","page_num":"0","left":"0.04069767637769677","block_num":"0","level":"0","line_num":"0","height":"0.0071770334928229484","par_num":"0","width":"0.023255812360885288","word_num":"0","text":"C ob.oho","conf":"0.30000001192092896"},{"par_num":"0","height":"0.006968641205077342","level":"0","word_num":"0","line_num":"0","left":"0.04069767469984203","conf":"0.30000001192092896","text":"C)JobDisoatcher.oho","page_num":"0","block_num":"0","width":"0.04505813882706013","top":"0.7630662020343051"},{"conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","width":"0.06395348082197473","level":"0","word_num":"0","line_num":"0","top":"0.7804878052132543","left":"0.04069768139133789","height":"0.006968640444571572","text":".lobDisnatcherintertace.oho"},{"left":"0.04069768199588256","line_num":"0","text":"@ [EMAIL]","block_num":"0","par_num":"0","conf":"0.5","height":"0.01061967533361019","top":"0.7942583731520936","width":"0.08430231885707126","level":"0","page_num":"0","word_num":"0"},{"conf":"0.30000001192092896","page_num":"0","line_num":"0","width":"0.05668604120295098","top":"0.8149920253520749","left":"0.039244191467289816","par_num":"0","level":"0","word_num":"0","block_num":"0","text":"T. SasVicibilitvControl.nhn","height":"0.007307626033703829"},{"conf":"0.5","line_num":"0","par_num":"0","level":"0","text":"v D Listeners","page_num":"0","height":"0.010669689239307223","top":"0.8325358850720923","left":"0.027616282843257383","width":"0.03197674041098737","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928230595","page_num":"0","block_num":"0","line_num":"0","text":"v M Activitiod","word_num":"0","level":"0","left":"0.03343023313500392","top":"0.8500797448165869","par_num":"0","width":"0.031976740410987366"},{"block_num":"0","width":"0.04651162979450632","conf":"0.5","par_num":"0","height":"0.007204819333990642","page_num":"0","level":"0","left":"0.03924418511117721","text":"v M ActivitvProviden","word_num":"0","top":"0.8675958187199364","line_num":"0"},{"left":"0.046511629117106865","text":"> M.lustCall","width":"0.02906976608519858","top":"0.8850174216200114","word_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.007327075970420038","par_num":"0","page_num":"0"},{"text":"v D UserPilot","block_num":"0","page_num":"0","left":"0.046511631681215526","width":"0.03197674041098737","conf":"0.5","line_num":"0","par_num":"0","level":"0","height":"0.010639125270326288","top":"0.9024390246943023","word_num":"0"},{"word_num":"0","level":"0","line_num":"0","width":"0.07412789730315514","block_num":"0","conf":"1","text":"© TrackProviderinstalledEvent.php","left":"0.059593032929402996","par_num":"0","height":"0.010761381906755796","page_num":"0","top":"0.9198606275943773"},{"height":"0.006968640444571572","level":"0","text":"MAudia","top":"0.9372822303003622","word_num":"0","width":"0.026162789223041938","block_num":"0","left":"0.039244188091967266","par_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"MRots","page_num":"0","width":"0.0232558123608853","height":"0.006968640444571572","level":"0","block_num":"0","left":"0.039244188005603746","par_num":"0","top":"0.9547038330878187","word_num":"0"},{"conf":"0.30000001192092896","block_num":"0","text":"C ActivitvController.ohn","height":"0.007249275463049432","left":"0.15406977310444897","line_num":"0","top":"0.05574912945445576","par_num":"0","width":"0.047965110616481066","word_num":"0","level":"0","page_num":"0"},{"top":"0.08362369334200259","word_num":"0","text":"Automateakeporskepository.pnp","left":"0.15406976733606492","par_num":"0","width":"0.07122093058646994","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","block_num":"0","level":"0"},{"line_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","page_num":"0","left":"0.30668604530999377","word_num":"0","width":"0.07122092551373421","height":"0.011164274322169043","text":"© AutomatedReportsCommand.php","conf":"1","block_num":"0"},{"left":"0.3066860477020153","conf":"0.5","par_num":"0","width":"0.05523255023550483","word_num":"0","level":"0","block_num":"0","text":"Opportunitysynclrait.ong","height":"0.006968640444571461","top":"0.13240418151987454","line_num":"0","page_num":"0"},{"par_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","height":"0.006968640444571461","left":"0.37063954254736237","line_num":"0","page_num":"0","word_num":"0","block_num":"0","conf":"0.5","top":"0.13240418151987454","width":"0.08720929571922792","level":"0"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.31831396020201475","text":"wsyncermenuuiestrait.ono","top":"0.1567944254223136","width":"0.05523255023550483","word_num":"0"},{"text":"c) SyncObiects.pho","par_num":"0","level":"0","width":"0.039244185102746826","page_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.18102073365231264","word_num":"0","left":"0.15406976824025068","block_num":"0","height":"0.0071770334928229484"},{"page_num":"0","width":"0.06104650395981806","word_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","left":"0.20203489060729998","level":"0","par_num":"0","text":"©ImportOpportunityBatch.php","block_num":"0","top":"0.17770034929920653"},{"par_num":"0","word_num":"0","height":"0.010497417936674913","left":"0.27180233100804285","block_num":"0","page_num":"0","width":"0.053779064340794325","level":"0","line_num":"0","top":"0.17770034916869026","text":"© ImportContactBatch.php","conf":"1"},{"top":"0.17770034916869026","word_num":"0","page_num":"0","line_num":"0","level":"0","width":"0.027616275117752387","height":"0.010497417936674913","conf":"1","block_num":"0","left":"0.33284884116015484","par_num":"0","text":"© Client.php"},{"width":"0.0654069717894209","par_num":"0","conf":"0.5","height":"0.0071770334928229484","level":"0","line_num":"0","word_num":"0","block_num":"0","left":"0.3677325572728374","page_num":"0","text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264"},{"page_num":"0","text":"() Service.php","left":"0.15406977127553043","word_num":"0","line_num":"0","top":"0.20557491325434107","level":"0","height":"0.007343747018817126","conf":"0.30000001192092896","par_num":"0","width":"0.030523251979909044","block_num":"0"},{"level":"0","width":"0.04505813375432441","par_num":"0","word_num":"0","line_num":"0","height":"0.006968640444571572","conf":"0.5","page_num":"0","left":"0.19186047025946548","text":"BatchSyncTrait.php","block_num":"0","top":"0.20557491322719157"},{"word_num":"0","level":"0","page_num":"0","width":"0.14534883296236076","left":"0.2441860510865191","block_num":"0","par_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","line_num":"0","conf":"0.5","height":"0.011164274322169154","top":"0.20175438596491224"},{"block_num":"0","word_num":"0","par_num":"0","level":"0","height":"0.007343747018817126","top":"0.20557491325434107","conf":"0.5","text":"php api_v2.php","width":"0.02906976354883073","page_num":"0","line_num":"0","left":"0.3982558178455254"},{"top":"0.22966507158551952","height":"0.007268726160271521","block_num":"0","word_num":"0","text":"(C) AutomatedReportResult.oho","page_num":"0","conf":"1","left":"0.15406977510994932","level":"0","par_num":"0","width":"0.06104650395981809","line_num":"0"},{"block_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","par_num":"0","word_num":"0","height":"0.010691917303836784","page_num":"0","level":"0","conf":"1","top":"0.2508710809687519","left":"0.17151161694394365","width":"0.21656975847609497","line_num":"0"},{"left":"0.18313953485556841","conf":"1","line_num":"0","par_num":"0","text":"nublic function handlel","width":"0.05959302313784334","word_num":"0","block_num":"0","top":"0.26794258384399516","height":"0.007318740065968554","page_num":"0","level":"0"},{"height":"0.010452960286604362","block_num":"0","width":"0.010174417749364312","conf":"0.30000001192092896","word_num":"0","level":"0","par_num":"0","top":"0.4111498263026909","text":"138","line_num":"0","page_num":"0","left":"0.1497093032619457"},{"word_num":"0","line_num":"0","left":"0.15116279097784552","block_num":"0","width":"0.010174418383456285","height":"0.017421602252187474","par_num":"0","page_num":"0","conf":"1","text":"140","top":"0.44250871089481225","level":"0"},{"height":"0.006968641205077342","line_num":"0","top":"0.5017421601756263","conf":"0.30000001192092896","text":"1143","word_num":"0","level":"0","page_num":"0","left":"0.15116279076509007","block_num":"0","par_num":"0","width":"0.00872092995237797"},{"word_num":"0","height":"0.010452961047110132","block_num":"0","conf":"1","par_num":"0","level":"0","top":"0.5156794425600686","width":"0.00872092995237797","left":"0.1511627908377645","line_num":"0","text":"144","page_num":"0"},{"height":"0.006968641205077342","left":"0.15116279076509007","par_num":"0","text":"149","word_num":"0","width":"0.00872092995237797","level":"0","page_num":"0","block_num":"0","top":"0.6062717769003649","conf":"0.30000001192092896","line_num":"0"},{"conf":"1","par_num":"0","top":"0.7108013942469417","line_num":"0","width":"0.008720929318285997","word_num":"0","block_num":"0","level":"0","text":"155","page_num":"0","height":"0.010452960286604362","left":"0.15116279159085694"},{"left":"0.15116279159085694","height":"0.010452960286604362","conf":"1","line_num":"0","par_num":"0","level":"0","text":"158","block_num":"0","page_num":"0","top":"0.763066202609311","width":"0.008720929318285997","word_num":"0"},{"block_num":"0","width":"0.008720929318285997","word_num":"0","conf":"1","level":"0","par_num":"0","page_num":"0","height":"0.010452960286604362","text":"161","top":"0.8153310109716805","line_num":"0","left":"0.15116279159085694"},{"page_num":"0","top":"0.8501742165465933","width":"0.008720929318285997","level":"0","line_num":"0","word_num":"0","text":"163","height":"0.010452960286604362","block_num":"0","conf":"1","par_num":"0","left":"0.15116279159085694"},{"par_num":"0","text":"1164","width":"0.00872092995237797","line_num":"0","top":"0.871080139269703","left":"0.15116279076509007","level":"0","block_num":"0","conf":"1","word_num":"0","page_num":"0","height":"0.006968641205077342"},{"level":"0","left":"0.15116279159085694","top":"0.8850174221215062","line_num":"0","conf":"1","text":"165","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","block_num":"0","par_num":"0","page_num":"0"},{"left":"0.15116279076509007","top":"0.9059233448446159","level":"0","width":"0.00872092995237797","par_num":"0","page_num":"0","word_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","block_num":"0","text":"1166","line_num":"0"},{"block_num":"0","par_num":"0","line_num":"0","width":"0.021802323929806966","page_num":"0","left":"0.21366279261358478","level":"0","conf":"1","height":"0.010452960286604362","text":"$config,","top":"0.2891986067904957","word_num":"0"},{"par_num":"0","text":"$batchRepository,","width":"0.04505813375432441","word_num":"0","left":"0.21366279584086087","conf":"1","top":"0.30662020992638417","block_num":"0","page_num":"0","line_num":"0","height":"0.010452960286604362","level":"0"},{"conf":"1","top":"0.3240418127138407","height":"0.010452960286604362","line_num":"0","level":"0","page_num":"0","text":"SredisService","width":"0.03633720570422233","left":"0.21366279067986574","block_num":"0","par_num":"0","word_num":"0"},{"height":"0.010452960286604251","left":"0.21366279592722434","line_num":"0","top":"0.3414634155012971","level":"0","conf":"1","width":"0.04796511061648104","word_num":"0","block_num":"0","par_num":"0","text":"$entityRepository,","page_num":"0"},{"height":"0.006968640444571461","level":"0","block_num":"0","left":"0.21366279063768656","conf":"0.30000001192092896","par_num":"0","top":"0.3623693383142996","width":"0.018895347067650337","text":"sloggen","word_num":"0","line_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","conf":"0.5","height":"0.007215933366255367","word_num":"0","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","line_num":"0","left":"0.20348838007687264","level":"0","width":"0.2398255733733482"},{"word_num":"0","conf":"0.5","left":"0.20348838095072486","block_num":"0","line_num":"0","page_num":"0","height":"0.010672467367120575","level":"0","text":"if (Sthis->attemots@ === 1) {","top":"0.4457735248441337","par_num":"0","width":"0.07994185102746842"},{"par_num":"0","height":"0.010550210730691068","left":"0.21366278713067985","line_num":"0","block_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","width":"0.1482558047517817","level":"0","page_num":"0","word_num":"0","conf":"1"},{"width":"0.091569758476095","height":"0.0071770334928229484","line_num":"0","par_num":"0","left":"0.20348838105878864","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","word_num":"0","page_num":"0","block_num":"0","conf":"0.5","level":"0"},{"par_num":"0","height":"0.013948396442419408","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","width":"0.15552324944354115","word_num":"0","top":"0.5331010453200158","left":"0.20348837906873227","level":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0"},{"height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","level":"0","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","top":"0.5714285713801411","par_num":"0","line_num":"0","width":"0.14970930586469938","word_num":"0","page_num":"0"},{"height":"0.010536318570613101","level":"0","word_num":"0","par_num":"0","left":"0.2470930229619993","top":"0.5923344949742337","text":"<1/6 >","conf":"0.30000001192092896","page_num":"0","width":"0.021802323929806966","line_num":"0","block_num":"0"},{"height":"0.0071798116206361895","text":"'entity tvo","block_num":"0","line_num":"0","width":"0.027616277654120253","conf":"0.30000001192092896","word_num":"0","level":"0","par_num":"0","page_num":"0","left":"0.2151162810652241","top":"0.6060606061050023"},{"top":"0.6132376396173622","block_num":"0","page_num":"0","height":"0.010455739935429254","text":"© Logger","par_num":"0","width":"0.021802323929806966","conf":"0.5","line_num":"0","left":"0.25000000055269916","level":"0","word_num":"0"},{"width":"0.027616277654120253","level":"0","word_num":"0","text":"Itotal reco","line_num":"0","height":"0.0071770334928230595","left":"0.2151162810652241","par_num":"0","page_num":"0","top":"0.6236044657097288","conf":"0.5","block_num":"0"},{"level":"0","text":"public function info","page_num":"0","top":"0.6339712919137487","width":"0.05668604120295098","block_num":"0","line_num":"0","word_num":"0","height":"0.010628010477555794","conf":"0.5","left":"0.248546517777781","par_num":"0"},{"height":"0.0072103763501230045","width":"0.027616277654120253","block_num":"0","text":"\"batches di","top":"0.6411149825399743","word_num":"0","level":"0","par_num":"0","left":"0.2151162801625813","line_num":"0","conf":"0.30000001192092896","page_num":"0"},{"block_num":"0","height":"0.007332632986552401","page_num":"0","word_num":"0","par_num":"0","text":"Isvnced atl","left":"0.21511628105837952","top":"0.6585365856142653","conf":"0.30000001192092896","width":"0.026162789223041966","line_num":"0","level":"0"},{"block_num":"0","line_num":"0","par_num":"0","level":"0","left":"0.26598837545525295","conf":"0.5","page_num":"0","top":"0.6618819775389818","height":"0.010591889492442497","width":"0.04360464785961399","word_num":"0","text":"cav $context = [1"},{"height":"0.006968640444571572","par_num":"0","width":"0.020348835498728624","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.24854651350063556","line_num":"0","top":"0.6794425090460069","word_num":"0","page_num":"0","text":":voidi"},{"word_num":"0","page_num":"0","par_num":"0","left":"0.1918604731373945","line_num":"0","block_num":"0","top":"0.6929824561403509","height":"0.011164274322169043","conf":"1","level":"0","text":"} catch (SocialAcco","width":"0.052325573373348144"},{"height":"0.006968641205077342","par_num":"0","word_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"Cloaden-swannir","top":"0.7108013936697744","width":"0.039244185102746854","left":"0.2034883724950264","level":"0","conf":"0.5"},{"block_num":"0","height":"0.01072803904945585","text":"Log an informational message to the logs.","par_num":"0","conf":"1","page_num":"0","left":"0.24854651872595424","level":"0","line_num":"0","top":"0.7105263157219254","width":"0.08720929571922792","word_num":"0"},{"line_num":"0","height":"0.010691917303836673","page_num":"0","conf":"1","left":"0.24854651107352554","width":"0.0813953419949146","level":"0","block_num":"0","top":"0.7384370017274113","word_num":"0","text":"Implements: Loggerinterface::info","par_num":"0"},{"left":"0.27761628499022556","conf":"1","par_num":"0","level":"0","line_num":"0","top":"0.7595818820518198","height":"0.010452960286604362","width":"0.07122092551373421","block_num":"0","text":"array|ArravyablelJsonable|Stri","word_num":"0","page_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","width":"0.056686041202950954","par_num":"0","top":"0.7804878052132543","level":"0","text":"ngable lstring smessage","block_num":"0","height":"0.006968640444571572","left":"0.2761627910440279","conf":"0.30000001192092896"},{"left":"0.19186047325424327","conf":"1","par_num":"0","height":"0.010703032096607279","word_num":"0","top":"0.7979094080543587","level":"0","width":"0.049418596511191515","text":"} catch (Throwable","page_num":"0","line_num":"0","block_num":"0"},{"height":"0.010452960286604362","level":"0","par_num":"0","text":"arrayScontext","width":"0.03924418256637896","word_num":"0","page_num":"0","left":"0.2761627943999499","top":"0.7944250876267327","line_num":"0","conf":"0.5","block_num":"0"},{"width":"0.03924418256637899","conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.20348837187088045","par_num":"0","text":"slogger->errorl","top":"0.8188153313456585","word_num":"0","height":"0.006968640444571461"},{"left":"0.2485465134574538","block_num":"0","line_num":"0","text":"Returns:","top":"0.8188153315291717","level":"0","page_num":"0","height":"0.010452960286604362","conf":"1","width":"0.01889534706765031","word_num":"0","par_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.24854651337109027","par_num":"0","level":"0","text":"CAurno","top":"0.8432055752480975","line_num":"0","width":"0.01598837020549368","word_num":"0","height":"0.006968640444571572"},{"text":"vendor/aravel/tramework/src","top":"0.8466898958055888","par_num":"0","width":"0.06395348082197477","word_num":"0","line_num":"0","level":"0","left":"0.2747093029029664","page_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.5"},{"left":"0.2747093023963053","block_num":"0","par_num":"0","word_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","width":"0.05668604120295101","height":"0.006968640444571461","line_num":"0"},{"line_num":"0","word_num":"0","left":"0.21511627846207848","page_num":"0","top":"0.8708133969827938","par_num":"0","text":"'error' =>","block_num":"0","width":"0.026162789223041938","height":"0.007235383302971576","level":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","height":"0.0072770620647228945","level":"0","width":"0.023255814897253146","conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.20348837139363007","text":"throw Ser","top":"0.9233449476199234","word_num":"0"},{"block_num":"0","par_num":"0","width":"0.03488371727314399","word_num":"0","line_num":"0","page_num":"0","level":"0","left":"0.44476744219026915","conf":"0.30000001192092896","height":"0.010691917303836784","text":"826 ^ v 572","top":"0.2508710809687519"},{"text":"575","block_num":"0","left":"0.47238372096131104","line_num":"0","width":"0.008720929952377943","height":"0.017421602252187585","word_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.29965156834254736","conf":"1"},{"page_num":"0","par_num":"0","word_num":"0","text":"576","top":"0.3205574921563493","level":"0","block_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","conf":"0.30000001192092896","line_num":"0","width":"0.008720929318285997"},{"height":"0.010452960286604362","word_num":"0","width":"0.01017441774936434","line_num":"0","top":"0.3379790945953738","conf":"1","page_num":"0","block_num":"0","par_num":"0","text":"577","level":"0","left":"0.4709302334945038"},{"conf":"1","left":"0.47093023257922917","level":"0","line_num":"0","par_num":"0","text":"578","top":"0.35540069773126226","word_num":"0","page_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0"},{"conf":"1","text":"579","height":"0.017421602252187585","line_num":"0","page_num":"0","par_num":"0","top":"0.3693379791874951","left":"0.4709302331500887","level":"0","width":"0.011627906180442682","word_num":"0","block_num":"0"},{"width":"0.01017441774936434","height":"0.010452960286604362","line_num":"0","word_num":"0","conf":"1","top":"0.39024390295774314","level":"0","par_num":"0","left":"0.4709302334945038","block_num":"0","text":"580","page_num":"0"},{"text":"=581","word_num":"0","par_num":"0","left":"0.4665697680180062","line_num":"0","conf":"0.5","page_num":"0","top":"0.40418118460121666","width":"0.0159883714736776","block_num":"0","level":"0","height":"0.024390243457264815"},{"block_num":"0","text":"583","height":"0.010452960286604362","page_num":"0","top":"0.4425087113201125","level":"0","width":"0.008720929318285997","left":"0.4723837218234151","par_num":"0","word_num":"0","conf":"1","line_num":"0"},{"level":"0","block_num":"0","width":"0.01017441774936434","conf":"1","par_num":"0","word_num":"0","top":"0.459930314107569","height":"0.010452960286604362","page_num":"0","text":"584","left":"0.4709302334945038","line_num":"0"},{"text":"—585","word_num":"0","width":"0.013081394611520969","level":"0","block_num":"0","page_num":"0","line_num":"0","top":"0.4773519168950253","height":"0.010452960286604362","left":"0.46656976846458836","conf":"0.5","par_num":"0"},{"text":"586","word_num":"0","level":"0","conf":"1","height":"0.010452960286604362","width":"0.008720929318285997","top":"0.4947735200309138","line_num":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.47093023257922917"},{"conf":"1","width":"0.008720929318285997","page_num":"0","top":"0.5121951224699383","text":"587","level":"0","word_num":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.4723837218234151","height":"0.010452960286604362"},{"width":"0.008720929318285997","text":"588","par_num":"0","level":"0","height":"0.010452960286604362","top":"0.5296167252573947","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","left":"0.4723837218234151"},{"top":"0.5470383280448511","word_num":"0","left":"0.4709302334945038","page_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362","line_num":"0","par_num":"0","width":"0.01017441774936434","text":"589","level":"0"},{"conf":"0.5","block_num":"0","par_num":"0","word_num":"0","level":"0","left":"0.47238372114299704","line_num":"0","top":"0.5609756106427853","page_num":"0","text":"590","width":"0.008720929952377943","height":"0.020905922094220375"},{"left":"0.46802325552854196","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572","page_num":"0","par_num":"0","line_num":"0","level":"0","width":"0.013081394611520969","top":"0.5853658539937421","text":"15911","word_num":"0"},{"conf":"1","level":"0","page_num":"0","text":"592","width":"0.010174418383456285","height":"0.020905923615232025","left":"0.4723837209560432","par_num":"0","top":"0.5958188150216522","word_num":"0","block_num":"0","line_num":"0"},{"height":"0.010452961047110132","level":"0","page_num":"0","line_num":"0","text":"593","left":"0.47238372099764825","par_num":"0","conf":"1","width":"0.008720929952377998","block_num":"0","top":"0.616724738727316","word_num":"0"},{"par_num":"0","height":"0.013937280889142922","line_num":"0","block_num":"0","top":"0.6480836243637909","width":"0.014534881774415365","page_num":"0","left":"0.466569769326747","conf":"0.30000001192092896","level":"0","text":"T 595","word_num":"0"},{"text":"-596","left":"0.46656976759933994","word_num":"0","level":"0","line_num":"0","width":"0.014534883042599256","height":"0.020905922094220375","top":"0.6655052271933078","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","top":"0.6898954702884519","page_num":"0","conf":"0.30000001192092896","left":"0.47093023259606254","par_num":"0","text":"597","height":"0.006968641205077342","level":"0","line_num":"0","width":"0.010174418383456285"},{"left":"0.4709302331016392","level":"0","top":"0.7003484325068968","width":"0.011627906180442626","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","height":"0.020905922094220375","text":"598","page_num":"0"},{"conf":"1","par_num":"0","top":"0.7247386758550688","level":"0","width":"0.008720929952377943","block_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.4723837209976482","text":"$99","line_num":"0","word_num":"0"},{"word_num":"0","width":"0.014534883042599311","top":"0.7282229962193458","line_num":"0","height":"0.027874564820309367","block_num":"0","text":"=600","par_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.46656976790214993"},{"height":"0.006968640444571572","conf":"0.30000001192092896","word_num":"0","level":"0","width":"0.01017441774936434","text":"6011","left":"0.4709302334945038","line_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.7595818818683066"},{"conf":"0.30000001192092896","left":"0.466569767781026","page_num":"0","height":"0.020905923615232025","block_num":"0","par_num":"0","word_num":"0","level":"0","line_num":"0","text":"-602","top":"0.7700348428613736","width":"0.014534883042599311"},{"par_num":"0","width":"0.010174418383456285","height":"0.020905922094220375","text":"604","word_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.8048780490574194","conf":"1","left":"0.47093023264451217"},{"height":"0.010452960286604362","conf":"0.30000001192092896","level":"0","text":"605","top":"0.8292682935500775","word_num":"0","par_num":"0","block_num":"0","left":"0.47093023257922917","line_num":"0","page_num":"0","width":"0.008720929318285997"},{"block_num":"0","conf":"1","level":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.8432055753547425","text":"606","width":"0.008720929952377943","height":"0.017421602252187474","word_num":"0","left":"0.4723837211284622"},{"block_num":"0","height":"0.010689139176023432","par_num":"0","top":"0.8641114988686065","line_num":"0","conf":"0.30000001192092896","text":"— 607","width":"0.013081394611520969","left":"0.4665697671564489","page_num":"0","level":"0","word_num":"0"},{"width":"0.008720929318285997","block_num":"0","line_num":"0","word_num":"0","level":"0","conf":"1","left":"0.4723837218234151","page_num":"0","height":"0.010452960286604362","text":"608","top":"0.8815331015640149","par_num":"0"},{"left":"0.9127906995735092","par_num":"0","block_num":"0","top":"0.006968641450188162","page_num":"0","width":"0.01889534706765028","height":"0.006968640444571461","conf":"0.30000001192092896","level":"0","text":"100% 52","word_num":"0","line_num":"0"},{"block_num":"0","width":"0.05813952709766146","left":"0.9345930252117068","conf":"0.30000001192092896","word_num":"0","page_num":"0","par_num":"0","height":"0.006968640444571461","text":"• Mon ZU Aor 10.40.2","line_num":"0","top":"0.006968641450188162","level":"0"},{"height":"0.010452960286604362","block_num":"0","width":"0.08866278668667404","word_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","top":"0.02787456497864904","left":"0.8270348901595695","text":"L AskJiminnyReportActivityServiceTestv"},{"height":"0.010452960286604362","conf":"0.5","line_num":"0","page_num":"0","text":"=custom.log","block_num":"0","level":"0","left":"0.4738372097953522","top":"0.05574912978701141","par_num":"0","width":"0.029069763548830674","word_num":"0"},{"top":"0.055749129145434506","word_num":"0","page_num":"0","conf":"1","left":"0.5101744200028817","height":"0.010452961047110132","par_num":"0","text":"=laravel.log","width":"0.027616277654120225","line_num":"0","level":"0","block_num":"0"},{"word_num":"0","block_num":"0","left":"0.5450581399922917","level":"0","height":"0.010452960286604362","top":"0.05574912978701141","line_num":"0","conf":"0.5","par_num":"0","page_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695"},{"line_num":"0","width":"0.06104650903255382","level":"0","word_num":"0","height":"0.010452961047110132","conf":"0.5","left":"0.6046511654871605","top":"0.055749129145434506","block_num":"0","text":"4 HS_local (iminny@localhost]","par_num":"0","page_num":"0"},{"par_num":"0","top":"0.05574912943857935","page_num":"0","text":"Cascade","conf":"1","block_num":"0","word_num":"0","width":"0.017441858636571994","left":"0.6947674436468302","level":"0","line_num":"0","height":"0.010452960286604362"},{"top":"0.0797448165869219","text":"A console [PROD] X A console [EU]","word_num":"0","par_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.011164274322169043","width":"0.07703488431078326","left":"0.4738372088584945","page_num":"0","block_num":"0"},{"top":"0.0797448165869219","width":"0.04360464785961393","height":"0.011164274322169043","level":"0","line_num":"0","left":"0.5595930266071848","text":"A console [STAGING]","par_num":"0","word_num":"0","conf":"0.5","page_num":"0","block_num":"0"},{"text":"Retactor Connection","page_num":"0","width":"0.04651162979450629","line_num":"0","word_num":"0","top":"0.08362369354010668","block_num":"0","conf":"1","par_num":"0","left":"0.6933139525309181","level":"0","height":"0.007285397208668498"},{"text":"CRM Initial Sync Oven","left":"0.7470930289847444","top":"0.08362369371432266","height":"0.007285397208668609","par_num":"0","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","width":"0.045058133754324436","word_num":"0","page_num":"0"},{"level":"0","page_num":"0","width":"0.02034883549872868","word_num":"0","top":"0.1044657097288676","par_num":"0","block_num":"0","conf":"0.5","height":"0.0071770334928229484","left":"0.5348837228066751","text":"Tx: Autov","line_num":"0"},{"word_num":"0","text":"do jiminny","line_num":"0","block_num":"0","height":"0.010516868633897003","par_num":"0","top":"0.1044657097460916","width":"0.023255814897253146","left":"0.6627906971819303","conf":"0.30000001192092896","page_num":"0","level":"0"},{"block_num":"0","left":"0.49273255700367574","word_num":"0","line_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","width":"0.12936045261139567","level":"0","top":"0.12519936212958604","height":"0.010689139176023432","page_num":"0","conf":"0.5","par_num":"0"},{"page_num":"0","par_num":"0","left":"0.6279069838403225","width":"0.05813952709766146","top":"0.12519936195537007","line_num":"0","level":"0","block_num":"0","text":"034 A1 A34 M62 ^ -","conf":"0.30000001192092896","height":"0.010689139176023432","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","left":"0.4927325782522842","block_num":"0","height":"0.006968640444571461","word_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","line_num":"0","page_num":"0","level":"0","top":"0.1463414637498397","width":"0.12499997970905707"},{"block_num":"0","conf":"1","top":"0.15679442610595107","height":"0.013937280889143033","left":"0.4927325630147635","width":"0.1962209052227913","word_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","par_num":"0","level":"0","line_num":"0","page_num":"0"},{"level":"0","top":"0.17770034895077447","width":"0.015988370205493707","left":"0.49273255988271814","block_num":"0","par_num":"0","page_num":"0","word_num":"0","height":"0.010452960286604362","text":"SELECT","conf":"1","line_num":"0"},{"width":"0.1889534605310318","top":"0.1951219518899232","conf":"0.5","word_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.5014535184914614","page_num":"0","par_num":"0","height":"0.013937280889143033","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS"},{"top":"0.21602787489966546","block_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.5029069786600965","word_num":"0","conf":"0.30000001192092896","text":"U.ema1l.","line_num":"0","width":"0.021802323929806966","height":"0.006968640444571461"},{"text":"sa.*","width":"0.011627907448626518","word_num":"0","top":"0.233449477263315","left":"0.5029069764355705","page_num":"0","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0"},{"line_num":"0","par_num":"0","width":"0.08866278668667404","word_num":"0","top":"0.25087108008861336","level":"0","text":"towner 1d FRol sochal accounts sa","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","left":"0.5029069796729173","page_num":"0"},{"block_num":"0","left":"0.49273255569667207","width":"0.0959302313784336","top":"0.2679425837320575","word_num":"0","level":"0","height":"0.011164274322168932","line_num":"0","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","conf":"0.5","page_num":"0"},{"left":"0.492732561293783","par_num":"0","level":"0","line_num":"0","word_num":"0","page_num":"0","top":"0.28548644338568163","height":"0.007196483429539158","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","block_num":"0","width":"0.10610464785961388","conf":"0.30000001192092896"},{"word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.2995371262853762","line_num":"0","width":"0.1381482875093501","conf":"0.5","height":"0.0148935728666314","left":"0.49269744083144135","level":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';"},{"top":"0.33797909453440456","height":"0.010505753841126397","line_num":"0","word_num":"0","page_num":"0","width":"0.14534883296236073","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","conf":"1","left":"0.4927325646028267","par_num":"0","block_num":"0"},{"top":"0.3728222999543015","width":"0.059593018065107584","word_num":"0","left":"0.4927325633660667","par_num":"0","text":"select * from features;","block_num":"0","page_num":"0","level":"0","conf":"1","height":"0.01075026787449107","line_num":"0"},{"height":"0.007260390255820148","width":"0.12936045261139567","conf":"0.30000001192092896","word_num":"0","page_num":"0","left":"0.49273257312172364","level":"0","par_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","line_num":"0","block_num":"0"},{"word_num":"0","conf":"1","line_num":"0","par_num":"0","page_num":"0","text":"select * from teams where id = 556;","top":"0.42503987254774733","height":"0.010500196824994035","block_num":"0","level":"0","left":"0.4927325550814989","width":"0.09011627765412028"},{"level":"0","text":"select * from","height":"0.010564103651274914","top":"0.4599303140744231","width":"0.03779069413530067","word_num":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.4927325616686351","block_num":"0","conf":"1"},{"width":"0.12499998985452854","left":"0.5654069877565148","conf":"1","par_num":"0","top":"0.4599303140744231","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","line_num":"0","height":"0.010564103651274914","page_num":"0","block_num":"0","word_num":"0","level":"0"},{"height":"0.010686361048210191","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","left":"0.4927325737320452","top":"0.47735191659424503","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","level":"0","par_num":"0","width":"0.19767440633570893"},{"height":"0.014546766235497555","level":"0","text":"select * from automated_report_results order Dy zu desc,","width":"0.1453954818400931","word_num":"0","par_num":"0","top":"0.49466613506674073","conf":"0.5","left":"0.4927008834473122","page_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.5119617223575448","level":"0","width":"0.14244185102746842","left":"0.4927325548990552","line_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated report results WHERE id = 1919:","word_num":"0"},{"level":"0","text":"select * from automated report results WHERE report id = 54:","block_num":"0","conf":"1","par_num":"0","line_num":"0","top":"0.5470383283932831","left":"0.49273255862023396","page_num":"0","height":"0.010452960286604362","width":"0.15552323929806972","word_num":"0"},{"par_num":"0","word_num":"0","level":"0","line_num":"0","conf":"1","height":"0.010622453461423431","page_num":"0","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","block_num":"0","left":"0.49273256125581216","width":"0.12209300791963623"},{"top":"0.6164274323772443","height":"0.010750267113985301","left":"0.49273257226354994","conf":"0.5","level":"0","width":"0.19767440633570899","line_num":"0","block_num":"0","page_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","par_num":"0","word_num":"0"},{"word_num":"0","top":"0.6339712919137487","width":"0.15406975847609494","height":"0.010628010477555794","block_num":"0","line_num":"0","conf":"1","left":"0.49273256709487234","text":"select * from plavbooks where team id = 711: # event 226147","level":"0","par_num":"0","page_num":"0"},{"par_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","line_num":"0","height":"0.010505753841126397","level":"0","left":"0.4927325551571803","block_num":"0","top":"0.651515151624469","word_num":"0","page_num":"0","conf":"1","width":"0.15261626750864876"},{"text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","block_num":"0","word_num":"0","par_num":"0","left":"0.4927325646279135","width":"0.11046511061648101","height":"0.013937280889143033","page_num":"0","conf":"1","level":"0","line_num":"0"},{"left":"0.4927325552882119","par_num":"0","width":"0.15261626750864876","line_num":"0","height":"0.010558546635142552","block_num":"0","level":"0","conf":"1","top":"0.6864111504286012","word_num":"0","page_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"line_num":"0","page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","width":"0.12354650903255388","conf":"0.5","level":"0","word_num":"0","par_num":"0","block_num":"0","height":"0.007318740065968554","top":"0.724738676080081","left":"0.4927325602990887"},{"height":"0.010452961047110132","left":"0.492732558848917","par_num":"0","text":"GELECT","conf":"0.30000001192092896","line_num":"0","width":"0.0159883714736776","level":"0","block_num":"0","top":"0.7386759584137272","page_num":"0","word_num":"0"},{"page_num":"0","height":"0.014354066985646008","block_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","width":"0.18604649888708236","word_num":"0","line_num":"0","left":"0.5029069807442199","level":"0","top":"0.7559808612440191","conf":"0.5"},{"line_num":"0","width":"0.021802323929806966","left":"0.5014534902332606","page_num":"0","level":"0","top":"0.7767145136381128","par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007257611367501027","text":"u. email","word_num":"0"},{"conf":"1","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.7944250876267327","text":"sa.*,","left":"0.5029069777669138","height":"0.010452960286604362","page_num":"0","width":"0.013081394611520913","word_num":"0"},{"word_num":"0","height":"0.010497418697180683","text":"t.owner_id FROM social_accounts sa","page_num":"0","block_num":"0","level":"0","left":"0.5014534906556222","line_num":"0","top":"0.8118022326885981","conf":"1","par_num":"0","width":"0.09011626750864876"},{"width":"0.09738371220040826","left":"0.49273256673203064","word_num":"0","page_num":"0","level":"0","top":"0.8292682928942409","block_num":"0","height":"0.007254833239687675","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"JOTN usens u on trid = ca.cociable idi"},{"level":"0","block_num":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.8466898957943156","width":"0.10610464785961393","height":"0.010566882539594036","conf":"0.5","left":"0.49273255613526434","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0"},{"level":"0","height":"0.010689139176023432","line_num":"0","width":"0.1380813882706013","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","conf":"1","top":"0.8641114986943905","word_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.4927325670763793"},{"top":"0.8987240830528642","line_num":"0","block_num":"0","left":"0.4927325575704069","par_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","word_num":"0","page_num":"0","conf":"0.5","width":"0.19622092551373427","level":"0","height":"0.01068358215989107"},{"conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.965116281891486","word_num":"0","height":"0.011164274322169043","text":"+0 ..","line_num":"0","par_num":"0","page_num":"0","top":"0.0797448165869219","width":"0.020348834230544677"},{"page_num":"0","top":"0.10104529661439754","word_num":"0","par_num":"0","conf":"1","left":"0.6976744093135958","line_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608","level":"0","block_num":"0","height":"0.01059744650857497"},{"par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.703488371377582","top":"0.11846689891207607","width":"0.23837209255137337","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","page_num":"0","height":"0.006968641205077342","line_num":"0"},{"height":"0.007357639939400973","level":"0","line_num":"0","top":"0.1393728226143094","width":"0.28633718287691157","word_num":"0","left":"0.694767473312973","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","par_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","height":"0.010653017430404366","level":"0","page_num":"0","line_num":"0","block_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603","width":"0.2819767201200445","left":"0.6962209524994839","par_num":"0","conf":"0.5"},{"width":"0.12645347067650337","left":"0.6947674594038452","level":"0","par_num":"0","conf":"1","page_num":"0","text":"already solved - just not parametrised for the profile/since case","height":"0.010583553587991013","line_num":"0","top":"0.1672473874286453","word_num":"0","block_num":"0"},{"left":"0.6947674552483422","height":"0.010494639808861561","page_num":"0","text":"What splitting the profile sync into batches would look like","width":"0.13517440633570899","conf":"1","par_num":"0","top":"0.19856459312259356","word_num":"0","block_num":"0","line_num":"0","level":"0"},{"block_num":"0","word_num":"0","level":"0","top":"0.21929824549679078","page_num":"0","width":"0.1511627765412027","left":"0.6947674427962095","par_num":"0","conf":"1","height":"0.007182590508955311","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","line_num":"0"},{"conf":"1","block_num":"0","height":"0.010569660667407277","page_num":"0","level":"0","line_num":"0","width":"0.28633716258596864","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","left":"0.694767459943104","top":"0.233449478068677","par_num":"0","word_num":"0"},{"left":"0.6947674612076477","level":"0","line_num":"0","height":"0.006968640444571461","page_num":"0","top":"0.2508710804745784","word_num":"0","par_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","width":"0.24127905419532292","conf":"0.30000001192092896","block_num":"0"},{"line_num":"0","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","left":"0.6962209605769604","height":"0.007329854098233168","par_num":"0","conf":"1","width":"0.284883661473051","level":"0","page_num":"0","word_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","left":"0.6962209692158519","line_num":"0","level":"0","word_num":"0","page_num":"0","width":"0.2877906636988863","height":"0.006968640444571461","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","top":"0.306620209394439","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","left":"0.7034883691075557","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","height":"0.010452960286604362","block_num":"0","par_num":"0","level":"0","page_num":"0","top":"0.3205574921563493","width":"0.2776162573631774","word_num":"0"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010505753841126397","left":"0.7034883929131215","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","page_num":"0","level":"0","par_num":"0","top":"0.33797909453440456","width":"0.20639533184944325","word_num":"0"},{"conf":"1","par_num":"0","word_num":"0","width":"0.2819767201200445","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0","block_num":"0","level":"0","height":"0.010628010477555794","line_num":"0","left":"0.6962209294276679","top":"0.3554006976086954"},{"block_num":"0","level":"0","line_num":"0","par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","height":"0.0072659472719524","conf":"1","left":"0.6962209430504749","top":"0.3763066205343165","width":"0.2848836817639939","page_num":"0","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","text":"You get for free","top":"0.41463414653422836","height":"0.007215933366255256","left":"0.6947674424200525","width":"0.0319767404109873","word_num":"0","block_num":"0","page_num":"0","conf":"0.5"},{"width":"0.08575581489725315","word_num":"0","level":"0","left":"0.697674417508692","height":"0.0071770334928229484","page_num":"0","line_num":"0","par_num":"0","top":"0.43540669856459324","conf":"0.5","text":"•streamed fetch (no 0OM on big owners)","block_num":"0"},{"conf":"0.5","height":"0.0071770334928229484","top":"0.4529505582137161","word_num":"0","line_num":"0","block_num":"0","width":"0.06540696671668522","text":"• 100-record batches via Redis","par_num":"0","page_num":"0","left":"0.6976744285694189","level":"0"},{"block_num":"0","conf":"1","width":"0.13953486909257606","par_num":"0","page_num":"0","level":"0","word_num":"0","top":"0.4703832754342152","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","height":"0.010477968760464584","line_num":"0","left":"0.6976744332330052"},{"conf":"1","top":"0.4912280700058711","width":"0.1322674244008165","word_num":"0","level":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","par_num":"0","block_num":"0","left":"0.6976744360642997","height":"0.010514089745577881","line_num":"0","page_num":"0"},{"conf":"0.5","block_num":"0","height":"0.010452960286604251","page_num":"0","width":"0.2819767201200445","left":"0.6976744452373054","line_num":"0","level":"0","par_num":"0","top":"0.508710801912447","word_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that"},{"line_num":"0","word_num":"0","top":"0.5261324047144549","block_num":"0","par_num":"0","width":"0.07267441140844466","level":"0","page_num":"0","text":"key so difterent orofiles don't collide","conf":"0.5","height":"0.007360418067214214","left":"0.7034883798200974"},{"conf":"1","level":"0","top":"0.5470383280448511","page_num":"0","width":"0.1729650903255382","par_num":"0","word_num":"0","block_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","height":"0.010452960286604362","left":"0.6947674678139966","line_num":"0"},{"conf":"0.5","height":"0.0073104049220229506","top":"0.5644599301598978","block_num":"0","left":"0.6947674633339377","page_num":"0","par_num":"0","word_num":"0","width":"0.2819767201200445","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","level":"0","line_num":"0"},{"level":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","top":"0.5956937798195339","line_num":"0","left":"0.6947674627311626","block_num":"0","par_num":"0","width":"0.28052323929806977","word_num":"0","height":"0.010577996571858761","conf":"1","page_num":"0"},{"width":"0.13953487923804753","word_num":"0","par_num":"0","page_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","line_num":"0","level":"0","conf":"1"},{"line_num":"0","left":"0.6947674422006878","level":"0","conf":"1","block_num":"0","height":"0.006968641205077342","top":"0.6411149825213349","word_num":"0","page_num":"0","text":"Recommendation","par_num":"0","width":"0.04215116196490354"},{"height":"0.010522425650029366","page_num":"0","width":"0.28052323929806977","level":"0","block_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","top":"0.6585365856142653","conf":"1","left":"0.6947674626641019","line_num":"0","par_num":"0","word_num":"0"},{"width":"0.28488370205493685","block_num":"0","page_num":"0","par_num":"0","word_num":"0","level":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","left":"0.6947674655515993","conf":"0.5","line_num":"0","top":"0.6759581884885157","height":"0.006968640444571461"},{"height":"0.01055576774682343","left":"0.6947674548777797","block_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","width":"0.17441859143845573","level":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","word_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","conf":"1","left":"0.697674427545875","top":"0.7105263158961413","level":"0","width":"0.22819766592472157","height":"0.01072803904945574","word_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","line_num":"0"},{"page_num":"0","conf":"1","block_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","par_num":"0","height":"0.010716925017191015","word_num":"0","top":"0.7317073174143272","left":"0.6976744576996018","width":"0.2848836817639939","line_num":"0","level":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.7034883726365229","height":"0.017421602252187585","top":"0.7421602788826169","width":"0.011627906180442626","block_num":"0","level":"0","text":"do),","par_num":"0","word_num":"0","line_num":"0"},{"left":"0.6976744436144179","height":"0.0071770334928229484","conf":"0.5","level":"0","line_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","page_num":"0","block_num":"0","par_num":"0","top":"0.766347687400319","width":"0.2776162573631774","word_num":"0"},{"word_num":"0","height":"0.011164274322169043","block_num":"0","line_num":"0","page_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","level":"0","conf":"1","par_num":"0","left":"0.694767475704478","top":"0.7870813397129187","width":"0.2877906636988864"},{"word_num":"0","conf":"1","top":"0.804625199437562","line_num":"0","page_num":"0","width":"0.07994186117293989","left":"0.6962209300478492","block_num":"0","level":"0","par_num":"0","height":"0.00722149038238773","text":"at the end (FetchSalesforceEntitieslo"},{"conf":"1","par_num":"0","height":"0.007221490382387619","level":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.8046251994347967","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","block_num":"0","width":"0.18895348082197483","left":"0.7761627980999628"},{"par_num":"0","height":"0.0071770334928229484","width":"0.08430232392980697","text":"watermark — gate it on \"no profile context\".","conf":"1","left":"0.6962209318790669","level":"0","line_num":"0","top":"0.8221690590111643","word_num":"0","block_num":"0","page_num":"0"},{"text":"G.l .","width":"0.017441858636571994","word_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.010461296951561616","top":"0.8397129185198681","page_num":"0","conf":"0.30000001192092896","left":"0.9651162807795277","par_num":"0"},{"height":"0.0071770334928229484","text":"Ask anvthina (84-D","block_num":"0","width":"0.04069767099745736","page_num":"0","par_num":"0","word_num":"0","left":"0.6962209300842392","top":"0.9266347687400319","level":"0","line_num":"0","conf":"0.30000001192092896"},{"word_num":"0","par_num":"0","text":"Claude Qnus 17 Medium","block_num":"0","level":"0","width":"0.04651162472177062","left":"0.7223837197862006","height":"0.0071770334928229484","line_num":"0","top":"0.9545454545454546","page_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","block_num":"0","page_num":"0","left":"0.9331395351302343","width":"0.01453488177441542","par_num":"0","text":"144-25","height":"0.006968640444571572","top":"0.9860627181052405","word_num":"0","level":"0","line_num":"0"},{"block_num":"0","par_num":"0","text":"Po 4 sp","left":"0.9709302343731505","line_num":"0","top":"0.986062718234409","conf":"0.30000001192092896","page_num":"0","level":"0","width":"0.01453488177441531","height":"0.01074748898617195","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8071
|
NULL
|
NULL
|
|
59337
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.39:00L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"text":"Phostorm","width" [{"text":"Phostorm","width":"0.021802326466174835","line_num":"0","page_num":"0","word_num":"0","height":"0.006968641205077342","par_num":"0","left":"0.01744185995005212","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.006968641046706359"},{"page_num":"0","par_num":"0","block_num":"0","width":"0.01162790618044264","left":"0.1148255812121043","conf":"0.30000001192092896","top":"0.006968641450188162","word_num":"0","height":"0.006968640444571461","level":"0","text":"code","line_num":"0"},{"width":"0.029069763548830722","height":"0.010452960286604362","text":"FV faVsco.js","left":"0.030523259704860126","conf":"0.5","par_num":"0","word_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.02787456497864904","page_num":"0"},{"left":"0.06831395542728312","level":"0","height":"0.010452960286604362","par_num":"0","text":"?9 master","line_num":"0","page_num":"0","top":"0.02787456497864904","conf":"0.30000001192092896","word_num":"0","block_num":"0","width":"0.024709300791963623"},{"width":"0.020348836766912577","word_num":"0","par_num":"0","block_num":"0","left":"0.014534883869450689","level":"0","page_num":"0","text":"Proledey","top":"0.05923344944238418","line_num":"0","conf":"0.30000001192092896","height":"0.003484320602538671"},{"level":"0","block_num":"0","text":"D Salesforce","word_num":"0","line_num":"0","left":"0.043574765514713835","conf":"0.30000001192092896","page_num":"0","par_num":"0","height":"0.01150821840934213","top":"0.07612742412338913","width":"0.030583024024963372"},{"width":"0.021802323929806973","top":"0.09407665591941561","word_num":"0","text":"> DDTO","level":"0","line_num":"0","left":"0.046511627642654756","block_num":"0","par_num":"0","page_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","height":"0.015479323586398475","left":"0.0537095887639354","top":"0.11024367702094318","width":"0.07137109878215384","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"© FetchSalesforceEntitiesJob.pnp"},{"left":"0.05232558202147495","word_num":"0","page_num":"0","line_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.0071770334928229484","top":"0.13237639553429026","level":"0"},{"level":"0","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","word_num":"0","width":"0.08575580475178171","left":"0.05232558202147495","conf":"0.5","line_num":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.0072715042880847625"},{"par_num":"0","text":"c) AulolocDelavec locrm.ono","word_num":"0","left":"0.046511627154292065","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.16724738709478748","line_num":"0","width":"0.06249999492726427","block_num":"0"},{"level":"0","height":"0.010616896445291069","top":"0.18102073376030525","block_num":"0","conf":"1","left":"0.046511627667025296","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","width":"0.07558138827060132","line_num":"0","page_num":"0","word_num":"0"},{"left":"0.04651163545709501","page_num":"0","level":"0","word_num":"0","top":"0.2017543859602864","line_num":"0","width":"0.06395348082197473","par_num":"0","text":"C) CreaterollowupActivity.php","conf":"0.5","block_num":"0","height":"0.0073048471453848185"},{"left":"0.04651162858740109","line_num":"0","block_num":"0","height":"0.007182590508955311","text":"C) CreateNotes.php","word_num":"0","page_num":"0","par_num":"0","top":"0.21929824565899192","width":"0.04215116196490349","conf":"0.30000001192092896","level":"0"},{"height":"0.010544653714558705","left":"0.04651163557061816","par_num":"0","width":"0.08720929571922789","block_num":"0","page_num":"0","top":"0.23684210521680837","conf":"1","line_num":"0","level":"0","text":"© MatchActivitiesToNewOpportunity.php","word_num":"0"},{"block_num":"0","top":"0.2543554009942979","text":"C) MatchActivitvermData.php","height":"0.007207597461803994","width":"0.06249999492726427","conf":"0.5","line_num":"0","level":"0","word_num":"0","left":"0.04651163358738779","page_num":"0","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","height":"0.00732985485873916","text":"E) NoteObiect.ohp","width":"0.039244185102746854","level":"0","left":"0.046511628705343505","top":"0.27177700333990396","word_num":"0","par_num":"0","block_num":"0","line_num":"0"},{"top":"0.2891986066069825","page_num":"0","left":"0.04651163174781109","width":"0.04215115942853562","conf":"0.30000001192092896","par_num":"0","word_num":"0","height":"0.006968640444571461","block_num":"0","text":"c) SaveActiviv.ono","level":"0","line_num":"0"},{"width":"0.0523255835188196","word_num":"0","text":"c)saveliranscriotion.onv","block_num":"0","left":"0.04651162677256695","level":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","page_num":"0","top":"0.30662020900450737","conf":"0.30000001192092896"},{"block_num":"0","left":"0.04651163174781109","par_num":"0","top":"0.32376395531045343","conf":"0.5","level":"0","page_num":"0","width":"0.04215115942853562","line_num":"0","text":"C) SetuoLavout.oho","word_num":"0","height":"0.0072464973352361906"},{"word_num":"0","level":"0","par_num":"0","left":"0.04651163174781109","text":"C) SvncActivitv.oho","top":"0.34130781499202545","page_num":"0","height":"0.0071770334928230595","line_num":"0","width":"0.04215115942853562","conf":"0.5","block_num":"0"},{"width":"0.055435398791698696","conf":"1","left":"0.04638947542561308","height":"0.014418177627490425","level":"0","par_num":"0","line_num":"0","word_num":"0","top":"0.3552072621290665","text":"@ SvncFieldMetadata.php","page_num":"0","block_num":"0"},{"line_num":"0","text":"© SyncLeads.php","height":"0.010455739935429254","conf":"1","par_num":"0","block_num":"0","left":"0.046511631609252174","word_num":"0","level":"0","top":"0.3763066205343165","width":"0.039244182566378974","page_num":"0"},{"page_num":"0","left":"0.046511631695615716","text":"© SyncObjects.php","level":"0","top":"0.38995215311004783","word_num":"0","block_num":"0","conf":"1","width":"0.04215115942853562","line_num":"0","height":"0.014354066985645897","par_num":"0"},{"level":"0","block_num":"0","conf":"1","par_num":"0","width":"0.06104650903255382","word_num":"0","height":"0.010700253968793927","line_num":"0","top":"0.41114982586710536","left":"0.04651163073081603","page_num":"0","text":"© SyncOpportunitiesJob.php"},{"height":"0.014354066985646008","line_num":"0","text":"© SyncOpportunity.php","width":"0.05087208747863769","conf":"1","block_num":"0","level":"0","left":"0.046511633451594","page_num":"0","par_num":"0","top":"0.42503987240829344","word_num":"0"},{"top":"0.44577352463809683","width":"0.05813953217039717","par_num":"0","height":"0.010672468127626344","level":"0","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","text":"© SyncProfileMetadata.php","left":"0.04651163071712692"},{"conf":"1","block_num":"0","page_num":"0","height":"0.010550210730691068","left":"0.04651163321565249","word_num":"0","width":"0.056686041202950996","line_num":"0","text":"© SyncTeamFieldsJob.php","level":"0","par_num":"0","top":"0.46331738455485405"},{"line_num":"0","block_num":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","word_num":"0","top":"0.48083623715937174","page_num":"0","par_num":"0","conf":"1","height":"0.010452961047110243","level":"0","width":"0.05668604120295098"},{"page_num":"0","block_num":"0","left":"0.04651163548425466","level":"0","top":"0.49825784007433493","word_num":"0","height":"0.01051408974557777","par_num":"0","line_num":"0","text":"© UpdateOpportunitySpecifications.php","width":"0.08430231885707123","conf":"1"},{"word_num":"0","left":"0.046511627480499834","page_num":"0","top":"0.5191637634014077","line_num":"0","width":"0.04215115942853563","conf":"0.30000001192092896","par_num":"0","block_num":"0","level":"0","text":"Updatestage.ong","height":"0.006968640444571461"},{"word_num":"0","par_num":"0","text":"> @ DealRisks","width":"0.03343022884206569","level":"0","height":"0.010758603778942555","conf":"0.30000001192092896","page_num":"0","top":"0.5331010454942319","block_num":"0","line_num":"0","left":"0.03343023627313173"},{"conf":"0.30000001192092896","page_num":"0","left":"0.03924418649273823","block_num":"0","height":"0.006968640444571572","par_num":"0","top":"0.5714285717637769","width":"0.031976740410987366","level":"0","text":"_Meeuine bor","line_num":"0","word_num":"0"},{"width":"0.029069763548830715","line_num":"0","top":"0.6411149830944434","left":"0.03924418703063903","text":"a Telephony","level":"0","page_num":"0","height":"0.007210375589617124","conf":"0.30000001192092896","block_num":"0","par_num":"0","word_num":"0"},{"page_num":"0","width":"0.017441858636572008","height":"0.011164274322169154","text":"C User","conf":"0.30000001192092896","top":"0.6547049441786283","word_num":"0","block_num":"0","line_num":"0","left":"0.03924418612559764","level":"0","par_num":"0"},{"par_num":"0","word_num":"0","text":"c8aseprocessing.oo.ono","page_num":"0","height":"0.006968641205077342","top":"0.675958188117432","left":"0.04069767337055839","level":"0","block_num":"0","conf":"0.30000001192092896","width":"0.05523256038097625","line_num":"0"},{"level":"0","conf":"0.30000001192092896","width":"0.03779069667166852","line_num":"0","word_num":"0","text":"@ Dummv.Job.php","page_num":"0","par_num":"0","top":"0.6897926633384308","left":"0.04069767586474709","block_num":"0","height":"0.01055576850732931"},{"conf":"0.5","par_num":"0","height":"0.006968640444571572","top":"0.7108013940634285","text":"(C)ImoortRecallA|Recordinas.Job.oho","page_num":"0","width":"0.07558138827060132","word_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.04069768173679198"},{"height":"0.010508531968939527","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","line_num":"0","word_num":"0","top":"0.724738676808766","block_num":"0","conf":"0.5","left":"0.0406976819687229","level":"0","width":"0.06395348082197475","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.7456140350877193","text":"C ob.oho","width":"0.023255812360885288","left":"0.04069767637769677","line_num":"0","height":"0.0071770334928229484"},{"height":"0.006968641205077342","conf":"0.30000001192092896","width":"0.04505813882706013","par_num":"0","top":"0.7630662020343051","word_num":"0","line_num":"0","block_num":"0","left":"0.04069767469984203","text":"C)JobDisoatcher.oho","level":"0","page_num":"0"},{"par_num":"0","page_num":"0","text":".lobDisnatcherintertace.oho","conf":"0.30000001192092896","left":"0.04069768139133789","height":"0.006968640444571572","level":"0","top":"0.7804878052132543","width":"0.06395348082197473","block_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","level":"0","conf":"0.5","par_num":"0","line_num":"0","text":"@ [EMAIL]","height":"0.01061967533361019","top":"0.7942583731520936","width":"0.08430231885707126","word_num":"0","page_num":"0","left":"0.04069768199588256"},{"height":"0.007307626033703829","text":"T. SasVicibilitvControl.nhn","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.8149920253520749","left":"0.039244191467289816","word_num":"0","width":"0.05668604120295098","line_num":"0","par_num":"0","page_num":"0"},{"level":"0","conf":"0.5","text":"v D Listeners","height":"0.010669689239307223","left":"0.027616282843257383","par_num":"0","top":"0.8325358850720923","width":"0.03197674041098737","word_num":"0","page_num":"0","line_num":"0","block_num":"0"},{"line_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","level":"0","left":"0.03343023313500392","top":"0.8500797448165869","word_num":"0","par_num":"0","text":"v M Activitiod","block_num":"0","page_num":"0","width":"0.031976740410987366"},{"top":"0.8675958187199364","par_num":"0","page_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.5","height":"0.007204819333990642","block_num":"0","left":"0.03924418511117721","text":"v M ActivitvProviden","width":"0.04651162979450632"},{"text":"> M.lustCall","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.046511629117106865","block_num":"0","par_num":"0","height":"0.007327075970420038","top":"0.8850174216200114","width":"0.02906976608519858","word_num":"0","level":"0"},{"left":"0.046511631681215526","height":"0.010639125270326288","par_num":"0","word_num":"0","level":"0","conf":"0.5","page_num":"0","block_num":"0","top":"0.9024390246943023","text":"v D UserPilot","line_num":"0","width":"0.03197674041098737"},{"left":"0.059593032929402996","text":"© TrackProviderinstalledEvent.php","top":"0.9198606275943773","word_num":"0","block_num":"0","page_num":"0","conf":"1","level":"0","width":"0.07412789730315514","par_num":"0","height":"0.010761381906755796","line_num":"0"},{"text":"MAudia","line_num":"0","par_num":"0","block_num":"0","width":"0.026162789223041938","word_num":"0","page_num":"0","height":"0.006968640444571572","left":"0.039244188091967266","conf":"0.30000001192092896","level":"0","top":"0.9372822303003622"},{"height":"0.006968640444571572","par_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","top":"0.9547038330878187","left":"0.039244188005603746","word_num":"0","block_num":"0","text":"MRots","page_num":"0","width":"0.0232558123608853"},{"height":"0.007249275463049432","left":"0.15406977310444897","page_num":"0","par_num":"0","top":"0.05574912945445576","level":"0","line_num":"0","conf":"0.30000001192092896","text":"C ActivitvController.ohn","width":"0.047965110616481066","block_num":"0","word_num":"0"},{"level":"0","width":"0.07122093058646994","conf":"0.30000001192092896","par_num":"0","top":"0.08362369334200259","left":"0.15406976733606492","word_num":"0","block_num":"0","line_num":"0","height":"0.006968641205077342","text":"Automateakeporskepository.pnp","page_num":"0"},{"height":"0.011164274322169043","word_num":"0","width":"0.07122092551373421","level":"0","par_num":"0","text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","page_num":"0","conf":"1","block_num":"0","left":"0.30668604530999377","line_num":"0"},{"block_num":"0","par_num":"0","width":"0.05523255023550483","word_num":"0","top":"0.13240418151987454","text":"Opportunitysynclrait.ong","left":"0.3066860477020153","height":"0.006968640444571461","conf":"0.5","page_num":"0","line_num":"0","level":"0"},{"line_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","word_num":"0","conf":"0.5","par_num":"0","top":"0.13240418151987454","width":"0.08720929571922792","height":"0.006968640444571461","block_num":"0","left":"0.37063954254736237","page_num":"0"},{"word_num":"0","height":"0.006968640444571461","left":"0.31831396020201475","level":"0","par_num":"0","top":"0.1567944254223136","page_num":"0","width":"0.05523255023550483","block_num":"0","conf":"0.30000001192092896","line_num":"0","text":"wsyncermenuuiestrait.ono"},{"conf":"0.30000001192092896","left":"0.15406976824025068","block_num":"0","page_num":"0","height":"0.0071770334928229484","line_num":"0","level":"0","width":"0.039244185102746826","text":"c) SyncObiects.pho","par_num":"0","top":"0.18102073365231264","word_num":"0"},{"height":"0.010452960286604362","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","width":"0.06104650395981806","word_num":"0","left":"0.20203489060729998","block_num":"0","line_num":"0","par_num":"0","level":"0","page_num":"0","conf":"1"},{"page_num":"0","level":"0","height":"0.010497417936674913","block_num":"0","par_num":"0","left":"0.27180233100804285","text":"© ImportContactBatch.php","width":"0.053779064340794325","conf":"1","line_num":"0","word_num":"0","top":"0.17770034916869026"},{"conf":"1","height":"0.010497417936674913","par_num":"0","width":"0.027616275117752387","top":"0.17770034916869026","word_num":"0","left":"0.33284884116015484","level":"0","page_num":"0","block_num":"0","line_num":"0","text":"© Client.php"},{"conf":"0.5","block_num":"0","par_num":"0","top":"0.18102073365231264","word_num":"0","line_num":"0","height":"0.0071770334928229484","text":"C) HubspotPaqinationService.phg","level":"0","left":"0.3677325572728374","width":"0.0654069717894209","page_num":"0"},{"width":"0.030523251979909044","height":"0.007343747018817126","block_num":"0","left":"0.15406977127553043","line_num":"0","text":"() Service.php","page_num":"0","conf":"0.30000001192092896","top":"0.20557491325434107","level":"0","par_num":"0","word_num":"0"},{"conf":"0.5","text":"BatchSyncTrait.php","line_num":"0","top":"0.20557491322719157","width":"0.04505813375432441","word_num":"0","left":"0.19186047025946548","page_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","par_num":"0"},{"par_num":"0","block_num":"0","width":"0.14534883296236076","top":"0.20175438596491224","height":"0.011164274322169154","left":"0.2441860510865191","conf":"0.5","line_num":"0","page_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","word_num":"0","level":"0"},{"conf":"0.5","width":"0.02906976354883073","level":"0","top":"0.20557491325434107","word_num":"0","block_num":"0","par_num":"0","height":"0.007343747018817126","left":"0.3982558178455254","line_num":"0","text":"php api_v2.php","page_num":"0"},{"level":"0","par_num":"0","page_num":"0","block_num":"0","conf":"1","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","top":"0.22966507158551952","height":"0.007268726160271521","width":"0.06104650395981809","word_num":"0","line_num":"0"},{"width":"0.21656975847609497","word_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","par_num":"0","left":"0.17151161694394365","level":"0","top":"0.2508710809687519","line_num":"0","height":"0.010691917303836784","block_num":"0","page_num":"0","conf":"1"},{"height":"0.007318740065968554","top":"0.26794258384399516","level":"0","left":"0.18313953485556841","page_num":"0","block_num":"0","text":"nublic function handlel","line_num":"0","par_num":"0","width":"0.05959302313784334","word_num":"0","conf":"1"},{"block_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.4111498263026909","height":"0.010452960286604362","conf":"0.30000001192092896","left":"0.1497093032619457","page_num":"0","par_num":"0","text":"138","width":"0.010174417749364312"},{"par_num":"0","text":"140","height":"0.017421602252187474","top":"0.44250871089481225","width":"0.010174418383456285","word_num":"0","level":"0","block_num":"0","conf":"1","left":"0.15116279097784552","line_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","level":"0","text":"1143","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.5017421601756263","width":"0.00872092995237797","line_num":"0","page_num":"0","left":"0.15116279076509007"},{"conf":"1","height":"0.010452961047110132","left":"0.1511627908377645","top":"0.5156794425600686","width":"0.00872092995237797","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"144","word_num":"0"},{"text":"149","page_num":"0","left":"0.15116279076509007","top":"0.6062717769003649","conf":"0.30000001192092896","line_num":"0","block_num":"0","width":"0.00872092995237797","height":"0.006968641205077342","word_num":"0","level":"0","par_num":"0"},{"par_num":"0","level":"0","text":"155","height":"0.010452960286604362","conf":"1","page_num":"0","top":"0.7108013942469417","left":"0.15116279159085694","block_num":"0","line_num":"0","width":"0.008720929318285997","word_num":"0"},{"height":"0.010452960286604362","left":"0.15116279159085694","level":"0","width":"0.008720929318285997","word_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"158","top":"0.763066202609311"},{"height":"0.010452960286604362","level":"0","page_num":"0","par_num":"0","top":"0.8153310109716805","word_num":"0","line_num":"0","block_num":"0","width":"0.008720929318285997","left":"0.15116279159085694","text":"161","conf":"1"},{"block_num":"0","line_num":"0","par_num":"0","conf":"1","text":"163","height":"0.010452960286604362","top":"0.8501742165465933","word_num":"0","page_num":"0","width":"0.008720929318285997","left":"0.15116279159085694","level":"0"},{"page_num":"0","text":"1164","width":"0.00872092995237797","word_num":"0","top":"0.871080139269703","level":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","conf":"1","left":"0.15116279076509007"},{"block_num":"0","left":"0.15116279159085694","page_num":"0","text":"165","top":"0.8850174221215062","level":"0","conf":"1","width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","text":"1166","page_num":"0","top":"0.9059233448446159","level":"0","width":"0.00872092995237797","word_num":"0","left":"0.15116279076509007"},{"page_num":"0","left":"0.21366279261358478","width":"0.021802323929806966","top":"0.2891986067904957","level":"0","text":"$config,","word_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","block_num":"0","conf":"1"},{"text":"$batchRepository,","page_num":"0","par_num":"0","conf":"1","height":"0.010452960286604362","left":"0.21366279584086087","top":"0.30662020992638417","width":"0.04505813375432441","word_num":"0","block_num":"0","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","left":"0.21366279067986574","width":"0.03633720570422233","par_num":"0","word_num":"0","conf":"1","page_num":"0","top":"0.3240418127138407","height":"0.010452960286604362","text":"SredisService","level":"0"},{"level":"0","height":"0.010452960286604251","text":"$entityRepository,","width":"0.04796511061648104","word_num":"0","conf":"1","block_num":"0","left":"0.21366279592722434","line_num":"0","page_num":"0","par_num":"0","top":"0.3414634155012971"},{"width":"0.018895347067650337","top":"0.3623693383142996","left":"0.21366279063768656","block_num":"0","height":"0.006968640444571461","level":"0","par_num":"0","text":"sloggen","conf":"0.30000001192092896","word_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","level":"0","conf":"0.5","height":"0.007215933366255367","par_num":"0","top":"0.4146341463621239","page_num":"0","left":"0.20348838007687264","block_num":"0","width":"0.2398255733733482","word_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext"},{"conf":"0.5","block_num":"0","level":"0","par_num":"0","top":"0.4457735248441337","line_num":"0","word_num":"0","text":"if (Sthis->attemots@ === 1) {","left":"0.20348838095072486","page_num":"0","width":"0.07994185102746842","height":"0.010672467367120575"},{"left":"0.21366278713067985","block_num":"0","top":"0.46331738455485405","word_num":"0","line_num":"0","par_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","conf":"1","level":"0","page_num":"0","height":"0.010550210730691068","width":"0.1482558047517817"},{"height":"0.0071770334928229484","page_num":"0","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","width":"0.091569758476095","level":"0","conf":"0.5","line_num":"0","word_num":"0","top":"0.5191387559808612","left":"0.20348838105878864","block_num":"0"},{"left":"0.20348837906873227","height":"0.013948396442419408","par_num":"0","conf":"1","level":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","top":"0.5331010453200158","page_num":"0","width":"0.15552324944354115","word_num":"0","line_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","level":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","top":"0.5714285713801411","width":"0.14970930586469938","left":"0.20348837025078986","height":"0.006968641205077342"},{"text":"<1/6 >","word_num":"0","left":"0.2470930229619993","page_num":"0","block_num":"0","top":"0.5923344949742337","par_num":"0","width":"0.021802323929806966","height":"0.010536318570613101","level":"0","line_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"'entity tvo","left":"0.2151162810652241","width":"0.027616277654120253","top":"0.6060606061050023","word_num":"0","height":"0.0071798116206361895"},{"conf":"0.5","level":"0","par_num":"0","text":"© Logger","word_num":"0","left":"0.25000000055269916","top":"0.6132376396173622","width":"0.021802323929806966","line_num":"0","height":"0.010455739935429254","page_num":"0","block_num":"0"},{"height":"0.0071770334928230595","left":"0.2151162810652241","par_num":"0","word_num":"0","line_num":"0","text":"Itotal reco","level":"0","top":"0.6236044657097288","page_num":"0","width":"0.027616277654120253","conf":"0.5","block_num":"0"},{"width":"0.05668604120295098","top":"0.6339712919137487","level":"0","height":"0.010628010477555794","line_num":"0","page_num":"0","par_num":"0","block_num":"0","word_num":"0","text":"public function info","conf":"0.5","left":"0.248546517777781"},{"left":"0.2151162801625813","block_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0072103763501230045","par_num":"0","text":"\"batches di","top":"0.6411149825399743","width":"0.027616277654120253","word_num":"0","level":"0"},{"level":"0","top":"0.6585365856142653","left":"0.21511628105837952","page_num":"0","block_num":"0","line_num":"0","height":"0.007332632986552401","par_num":"0","width":"0.026162789223041966","word_num":"0","conf":"0.30000001192092896","text":"Isvnced atl"},{"height":"0.010591889492442497","line_num":"0","page_num":"0","width":"0.04360464785961399","word_num":"0","conf":"0.5","block_num":"0","left":"0.26598837545525295","level":"0","text":"cav $context = [1","par_num":"0","top":"0.6618819775389818"},{"level":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","top":"0.6794425090460069","left":"0.24854651350063556","par_num":"0","block_num":"0","height":"0.006968640444571572","width":"0.020348835498728624","word_num":"0","text":":voidi"},{"left":"0.1918604731373945","level":"0","line_num":"0","top":"0.6929824561403509","word_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.011164274322169043","par_num":"0","width":"0.052325573373348144","text":"} catch (SocialAcco"},{"width":"0.039244185102746854","word_num":"0","block_num":"0","height":"0.006968641205077342","page_num":"0","line_num":"0","left":"0.2034883724950264","par_num":"0","text":"Cloaden-swannir","conf":"0.5","level":"0","top":"0.7108013936697744"},{"text":"Log an informational message to the logs.","top":"0.7105263157219254","conf":"1","block_num":"0","height":"0.01072803904945585","par_num":"0","page_num":"0","level":"0","width":"0.08720929571922792","line_num":"0","left":"0.24854651872595424","word_num":"0"},{"top":"0.7384370017274113","width":"0.0813953419949146","word_num":"0","line_num":"0","height":"0.010691917303836673","left":"0.24854651107352554","par_num":"0","conf":"1","level":"0","block_num":"0","text":"Implements: Loggerinterface::info","page_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.7595818820518198","word_num":"0","conf":"1","left":"0.27761628499022556","text":"array|ArravyablelJsonable|Stri","height":"0.010452960286604362","level":"0","width":"0.07122092551373421"},{"text":"ngable lstring smessage","height":"0.006968640444571572","par_num":"0","line_num":"0","block_num":"0","word_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.2761627910440279","width":"0.056686041202950954","top":"0.7804878052132543"},{"top":"0.7979094080543587","text":"} catch (Throwable","height":"0.010703032096607279","left":"0.19186047325424327","width":"0.049418596511191515","word_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"word_num":"0","height":"0.010452960286604362","conf":"0.5","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"arrayScontext","line_num":"0","left":"0.2761627943999499","top":"0.7944250876267327","width":"0.03924418256637896"},{"page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.20348837187088045","text":"slogger->errorl","width":"0.03924418256637899","height":"0.006968640444571461","top":"0.8188153313456585"},{"text":"Returns:","width":"0.01889534706765031","height":"0.010452960286604362","par_num":"0","top":"0.8188153315291717","word_num":"0","block_num":"0","conf":"1","left":"0.2485465134574538","level":"0","line_num":"0","page_num":"0"},{"top":"0.8432055752480975","conf":"0.30000001192092896","left":"0.24854651337109027","block_num":"0","page_num":"0","level":"0","word_num":"0","width":"0.01598837020549368","line_num":"0","par_num":"0","height":"0.006968640444571572","text":"CAurno"},{"block_num":"0","line_num":"0","text":"vendor/aravel/tramework/src","word_num":"0","level":"0","page_num":"0","left":"0.2747093029029664","par_num":"0","width":"0.06395348082197477","height":"0.006968640444571461","top":"0.8466898958055888","conf":"0.5"},{"page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","block_num":"0","par_num":"0","level":"0","left":"0.2747093023963053","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","width":"0.05668604120295101","word_num":"0"},{"left":"0.21511627846207848","page_num":"0","text":"'error' =>","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8708133969827938","word_num":"0","height":"0.007235383302971576","width":"0.026162789223041938"},{"height":"0.0072770620647228945","par_num":"0","word_num":"0","text":"throw Ser","top":"0.9233449476199234","block_num":"0","left":"0.20348837139363007","level":"0","line_num":"0","page_num":"0","width":"0.023255814897253146","conf":"0.30000001192092896"},{"page_num":"0","level":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.2508710809687519","width":"0.03488371727314399","par_num":"0","height":"0.010691917303836784","text":"826 ^ v 572","left":"0.44476744219026915"},{"par_num":"0","conf":"1","text":"575","width":"0.008720929952377943","block_num":"0","left":"0.47238372096131104","line_num":"0","word_num":"0","top":"0.29965156834254736","height":"0.017421602252187585","page_num":"0","level":"0"},{"page_num":"0","line_num":"0","text":"576","block_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","level":"0","left":"0.47093023257922917","conf":"0.30000001192092896","word_num":"0"},{"level":"0","top":"0.3379790945953738","block_num":"0","page_num":"0","line_num":"0","text":"577","word_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","conf":"1","par_num":"0","width":"0.01017441774936434"},{"page_num":"0","conf":"1","left":"0.47093023257922917","line_num":"0","par_num":"0","top":"0.35540069773126226","level":"0","block_num":"0","text":"578","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0"},{"word_num":"0","width":"0.011627906180442682","conf":"1","line_num":"0","block_num":"0","left":"0.4709302331500887","par_num":"0","page_num":"0","text":"579","height":"0.017421602252187585","level":"0","top":"0.3693379791874951"},{"level":"0","left":"0.4709302334945038","block_num":"0","page_num":"0","par_num":"0","text":"580","height":"0.010452960286604362","width":"0.01017441774936434","word_num":"0","line_num":"0","conf":"1","top":"0.39024390295774314"},{"level":"0","line_num":"0","page_num":"0","text":"=581","conf":"0.5","height":"0.024390243457264815","block_num":"0","par_num":"0","width":"0.0159883714736776","left":"0.4665697680180062","word_num":"0","top":"0.40418118460121666"},{"conf":"1","height":"0.010452960286604362","text":"583","page_num":"0","left":"0.4723837218234151","top":"0.4425087113201125","level":"0","par_num":"0","line_num":"0","block_num":"0","width":"0.008720929318285997","word_num":"0"},{"page_num":"0","block_num":"0","conf":"1","text":"584","width":"0.01017441774936434","word_num":"0","par_num":"0","level":"0","top":"0.459930314107569","height":"0.010452960286604362","left":"0.4709302334945038","line_num":"0"},{"word_num":"0","height":"0.010452960286604362","text":"—585","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.4773519168950253","left":"0.46656976846458836","width":"0.013081394611520969"},{"width":"0.008720929318285997","height":"0.010452960286604362","line_num":"0","level":"0","conf":"1","left":"0.47093023257922917","page_num":"0","par_num":"0","top":"0.4947735200309138","text":"586","word_num":"0","block_num":"0"},{"left":"0.4723837218234151","line_num":"0","par_num":"0","page_num":"0","top":"0.5121951224699383","width":"0.008720929318285997","word_num":"0","block_num":"0","level":"0","conf":"1","text":"587","height":"0.010452960286604362"},{"conf":"1","word_num":"0","height":"0.010452960286604362","line_num":"0","left":"0.4723837218234151","level":"0","block_num":"0","par_num":"0","text":"588","top":"0.5296167252573947","width":"0.008720929318285997","page_num":"0"},{"height":"0.010452960286604362","word_num":"0","top":"0.5470383280448511","line_num":"0","block_num":"0","conf":"1","left":"0.4709302334945038","text":"589","width":"0.01017441774936434","level":"0","par_num":"0","page_num":"0"},{"height":"0.020905922094220375","page_num":"0","line_num":"0","block_num":"0","par_num":"0","conf":"0.5","left":"0.47238372114299704","text":"590","level":"0","width":"0.008720929952377943","word_num":"0","top":"0.5609756106427853"},{"left":"0.46802325552854196","word_num":"0","height":"0.006968640444571572","block_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","page_num":"0","text":"15911","width":"0.013081394611520969","top":"0.5853658539937421"},{"word_num":"0","level":"0","conf":"1","width":"0.010174418383456285","left":"0.4723837209560432","height":"0.020905923615232025","page_num":"0","block_num":"0","text":"592","line_num":"0","par_num":"0","top":"0.5958188150216522"},{"par_num":"0","text":"593","level":"0","page_num":"0","word_num":"0","conf":"1","block_num":"0","height":"0.010452961047110132","line_num":"0","width":"0.008720929952377998","top":"0.616724738727316","left":"0.47238372099764825"},{"top":"0.6480836243637909","width":"0.014534881774415365","par_num":"0","word_num":"0","text":"T 595","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.013937280889142922","page_num":"0","left":"0.466569769326747"},{"page_num":"0","height":"0.020905922094220375","par_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","left":"0.46656976759933994","text":"-596","width":"0.014534883042599256","line_num":"0","top":"0.6655052271933078","word_num":"0"},{"text":"597","word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","left":"0.47093023259606254","top":"0.6898954702884519","page_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.010174418383456285"},{"left":"0.4709302331016392","top":"0.7003484325068968","height":"0.020905922094220375","width":"0.011627906180442626","level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","text":"598","conf":"0.5"},{"left":"0.4723837209976482","top":"0.7247386758550688","word_num":"0","text":"$99","line_num":"0","par_num":"0","width":"0.008720929952377943","height":"0.006968641205077342","page_num":"0","block_num":"0","level":"0","conf":"1"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.027874564820309367","line_num":"0","width":"0.014534883042599311","word_num":"0","top":"0.7282229962193458","page_num":"0","text":"=600","left":"0.46656976790214993"},{"line_num":"0","conf":"0.30000001192092896","width":"0.01017441774936434","block_num":"0","left":"0.4709302334945038","page_num":"0","height":"0.006968640444571572","par_num":"0","text":"6011","top":"0.7595818818683066","word_num":"0","level":"0"},{"left":"0.466569767781026","par_num":"0","page_num":"0","word_num":"0","line_num":"0","height":"0.020905923615232025","conf":"0.30000001192092896","top":"0.7700348428613736","width":"0.014534883042599311","level":"0","text":"-602","block_num":"0"},{"block_num":"0","line_num":"0","left":"0.47093023264451217","par_num":"0","level":"0","conf":"1","top":"0.8048780490574194","width":"0.010174418383456285","page_num":"0","height":"0.020905922094220375","text":"604","word_num":"0"},{"top":"0.8292682935500775","par_num":"0","page_num":"0","left":"0.47093023257922917","block_num":"0","conf":"0.30000001192092896","level":"0","text":"605","word_num":"0","line_num":"0","width":"0.008720929318285997","height":"0.010452960286604362"},{"left":"0.4723837211284622","line_num":"0","top":"0.8432055753547425","block_num":"0","par_num":"0","text":"606","word_num":"0","level":"0","conf":"1","width":"0.008720929952377943","height":"0.017421602252187474","page_num":"0"},{"left":"0.4665697671564489","text":"— 607","level":"0","block_num":"0","top":"0.8641114988686065","line_num":"0","height":"0.010689139176023432","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.013081394611520969","word_num":"0"},{"text":"608","top":"0.8815331015640149","left":"0.4723837218234151","word_num":"0","width":"0.008720929318285997","block_num":"0","conf":"1","page_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","par_num":"0"},{"conf":"0.30000001192092896","left":"0.9127906979746175","level":"0","block_num":"0","par_num":"0","text":"100% 52","top":"0.006968641043132773","width":"0.018895348335834172","height":"0.006968641205077342","page_num":"0","word_num":"0","line_num":"0"},{"text":"• Mon ZU Aor 10.39:00","block_num":"0","page_num":"0","top":"0.006968641450188162","word_num":"0","conf":"0.30000001192092896","left":"0.9345930252198137","height":"0.006968640444571461","line_num":"0","width":"0.05813952709766146","level":"0","par_num":"0"},{"page_num":"0","top":"0.02787456497864904","width":"0.08866278668667404","height":"0.010452960286604362","block_num":"0","conf":"1","par_num":"0","line_num":"0","word_num":"0","level":"0","text":"L AskJiminnyReportActivityServiceTestv","left":"0.8270348901595695"},{"par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","top":"0.05574912978701141","width":"0.029069763548830674","level":"0","left":"0.4738372097953522","height":"0.010452960286604362","text":"=custom.log","page_num":"0"},{"word_num":"0","level":"0","left":"0.5101744200028817","top":"0.055749129145434506","text":"=laravel.log","conf":"1","page_num":"0","height":"0.010452961047110132","width":"0.027616277654120225","block_num":"0","line_num":"0","par_num":"0"},{"text":"A SF [jiminny@localhost]","block_num":"0","word_num":"0","left":"0.5450581399922917","top":"0.05574912978701141","line_num":"0","level":"0","height":"0.010452960286604362","par_num":"0","conf":"0.5","width":"0.050872087478637695","page_num":"0"},{"height":"0.010452961047110132","par_num":"0","left":"0.6046511654871605","width":"0.06104650903255382","text":"4 HS_local (iminny@localhost]","level":"0","conf":"0.5","top":"0.055749129145434506","line_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","block_num":"0","level":"0","text":"Cascade","height":"0.010452960286604362","left":"0.6947674436468302","width":"0.017441858636571994","conf":"1","top":"0.05574912943857935","page_num":"0"},{"height":"0.011164274322169043","block_num":"0","level":"0","left":"0.4738372088584945","line_num":"0","page_num":"0","width":"0.07703488431078326","par_num":"0","text":"A console [PROD] X A console [EU]","conf":"0.30000001192092896","top":"0.0797448165869219","word_num":"0"},{"page_num":"0","height":"0.011164274322169043","left":"0.5595930266071848","conf":"0.5","line_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","width":"0.04360464785961393","word_num":"0","block_num":"0","text":"A console [STAGING]"},{"line_num":"0","block_num":"0","left":"0.6933139525309181","level":"0","page_num":"0","par_num":"0","text":"Retactor Connection","width":"0.04651162979450629","conf":"1","word_num":"0","height":"0.007285397208668498","top":"0.08362369354010668"},{"word_num":"0","top":"0.08362369371432266","left":"0.7470930289847444","height":"0.007285397208668609","level":"0","page_num":"0","par_num":"0","width":"0.045058133754324436","conf":"0.30000001192092896","text":"CRM Initial Sync Oven","line_num":"0","block_num":"0"},{"line_num":"0","height":"0.0071770334928229484","block_num":"0","word_num":"0","width":"0.02034883549872868","top":"0.1044657097288676","conf":"0.5","left":"0.5348837228066751","page_num":"0","par_num":"0","level":"0","text":"Tx: Autov"},{"top":"0.1044657097460916","line_num":"0","width":"0.023255814897253146","height":"0.010516868633897003","block_num":"0","par_num":"0","left":"0.6627906971819303","level":"0","text":"do jiminny","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"conf":"0.5","par_num":"0","height":"0.010689139176023432","block_num":"0","level":"0","top":"0.12519936212958604","word_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","left":"0.49273255700367574","page_num":"0","line_num":"0","width":"0.12936045261139567"},{"top":"0.12519936195537007","word_num":"0","left":"0.6279069838403225","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","height":"0.010689139176023432","line_num":"0","page_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146"},{"line_num":"0","par_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","page_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.4927325782522842","width":"0.12499997970905707","word_num":"0","top":"0.1463414637498397","level":"0","block_num":"0"},{"left":"0.4927325630147635","par_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","line_num":"0","word_num":"0","conf":"1","width":"0.1962209052227913","page_num":"0","height":"0.013937280889143033","top":"0.15679442610595107","block_num":"0"},{"top":"0.17770034895077447","level":"0","width":"0.015988370205493707","conf":"1","par_num":"0","text":"SELECT","line_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.49273255988271814","height":"0.010452960286604362"},{"width":"0.1889534605310318","word_num":"0","left":"0.5014535184914614","level":"0","par_num":"0","line_num":"0","top":"0.1951219518899232","height":"0.013937280889143033","conf":"0.5","page_num":"0","block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS"},{"top":"0.21602787489966546","width":"0.021802323929806966","level":"0","line_num":"0","text":"U.ema1l.","left":"0.5029069786600965","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","par_num":"0","word_num":"0"},{"text":"sa.*","left":"0.5029069764355705","block_num":"0","width":"0.011627907448626518","line_num":"0","conf":"0.30000001192092896","top":"0.233449477263315","word_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","par_num":"0"},{"top":"0.25087108008861336","left":"0.5029069796729173","page_num":"0","width":"0.08866278668667404","level":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","block_num":"0","text":"towner 1d FRol sochal accounts sa"},{"height":"0.011164274322168932","level":"0","top":"0.2679425837320575","page_num":"0","word_num":"0","left":"0.49273255569667207","text":"JOIN users u on u.id = sa.sociable_id","block_num":"0","par_num":"0","width":"0.0959302313784336","conf":"0.5","line_num":"0"},{"conf":"0.30000001192092896","height":"0.007196483429539158","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","line_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.10610464785961388","top":"0.28548644338568163","left":"0.492732561293783","level":"0"},{"top":"0.2995371262853762","left":"0.49269744083144135","width":"0.1381482875093501","conf":"0.5","word_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.0148935728666314","line_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';"},{"conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456","block_num":"0","width":"0.14534883296236073","line_num":"0","word_num":"0","height":"0.010505753841126397","level":"0","page_num":"0","left":"0.4927325646028267"},{"level":"0","word_num":"0","block_num":"0","left":"0.4927325633660667","width":"0.059593018065107584","par_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.01075026787449107","top":"0.3728222999543015","text":"select * from features;"},{"left":"0.49273257312172364","conf":"0.30000001192092896","block_num":"0","height":"0.007260390255820148","line_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","par_num":"0","level":"0","top":"0.38995215302990127","width":"0.12936045261139567","word_num":"0","page_num":"0"},{"level":"0","conf":"1","par_num":"0","left":"0.4927325550814989","height":"0.010500196824994035","word_num":"0","block_num":"0","text":"select * from teams where id = 556;","page_num":"0","top":"0.42503987254774733","width":"0.09011627765412028","line_num":"0"},{"line_num":"0","conf":"1","width":"0.03779069413530067","par_num":"0","level":"0","page_num":"0","word_num":"0","left":"0.4927325616686351","block_num":"0","height":"0.010564103651274914","text":"select * from","top":"0.4599303140744231"},{"left":"0.5654069877565148","conf":"1","line_num":"0","level":"0","height":"0.010564103651274914","page_num":"0","width":"0.12499998985452854","top":"0.4599303140744231","block_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","par_num":"0","word_num":"0"},{"line_num":"0","left":"0.4927325737320452","block_num":"0","level":"0","top":"0.47735191659424503","page_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","par_num":"0","width":"0.19767440633570893","height":"0.010686361048210191","word_num":"0","conf":"1"},{"level":"0","height":"0.014546766235497555","conf":"0.5","line_num":"0","par_num":"0","block_num":"0","word_num":"0","width":"0.1453954818400931","top":"0.49466613506674073","text":"select * from automated_report_results order Dy zu desc,","left":"0.4927008834473122","page_num":"0"},{"level":"0","line_num":"0","width":"0.14244185102746842","word_num":"0","left":"0.4927325548990552","block_num":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448","height":"0.010686361048210191","page_num":"0","conf":"1"},{"par_num":"0","conf":"1","text":"select * from automated report results WHERE report id = 54:","left":"0.49273255862023396","block_num":"0","word_num":"0","top":"0.5470383283932831","line_num":"0","page_num":"0","width":"0.15552323929806972","height":"0.010452960286604362","level":"0"},{"word_num":"0","level":"0","height":"0.010622453461423431","line_num":"0","text":"select * from opportunities where id = 7594349:","width":"0.12209300791963623","conf":"1","left":"0.49273256125581216","block_num":"0","par_num":"0","page_num":"0","top":"0.5818815337886577"},{"top":"0.6164274323772443","line_num":"0","block_num":"0","page_num":"0","width":"0.19767440633570899","word_num":"0","level":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","height":"0.010750267113985301","conf":"0.5","left":"0.49273257226354994","par_num":"0"},{"par_num":"0","block_num":"0","level":"0","text":"select * from plavbooks where team id = 711: # event 226147","page_num":"0","top":"0.6339712919137487","word_num":"0","conf":"1","width":"0.15406975847609494","left":"0.49273256709487234","height":"0.010628010477555794","line_num":"0"},{"block_num":"0","conf":"1","height":"0.010505753841126397","left":"0.4927325551571803","par_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","word_num":"0","page_num":"0","level":"0","top":"0.651515151624469","width":"0.15261626750864876","line_num":"0"},{"height":"0.013937280889143033","line_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","level":"0","word_num":"0","left":"0.4927325646279135","block_num":"0","conf":"1","page_num":"0","width":"0.11046511061648101","par_num":"0","top":"0.6689895475345226"},{"height":"0.010558546635142552","line_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","width":"0.15261626750864876","word_num":"0","par_num":"0","left":"0.4927325552882119","level":"0","top":"0.6864111504286012","page_num":"0","conf":"1","block_num":"0"},{"top":"0.724738676080081","height":"0.007318740065968554","left":"0.4927325602990887","width":"0.12354650903255388","block_num":"0","par_num":"0","word_num":"0","conf":"0.5","level":"0","page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","line_num":"0"},{"height":"0.010452961047110132","par_num":"0","word_num":"0","line_num":"0","top":"0.7386759584137272","left":"0.492732558848917","conf":"0.30000001192092896","width":"0.0159883714736776","level":"0","page_num":"0","text":"GELECT","block_num":"0"},{"left":"0.5029069807442199","level":"0","conf":"0.5","height":"0.014354066985646008","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","width":"0.18604649888708236","word_num":"0","block_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.7767145136381128","width":"0.021802323929806966","level":"0","word_num":"0","height":"0.007257611367501027","left":"0.5014534902332606","text":"u. email","block_num":"0"},{"text":"sa.*,","par_num":"0","width":"0.013081394611520913","word_num":"0","line_num":"0","block_num":"0","height":"0.010452960286604362","level":"0","top":"0.7944250876267327","page_num":"0","conf":"1","left":"0.5029069777669138"},{"par_num":"0","page_num":"0","left":"0.5014534906556222","conf":"1","block_num":"0","top":"0.8118022326885981","height":"0.010497418697180683","level":"0","text":"t.owner_id FROM social_accounts sa","width":"0.09011626750864876","line_num":"0","word_num":"0"},{"top":"0.8292682928942409","height":"0.007254833239687675","word_num":"0","level":"0","page_num":"0","block_num":"0","text":"JOTN usens u on trid = ca.cociable idi","left":"0.49273256673203064","line_num":"0","width":"0.09738371220040826","par_num":"0","conf":"0.30000001192092896"},{"width":"0.10610464785961393","line_num":"0","height":"0.010566882539594036","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","level":"0","page_num":"0","top":"0.8466898957943156","left":"0.49273255613526434"},{"height":"0.010689139176023432","level":"0","width":"0.1380813882706013","block_num":"0","word_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","left":"0.4927325670763793","page_num":"0","par_num":"0","line_num":"0","top":"0.8641114986943905","conf":"1"},{"word_num":"0","width":"0.19622092551373427","block_num":"0","conf":"0.5","left":"0.4927325575704069","top":"0.8987240830528642","line_num":"0","height":"0.01068358215989107","page_num":"0","par_num":"0","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE"},{"par_num":"0","text":"+0 ..","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","width":"0.020348834230544677","left":"0.965116281891486","top":"0.0797448165869219","page_num":"0","height":"0.011164274322169043"},{"height":"0.01059744650857497","left":"0.6976744093135958","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","conf":"1","line_num":"0","block_num":"0","top":"0.10104529661439754","par_num":"0","width":"0.2703488329623608","level":"0","page_num":"0","word_num":"0"},{"top":"0.11846689891207607","left":"0.703488371377582","level":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","word_num":"0","par_num":"0"},{"text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","width":"0.28633718287691157","line_num":"0","height":"0.007357639939400973","par_num":"0","block_num":"0","left":"0.694767473312973","conf":"1","top":"0.1393728226143094","word_num":"0","page_num":"0","level":"0"},{"par_num":"0","top":"0.15311004796085603","word_num":"0","page_num":"0","height":"0.010653017430404366","line_num":"0","left":"0.6962209524994839","width":"0.2819767201200445","conf":"0.5","block_num":"0","level":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is"},{"text":"already solved - just not parametrised for the profile/since case","level":"0","top":"0.1672473874286453","conf":"1","height":"0.010583553587991013","left":"0.6947674594038452","block_num":"0","page_num":"0","par_num":"0","width":"0.12645347067650337","line_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","left":"0.6947674552483422","level":"0","text":"What splitting the profile sync into batches would look like","width":"0.13517440633570899","height":"0.010494639808861561","par_num":"0","top":"0.19856459312259356","conf":"1","page_num":"0"},{"top":"0.21929824549679078","conf":"1","height":"0.007182590508955311","width":"0.1511627765412027","word_num":"0","par_num":"0","left":"0.6947674427962095","page_num":"0","block_num":"0","level":"0","line_num":"0","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path"},{"block_num":"0","level":"0","conf":"1","height":"0.010569660667407277","left":"0.694767459943104","line_num":"0","par_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","width":"0.28633716258596864","word_num":"0","top":"0.233449478068677","page_num":"0"},{"block_num":"0","level":"0","page_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","word_num":"0","left":"0.6947674612076477","height":"0.006968640444571461","par_num":"0","conf":"0.30000001192092896","top":"0.2508710804745784","width":"0.24127905419532292","line_num":"0"},{"word_num":"0","level":"0","par_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","height":"0.007329854098233168","left":"0.6962209605769604","top":"0.271777003894373","width":"0.284883661473051","conf":"1","line_num":"0","block_num":"0","page_num":"0"},{"text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","block_num":"0","top":"0.306620209394439","width":"0.2877906636988863","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.6962209692158519","height":"0.006968640444571461","par_num":"0"},{"width":"0.2776162573631774","height":"0.010452960286604362","level":"0","line_num":"0","page_num":"0","left":"0.7034883691075557","block_num":"0","conf":"1","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","word_num":"0","par_num":"0"},{"top":"0.33797909453440456","height":"0.010505753841126397","level":"0","line_num":"0","block_num":"0","left":"0.7034883929131215","word_num":"0","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","width":"0.20639533184944325","par_num":"0","conf":"0.30000001192092896","page_num":"0"},{"level":"0","block_num":"0","word_num":"0","height":"0.010628010477555794","left":"0.6962209294276679","par_num":"0","conf":"1","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0","top":"0.3554006976086954","width":"0.2819767201200445","line_num":"0"},{"block_num":"0","word_num":"0","top":"0.3763066205343165","width":"0.2848836817639939","height":"0.0072659472719524","level":"0","conf":"1","page_num":"0","left":"0.6962209430504749","line_num":"0","par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn"},{"line_num":"0","text":"You get for free","page_num":"0","conf":"0.5","left":"0.6947674424200525","level":"0","block_num":"0","top":"0.41463414653422836","word_num":"0","width":"0.0319767404109873","height":"0.007215933366255256","par_num":"0"},{"top":"0.43540669856459324","width":"0.08575581489725315","page_num":"0","conf":"0.5","line_num":"0","height":"0.0071770334928229484","block_num":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)","word_num":"0","left":"0.697674417508692","level":"0"},{"par_num":"0","left":"0.6976744285694189","text":"• 100-record batches via Redis","width":"0.06540696671668522","height":"0.0071770334928229484","word_num":"0","line_num":"0","page_num":"0","conf":"0.5","level":"0","top":"0.4529505582137161","block_num":"0"},{"width":"0.13953486909257606","par_num":"0","left":"0.6976744332330052","height":"0.010477968760464584","block_num":"0","conf":"1","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0","page_num":"0","top":"0.4703832754342152","level":"0","line_num":"0"},{"top":"0.4912280700058711","left":"0.6976744360642997","height":"0.010514089745577881","block_num":"0","page_num":"0","level":"0","width":"0.1322674244008165","conf":"1","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","word_num":"0","line_num":"0","par_num":"0"},{"text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","line_num":"0","word_num":"0","height":"0.010452960286604251","par_num":"0","width":"0.2819767201200445","conf":"0.5","level":"0","left":"0.6976744452373054","page_num":"0","block_num":"0","top":"0.508710801912447"},{"width":"0.07267441140844466","page_num":"0","par_num":"0","block_num":"0","level":"0","conf":"0.5","left":"0.7034883798200974","line_num":"0","text":"key so difterent orofiles don't collide","word_num":"0","height":"0.007360418067214214","top":"0.5261324047144549"},{"block_num":"0","level":"0","page_num":"0","conf":"1","line_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","top":"0.5470383280448511","width":"0.1729650903255382","left":"0.6947674678139966","par_num":"0","height":"0.010452960286604362","word_num":"0"},{"conf":"0.5","par_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","height":"0.0073104049220229506","word_num":"0","line_num":"0","block_num":"0","left":"0.6947674633339377","level":"0","top":"0.5644599301598978","width":"0.2819767201200445","page_num":"0"},{"text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","left":"0.6947674627311626","page_num":"0","top":"0.5956937798195339","line_num":"0","block_num":"0","word_num":"0","par_num":"0","conf":"1","width":"0.28052323929806977","height":"0.010577996571858761","level":"0"},{"height":"0.0071770334928229484","word_num":"0","line_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","left":"0.6947674461509291","width":"0.13953487923804753","block_num":"0","page_num":"0","top":"0.613237639553429","conf":"1","level":"0","par_num":"0"},{"par_num":"0","page_num":"0","text":"Recommendation","block_num":"0","line_num":"0","height":"0.006968641205077342","top":"0.6411149825213349","conf":"1","left":"0.6947674422006878","level":"0","width":"0.04215116196490354","word_num":"0"},{"level":"0","top":"0.6585365856142653","height":"0.010522425650029366","conf":"1","par_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","block_num":"0","left":"0.6947674626641019","width":"0.28052323929806977","word_num":"0","page_num":"0","line_num":"0"},{"page_num":"0","height":"0.006968640444571461","left":"0.6947674655515993","line_num":"0","conf":"0.5","word_num":"0","top":"0.6759581884885157","width":"0.28488370205493685","par_num":"0","block_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","level":"0"},{"line_num":"0","level":"0","par_num":"0","word_num":"0","height":"0.01055576774682343","left":"0.6947674548777797","block_num":"0","conf":"1","page_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","width":"0.17441859143845573"},{"text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","left":"0.697674427545875","block_num":"0","level":"0","page_num":"0","top":"0.7105263158961413","par_num":"0","width":"0.22819766592472157","word_num":"0","conf":"1","height":"0.01072803904945574","line_num":"0"},{"block_num":"0","line_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","height":"0.010716925017191015","conf":"1","level":"0","width":"0.2848836817639939","word_num":"0","par_num":"0","top":"0.7317073174143272","page_num":"0","left":"0.6976744576996018"},{"line_num":"0","conf":"0.30000001192092896","text":"do),","block_num":"0","level":"0","left":"0.7034883726365229","top":"0.7421602788826169","height":"0.017421602252187585","width":"0.011627906180442626","par_num":"0","word_num":"0","page_num":"0"},{"top":"0.766347687400319","conf":"0.5","width":"0.2776162573631774","word_num":"0","level":"0","page_num":"0","left":"0.6976744436144179","block_num":"0","par_num":"0","line_num":"0","height":"0.0071770334928229484","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce."},{"conf":"1","left":"0.694767475704478","width":"0.2877906636988864","block_num":"0","par_num":"0","height":"0.011164274322169043","line_num":"0","level":"0","word_num":"0","page_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","top":"0.7870813397129187"},{"par_num":"0","conf":"1","text":"at the end (FetchSalesforceEntitieslo","top":"0.804625199437562","line_num":"0","height":"0.00722149038238773","width":"0.07994186117293989","word_num":"0","block_num":"0","page_num":"0","left":"0.6962209300478492","level":"0"},{"level":"0","word_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.007221490382387619","top":"0.8046251994347967","block_num":"0","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","width":"0.18895348082197483","left":"0.7761627980999628","line_num":"0"},{"left":"0.6962209318790669","height":"0.0071770334928229484","block_num":"0","width":"0.08430232392980697","word_num":"0","level":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0","top":"0.8221690590111643","text":"watermark — gate it on \"no profile context\"."},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","text":"G.l .","page_num":"0","level":"0","width":"0.017441858636571994","block_num":"0","height":"0.010461296951561616","top":"0.8397129185198681","left":"0.9651162807795277","line_num":"0"},{"top":"0.9266347687400319","height":"0.0071770334928229484","line_num":"0","text":"Ask anvthina (84-D","par_num":"0","level":"0","width":"0.04069767099745736","block_num":"0","left":"0.6962209300842392","word_num":"0","page_num":"0","conf":"0.30000001192092896"},{"level":"0","width":"0.04651162472177062","page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","text":"Claude Qnus 17 Medium","left":"0.7223837197862006","block_num":"0","par_num":"0","word_num":"0","top":"0.9545454545454546"},{"page_num":"0","conf":"0.5","line_num":"0","left":"0.9331395351302343","level":"0","par_num":"0","text":"144-25","height":"0.006968640444571572","word_num":"0","top":"0.9860627181052405","width":"0.01453488177441542","block_num":"0"},{"height":"0.01074748898617195","par_num":"0","line_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.9709302343731505","text":"Po 4 sp","width":"0.01453488177441531","top":"0.986062718234409","page_num":"0","block_num":"0","level":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8072
|
NULL
|
NULL
|
|
59381
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.44:0%L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"conf":"0.30000001192092896", [{"conf":"0.30000001192092896","level":"0","left":"0.01744185995005212","par_num":"0","text":"Phostorm","block_num":"0","width":"0.021802326466174835","word_num":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","top":"0.006968641046706359"},{"height":"0.006968640444571461","par_num":"0","conf":"0.30000001192092896","page_num":"0","text":"code","top":"0.006968641450188162","word_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.1148255812121043","width":"0.01162790618044264"},{"height":"0.010452960286604362","page_num":"0","level":"0","conf":"0.5","block_num":"0","top":"0.02787456497864904","left":"0.030523259704860126","text":"FV faVsco.js","par_num":"0","line_num":"0","width":"0.029069763548830722","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","height":"0.010452960286604362","left":"0.06831395542728312","top":"0.02787456497864904","word_num":"0","text":"?9 master","block_num":"0","line_num":"0","page_num":"0","level":"0","width":"0.024709300791963623"},{"width":"0.020348836766912577","left":"0.014534883869450689","page_num":"0","conf":"0.30000001192092896","height":"0.003484320602538671","level":"0","text":"Proledey","par_num":"0","word_num":"0","block_num":"0","line_num":"0","top":"0.05923344944238418"},{"left":"0.043574765514713835","width":"0.030583024024963372","top":"0.07612742412338913","page_num":"0","word_num":"0","level":"0","line_num":"0","text":"D Salesforce","block_num":"0","conf":"0.30000001192092896","height":"0.01150821840934213","par_num":"0"},{"line_num":"0","text":"> DDTO","word_num":"0","block_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","top":"0.09407665591941561","page_num":"0","width":"0.021802323929806973","left":"0.046511627642654756","par_num":"0","level":"0"},{"text":"© FetchSalesforceEntitiesJob.pnp","page_num":"0","width":"0.07137109878215384","block_num":"0","par_num":"0","top":"0.11024367702094318","word_num":"0","level":"0","height":"0.015479323586398475","line_num":"0","conf":"1","left":"0.0537095887639354"},{"height":"0.0071770334928229484","level":"0","word_num":"0","page_num":"0","width":"0.08575580475178171","par_num":"0","conf":"0.30000001192092896","top":"0.13237639553429026","block_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","left":"0.05232558202147495","line_num":"0"},{"height":"0.0072715042880847625","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","par_num":"0","page_num":"0","width":"0.08575580475178171","line_num":"0","word_num":"0","left":"0.05232558202147495","conf":"0.5","level":"0","block_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"c) AulolocDelavec locrm.ono","conf":"0.30000001192092896","left":"0.046511627154292065","level":"0","height":"0.006968640444571461","page_num":"0","width":"0.06249999492726427","top":"0.16724738709478748"},{"par_num":"0","line_num":"0","level":"0","left":"0.046511627667025296","height":"0.010616896445291069","top":"0.18102073376030525","width":"0.07558138827060132","word_num":"0","conf":"1","block_num":"0","text":"© CheckAndRetryRemoteMatch.php","page_num":"0"},{"level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"C) CreaterollowupActivity.php","top":"0.2017543859602864","height":"0.0073048471453848185","left":"0.04651163545709501","word_num":"0","width":"0.06395348082197473","conf":"0.5"},{"line_num":"0","left":"0.04651162858740109","text":"C) CreateNotes.php","height":"0.007182590508955311","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","width":"0.04215116196490349","page_num":"0","block_num":"0","top":"0.21929824565899192"},{"left":"0.04651163557061816","width":"0.08720929571922789","block_num":"0","line_num":"0","top":"0.23684210521680837","height":"0.010544653714558705","par_num":"0","text":"© MatchActivitiesToNewOpportunity.php","conf":"1","word_num":"0","level":"0","page_num":"0"},{"line_num":"0","page_num":"0","left":"0.04651163358738779","text":"C) MatchActivitvermData.php","top":"0.2543554009942979","word_num":"0","level":"0","conf":"0.5","width":"0.06249999492726427","block_num":"0","height":"0.007207597461803994","par_num":"0"},{"text":"E) NoteObiect.ohp","top":"0.27177700333990396","word_num":"0","width":"0.039244185102746854","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.00732985485873916","left":"0.046511628705343505","line_num":"0","par_num":"0"},{"line_num":"0","left":"0.04651163174781109","text":"c) SaveActiviv.ono","top":"0.2891986066069825","par_num":"0","block_num":"0","width":"0.04215115942853562","height":"0.006968640444571461","word_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896"},{"level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.04651162677256695","height":"0.006968641205077342","page_num":"0","text":"c)saveliranscriotion.onv","width":"0.0523255835188196","block_num":"0","top":"0.30662020900450737","par_num":"0","word_num":"0"},{"top":"0.32376395531045343","block_num":"0","level":"0","height":"0.0072464973352361906","conf":"0.5","left":"0.04651163174781109","par_num":"0","page_num":"0","text":"C) SetuoLavout.oho","word_num":"0","width":"0.04215115942853562","line_num":"0"},{"page_num":"0","left":"0.04651163174781109","top":"0.34130781499202545","level":"0","par_num":"0","block_num":"0","height":"0.0071770334928230595","text":"C) SvncActivitv.oho","word_num":"0","line_num":"0","conf":"0.5","width":"0.04215115942853562"},{"word_num":"0","width":"0.055435398791698696","text":"@ SvncFieldMetadata.php","block_num":"0","conf":"1","height":"0.014418177627490425","level":"0","page_num":"0","par_num":"0","top":"0.3552072621290665","left":"0.04638947542561308","line_num":"0"},{"word_num":"0","height":"0.010455739935429254","top":"0.3763066205343165","left":"0.046511631609252174","conf":"1","line_num":"0","level":"0","par_num":"0","page_num":"0","block_num":"0","width":"0.039244182566378974","text":"© SyncLeads.php"},{"line_num":"0","level":"0","par_num":"0","text":"© SyncObjects.php","width":"0.04215115942853562","block_num":"0","word_num":"0","left":"0.046511631695615716","top":"0.38995215311004783","conf":"1","height":"0.014354066985645897","page_num":"0"},{"line_num":"0","text":"© SyncOpportunitiesJob.php","width":"0.06104650903255382","block_num":"0","conf":"1","page_num":"0","left":"0.04651163073081603","top":"0.41114982586710536","level":"0","par_num":"0","height":"0.010700253968793927","word_num":"0"},{"word_num":"0","level":"0","top":"0.42503987240829344","page_num":"0","line_num":"0","text":"© SyncOpportunity.php","left":"0.046511633451594","width":"0.05087208747863769","block_num":"0","conf":"1","height":"0.014354066985646008","par_num":"0"},{"width":"0.05813953217039717","text":"© SyncProfileMetadata.php","level":"0","left":"0.04651163071712692","line_num":"0","page_num":"0","height":"0.010672468127626344","block_num":"0","conf":"1","par_num":"0","top":"0.44577352463809683","word_num":"0"},{"top":"0.46331738455485405","page_num":"0","text":"© SyncTeamFieldsJob.php","width":"0.056686041202950996","word_num":"0","conf":"1","level":"0","left":"0.04651163321565249","line_num":"0","block_num":"0","height":"0.010550210730691068","par_num":"0"},{"height":"0.010452961047110243","word_num":"0","block_num":"0","top":"0.48083623715937174","conf":"1","page_num":"0","par_num":"0","text":"© SyncTeamMetadata.php","width":"0.05668604120295098","line_num":"0","level":"0","left":"0.04651163321565131"},{"level":"0","page_num":"0","height":"0.01051408974557777","conf":"1","line_num":"0","top":"0.49825784007433493","word_num":"0","text":"© UpdateOpportunitySpecifications.php","left":"0.04651163548425466","width":"0.08430231885707123","par_num":"0","block_num":"0"},{"block_num":"0","level":"0","par_num":"0","width":"0.04215115942853563","conf":"0.30000001192092896","page_num":"0","line_num":"0","height":"0.006968640444571461","text":"Updatestage.ong","left":"0.046511627480499834","top":"0.5191637634014077","word_num":"0"},{"height":"0.010758603778942555","line_num":"0","block_num":"0","left":"0.03343023627313173","par_num":"0","width":"0.03343022884206569","text":"> @ DealRisks","word_num":"0","top":"0.5331010454942319","level":"0","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.03924418649273823","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"_Meeuine bor","top":"0.5714285717637769","height":"0.006968640444571572","width":"0.031976740410987366"},{"top":"0.6411149830944434","conf":"0.30000001192092896","page_num":"0","left":"0.03924418703063903","line_num":"0","level":"0","height":"0.007210375589617124","par_num":"0","text":"a Telephony","width":"0.029069763548830715","word_num":"0","block_num":"0"},{"block_num":"0","level":"0","width":"0.017441858636572008","line_num":"0","word_num":"0","page_num":"0","left":"0.03924418612559764","conf":"0.30000001192092896","text":"C User","top":"0.6547049441786283","height":"0.011164274322169154","par_num":"0"},{"block_num":"0","height":"0.006968641205077342","left":"0.04069767337055839","word_num":"0","top":"0.675958188117432","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"c8aseprocessing.oo.ono","width":"0.05523256038097625"},{"left":"0.04069767586474709","page_num":"0","par_num":"0","text":"@ Dummv.Job.php","level":"0","height":"0.01055576850732931","line_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.6897926633384308","width":"0.03779069667166852","word_num":"0"},{"word_num":"0","height":"0.006968640444571572","line_num":"0","level":"0","left":"0.04069768173679198","page_num":"0","block_num":"0","par_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","conf":"0.5","top":"0.7108013940634285","width":"0.07558138827060132"},{"page_num":"0","height":"0.010508531968939527","par_num":"0","width":"0.06395348082197475","left":"0.0406976819687229","block_num":"0","conf":"0.5","top":"0.724738676808766","level":"0","text":"@ ImportRemoteTrack.Job.ohp","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","width":"0.023255812360885288","height":"0.0071770334928229484","page_num":"0","word_num":"0","level":"0","left":"0.04069767637769677","block_num":"0","par_num":"0","text":"C ob.oho","line_num":"0","top":"0.7456140350877193"},{"page_num":"0","conf":"0.30000001192092896","width":"0.04505813882706013","par_num":"0","top":"0.7630662020343051","text":"C)JobDisoatcher.oho","height":"0.006968641205077342","word_num":"0","left":"0.04069767469984203","block_num":"0","level":"0","line_num":"0"},{"block_num":"0","left":"0.04069768139133789","par_num":"0","word_num":"0","top":"0.7804878052132543","conf":"0.30000001192092896","level":"0","page_num":"0","text":".lobDisnatcherintertace.oho","width":"0.06395348082197473","line_num":"0","height":"0.006968640444571572"},{"block_num":"0","line_num":"0","page_num":"0","top":"0.7942583731520936","conf":"0.5","text":"@ [EMAIL]","width":"0.08430231885707126","word_num":"0","height":"0.01061967533361019","par_num":"0","left":"0.04069768199588256","level":"0"},{"width":"0.05668604120295098","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007307626033703829","line_num":"0","text":"T. SasVicibilitvControl.nhn","block_num":"0","par_num":"0","top":"0.8149920253520749","level":"0","left":"0.039244191467289816"},{"par_num":"0","level":"0","page_num":"0","height":"0.010669689239307223","width":"0.03197674041098737","conf":"0.5","text":"v D Listeners","word_num":"0","left":"0.027616282843257383","top":"0.8325358850720923","block_num":"0","line_num":"0"},{"line_num":"0","left":"0.03343023313500392","page_num":"0","block_num":"0","text":"v M Activitiod","conf":"0.30000001192092896","width":"0.031976740410987366","word_num":"0","level":"0","par_num":"0","height":"0.0071770334928230595","top":"0.8500797448165869"},{"text":"v M ActivitvProviden","word_num":"0","width":"0.04651162979450632","line_num":"0","block_num":"0","conf":"0.5","left":"0.03924418511117721","height":"0.007204819333990642","level":"0","page_num":"0","par_num":"0","top":"0.8675958187199364"},{"block_num":"0","page_num":"0","left":"0.046511629117106865","word_num":"0","top":"0.8850174216200114","line_num":"0","width":"0.02906976608519858","text":"> M.lustCall","conf":"0.30000001192092896","par_num":"0","height":"0.007327075970420038","level":"0"},{"height":"0.010639125270326288","left":"0.046511631681215526","text":"v D UserPilot","top":"0.9024390246943023","par_num":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.03197674041098737","conf":"0.5","page_num":"0","level":"0"},{"level":"0","conf":"1","block_num":"0","left":"0.059593032929402996","par_num":"0","width":"0.07412789730315514","top":"0.9198606275943773","word_num":"0","height":"0.010761381906755796","line_num":"0","page_num":"0","text":"© TrackProviderinstalledEvent.php"},{"page_num":"0","height":"0.006968640444571572","text":"MAudia","line_num":"0","level":"0","width":"0.026162789223041938","word_num":"0","left":"0.039244188091967266","block_num":"0","par_num":"0","top":"0.9372822303003622","conf":"0.30000001192092896"},{"page_num":"0","width":"0.0232558123608853","height":"0.006968640444571572","par_num":"0","top":"0.9547038330878187","conf":"0.30000001192092896","level":"0","word_num":"0","block_num":"0","left":"0.039244188005603746","line_num":"0","text":"MRots"},{"par_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.007249275463049432","left":"0.15406977310444897","page_num":"0","conf":"0.30000001192092896","width":"0.047965110616481066","word_num":"0","top":"0.05574912945445576","text":"C ActivitvController.ohn"},{"height":"0.006968641205077342","word_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.08362369334200259","level":"0","page_num":"0","left":"0.15406976733606492","text":"Automateakeporskepository.pnp","block_num":"0","line_num":"0","width":"0.07122093058646994"},{"block_num":"0","conf":"1","top":"0.0797448165869219","height":"0.011164274322169043","text":"© AutomatedReportsCommand.php","width":"0.07122092551373421","word_num":"0","line_num":"0","left":"0.30668604530999377","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","height":"0.006968640444571461","page_num":"0","top":"0.13240418151987454","par_num":"0","left":"0.3066860477020153","line_num":"0","text":"Opportunitysynclrait.ong","level":"0","conf":"0.5","word_num":"0","width":"0.05523255023550483"},{"conf":"0.5","level":"0","block_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","line_num":"0","top":"0.13240418151987454","word_num":"0","width":"0.08720929571922792","par_num":"0","height":"0.006968640444571461","left":"0.37063954254736237","page_num":"0"},{"level":"0","left":"0.31831396020201475","line_num":"0","text":"wsyncermenuuiestrait.ono","block_num":"0","top":"0.1567944254223136","width":"0.05523255023550483","par_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","page_num":"0","word_num":"0"},{"top":"0.18102073365231264","word_num":"0","page_num":"0","text":"c) SyncObiects.pho","block_num":"0","width":"0.039244185102746826","line_num":"0","par_num":"0","left":"0.15406976824025068","conf":"0.30000001192092896","height":"0.0071770334928229484","level":"0"},{"line_num":"0","text":"©ImportOpportunityBatch.php","page_num":"0","word_num":"0","left":"0.20203489060729998","width":"0.06104650395981806","top":"0.17770034929920653","conf":"1","height":"0.010452960286604362","par_num":"0","block_num":"0","level":"0"},{"width":"0.053779064340794325","text":"© ImportContactBatch.php","line_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.010497417936674913","block_num":"0","left":"0.27180233100804285","level":"0","top":"0.17770034916869026","page_num":"0"},{"text":"© Client.php","top":"0.17770034916869026","width":"0.027616275117752387","word_num":"0","par_num":"0","level":"0","block_num":"0","height":"0.010497417936674913","page_num":"0","conf":"1","left":"0.33284884116015484","line_num":"0"},{"text":"C) HubspotPaqinationService.phg","line_num":"0","left":"0.3677325572728374","page_num":"0","conf":"0.5","top":"0.18102073365231264","height":"0.0071770334928229484","word_num":"0","level":"0","width":"0.0654069717894209","block_num":"0","par_num":"0"},{"word_num":"0","height":"0.007343747018817126","block_num":"0","text":"() Service.php","width":"0.030523251979909044","conf":"0.30000001192092896","left":"0.15406977127553043","level":"0","page_num":"0","par_num":"0","top":"0.20557491325434107","line_num":"0"},{"level":"0","left":"0.19186047025946548","par_num":"0","height":"0.006968640444571572","width":"0.04505813375432441","page_num":"0","block_num":"0","line_num":"0","conf":"0.5","text":"BatchSyncTrait.php","top":"0.20557491322719157","word_num":"0"},{"conf":"0.5","word_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","block_num":"0","top":"0.20175438596491224","width":"0.14534883296236076","line_num":"0","par_num":"0","left":"0.2441860510865191","page_num":"0","height":"0.011164274322169154","level":"0"},{"top":"0.20557491325434107","conf":"0.5","block_num":"0","left":"0.3982558178455254","level":"0","par_num":"0","text":"php api_v2.php","word_num":"0","width":"0.02906976354883073","page_num":"0","height":"0.007343747018817126","line_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","width":"0.06104650395981809","conf":"1","left":"0.15406977510994932","level":"0","text":"(C) AutomatedReportResult.oho","par_num":"0","word_num":"0","height":"0.007268726160271521","top":"0.22966507158551952"},{"par_num":"0","block_num":"0","width":"0.21656975847609497","left":"0.17151161694394365","page_num":"0","line_num":"0","conf":"1","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","top":"0.2508710809687519","word_num":"0","height":"0.010691917303836784","level":"0"},{"line_num":"0","top":"0.26794258384399516","par_num":"0","height":"0.007318740065968554","word_num":"0","block_num":"0","level":"0","conf":"1","width":"0.05959302313784334","text":"nublic function handlel","page_num":"0","left":"0.18313953485556841"},{"top":"0.4111498263026909","text":"138","page_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","width":"0.010174417749364312","word_num":"0","line_num":"0","par_num":"0","level":"0","left":"0.1497093032619457","block_num":"0"},{"conf":"1","block_num":"0","height":"0.017421602252187474","level":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.15116279097784552","page_num":"0","top":"0.44250871089481225","width":"0.010174418383456285","text":"140"},{"par_num":"0","top":"0.5017421601756263","conf":"0.30000001192092896","block_num":"0","text":"1143","level":"0","left":"0.15116279076509007","width":"0.00872092995237797","page_num":"0","height":"0.006968641205077342","line_num":"0","word_num":"0"},{"left":"0.1511627908377645","block_num":"0","conf":"1","width":"0.00872092995237797","word_num":"0","line_num":"0","text":"144","level":"0","par_num":"0","height":"0.010452961047110132","top":"0.5156794425600686","page_num":"0"},{"width":"0.00872092995237797","word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","left":"0.15116279076509007","height":"0.006968641205077342","level":"0","par_num":"0","text":"149","top":"0.6062717769003649"},{"top":"0.7108013942469417","width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0","page_num":"0","block_num":"0","conf":"1","text":"155","left":"0.15116279159085694","level":"0","line_num":"0","par_num":"0"},{"block_num":"0","conf":"1","page_num":"0","left":"0.15116279159085694","par_num":"0","line_num":"0","top":"0.763066202609311","level":"0","text":"158","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0"},{"page_num":"0","width":"0.008720929318285997","par_num":"0","text":"161","line_num":"0","height":"0.010452960286604362","word_num":"0","level":"0","top":"0.8153310109716805","left":"0.15116279159085694","block_num":"0","conf":"1"},{"conf":"1","par_num":"0","line_num":"0","text":"163","page_num":"0","block_num":"0","word_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","level":"0","top":"0.8501742165465933","width":"0.008720929318285997"},{"par_num":"0","top":"0.871080139269703","word_num":"0","conf":"1","text":"1164","level":"0","width":"0.00872092995237797","page_num":"0","left":"0.15116279076509007","height":"0.006968641205077342","block_num":"0","line_num":"0"},{"width":"0.008720929318285997","top":"0.8850174221215062","height":"0.010452960286604362","block_num":"0","page_num":"0","line_num":"0","conf":"1","par_num":"0","text":"165","left":"0.15116279159085694","level":"0","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.15116279076509007","text":"1166","top":"0.9059233448446159","width":"0.00872092995237797","page_num":"0","block_num":"0","height":"0.006968641205077342","word_num":"0","par_num":"0"},{"word_num":"0","left":"0.21366279261358478","top":"0.2891986067904957","width":"0.021802323929806966","level":"0","page_num":"0","text":"$config,","block_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","par_num":"0"},{"conf":"1","level":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","top":"0.30662020992638417","left":"0.21366279584086087","word_num":"0","text":"$batchRepository,","block_num":"0","width":"0.04505813375432441","par_num":"0"},{"left":"0.21366279067986574","line_num":"0","page_num":"0","top":"0.3240418127138407","width":"0.03633720570422233","level":"0","conf":"1","text":"SredisService","block_num":"0","par_num":"0","height":"0.010452960286604362","word_num":"0"},{"conf":"1","width":"0.04796511061648104","top":"0.3414634155012971","left":"0.21366279592722434","block_num":"0","height":"0.010452960286604251","level":"0","page_num":"0","par_num":"0","word_num":"0","text":"$entityRepository,","line_num":"0"},{"page_num":"0","par_num":"0","top":"0.3623693383142996","level":"0","block_num":"0","line_num":"0","left":"0.21366279063768656","conf":"0.30000001192092896","width":"0.018895347067650337","text":"sloggen","height":"0.006968640444571461","word_num":"0"},{"height":"0.007215933366255367","line_num":"0","par_num":"0","width":"0.2398255733733482","word_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","left":"0.20348838007687264","page_num":"0","conf":"0.5","top":"0.4146341463621239","level":"0","block_num":"0"},{"width":"0.07994185102746842","word_num":"0","block_num":"0","conf":"0.5","left":"0.20348838095072486","level":"0","page_num":"0","par_num":"0","text":"if (Sthis->attemots@ === 1) {","height":"0.010672467367120575","line_num":"0","top":"0.4457735248441337"},{"level":"0","line_num":"0","left":"0.21366278713067985","block_num":"0","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","word_num":"0","par_num":"0","page_num":"0","height":"0.010550210730691068","width":"0.1482558047517817"},{"left":"0.20348838105878864","par_num":"0","width":"0.091569758476095","word_num":"0","level":"0","block_num":"0","page_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","line_num":"0","conf":"0.5","height":"0.0071770334928229484"},{"word_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","height":"0.013948396442419408","top":"0.5331010453200158","left":"0.20348837906873227","page_num":"0","par_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","width":"0.15552324944354115"},{"width":"0.14970930586469938","word_num":"0","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.5714285713801411","left":"0.20348837025078986","height":"0.006968641205077342","level":"0","line_num":"0","par_num":"0"},{"top":"0.5923344949742337","word_num":"0","block_num":"0","left":"0.2470930229619993","level":"0","width":"0.021802323929806966","text":"<1/6 >","page_num":"0","par_num":"0","height":"0.010536318570613101","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","height":"0.0071798116206361895","conf":"0.30000001192092896","page_num":"0","top":"0.6060606061050023","width":"0.027616277654120253","level":"0","word_num":"0","line_num":"0","left":"0.2151162810652241","par_num":"0","text":"'entity tvo"},{"top":"0.6132376396173622","width":"0.021802323929806966","word_num":"0","height":"0.010455739935429254","level":"0","block_num":"0","left":"0.25000000055269916","line_num":"0","page_num":"0","par_num":"0","text":"© Logger","conf":"0.5"},{"par_num":"0","block_num":"0","height":"0.0071770334928230595","level":"0","line_num":"0","width":"0.027616277654120253","top":"0.6236044657097288","text":"Itotal reco","word_num":"0","page_num":"0","conf":"0.5","left":"0.2151162810652241"},{"block_num":"0","top":"0.6339712919137487","conf":"0.5","height":"0.010628010477555794","par_num":"0","page_num":"0","level":"0","left":"0.248546517777781","line_num":"0","text":"public function info","width":"0.05668604120295098","word_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"\"batches di","level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.6411149825399743","width":"0.027616277654120253","left":"0.2151162801625813","height":"0.0072103763501230045"},{"height":"0.007332632986552401","block_num":"0","line_num":"0","par_num":"0","top":"0.6585365856142653","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.21511628105837952","width":"0.026162789223041966","page_num":"0","text":"Isvnced atl"},{"line_num":"0","text":"cav $context = [1","level":"0","word_num":"0","block_num":"0","left":"0.26598837545525295","height":"0.010591889492442497","top":"0.6618819775389818","width":"0.04360464785961399","conf":"0.5","page_num":"0","par_num":"0"},{"word_num":"0","text":":voidi","top":"0.6794425090460069","width":"0.020348835498728624","block_num":"0","page_num":"0","left":"0.24854651350063556","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571572","level":"0"},{"width":"0.052325573373348144","par_num":"0","text":"} catch (SocialAcco","line_num":"0","top":"0.6929824561403509","word_num":"0","block_num":"0","conf":"1","left":"0.1918604731373945","height":"0.011164274322169043","page_num":"0","level":"0"},{"conf":"0.5","level":"0","width":"0.039244185102746854","left":"0.2034883724950264","text":"Cloaden-swannir","block_num":"0","line_num":"0","top":"0.7108013936697744","height":"0.006968641205077342","par_num":"0","word_num":"0","page_num":"0"},{"left":"0.24854651872595424","text":"Log an informational message to the logs.","line_num":"0","conf":"1","level":"0","par_num":"0","top":"0.7105263157219254","word_num":"0","width":"0.08720929571922792","block_num":"0","page_num":"0","height":"0.01072803904945585"},{"block_num":"0","conf":"1","text":"Implements: Loggerinterface::info","width":"0.0813953419949146","level":"0","word_num":"0","height":"0.010691917303836673","page_num":"0","left":"0.24854651107352554","line_num":"0","par_num":"0","top":"0.7384370017274113"},{"left":"0.27761628499022556","top":"0.7595818820518198","level":"0","word_num":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0","text":"array|ArravyablelJsonable|Stri","width":"0.07122092551373421","height":"0.010452960286604362","block_num":"0"},{"top":"0.7804878052132543","conf":"0.30000001192092896","height":"0.006968640444571572","line_num":"0","level":"0","block_num":"0","width":"0.056686041202950954","par_num":"0","text":"ngable lstring smessage","word_num":"0","left":"0.2761627910440279","page_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1","left":"0.19186047325424327","height":"0.010703032096607279","line_num":"0","width":"0.049418596511191515","text":"} catch (Throwable","top":"0.7979094080543587"},{"level":"0","width":"0.03924418256637896","conf":"0.5","par_num":"0","top":"0.7944250876267327","height":"0.010452960286604362","line_num":"0","block_num":"0","page_num":"0","word_num":"0","left":"0.2761627943999499","text":"arrayScontext"},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","line_num":"0","height":"0.006968640444571461","top":"0.8188153313456585","left":"0.20348837187088045","level":"0","width":"0.03924418256637899","page_num":"0","text":"slogger->errorl","block_num":"0"},{"word_num":"0","par_num":"0","top":"0.8188153315291717","page_num":"0","block_num":"0","level":"0","text":"Returns:","height":"0.010452960286604362","left":"0.2485465134574538","conf":"1","line_num":"0","width":"0.01889534706765031"},{"width":"0.01598837020549368","text":"CAurno","word_num":"0","level":"0","block_num":"0","left":"0.24854651337109027","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.8432055752480975","page_num":"0","height":"0.006968640444571572"},{"page_num":"0","left":"0.2747093029029664","text":"vendor/aravel/tramework/src","width":"0.06395348082197477","conf":"0.5","par_num":"0","block_num":"0","level":"0","top":"0.8466898958055888","height":"0.006968640444571461","word_num":"0","line_num":"0"},{"width":"0.05668604120295101","page_num":"0","left":"0.2747093023963053","line_num":"0","height":"0.006968640444571461","block_num":"0","top":"0.8641114985930454","word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"luminare Loc/Loccer.ono"},{"conf":"0.30000001192092896","height":"0.007235383302971576","line_num":"0","word_num":"0","text":"'error' =>","level":"0","width":"0.026162789223041938","page_num":"0","par_num":"0","block_num":"0","top":"0.8708133969827938","left":"0.21511627846207848"},{"word_num":"0","block_num":"0","left":"0.20348837139363007","top":"0.9233449476199234","page_num":"0","text":"throw Ser","par_num":"0","height":"0.0072770620647228945","level":"0","width":"0.023255814897253146","conf":"0.30000001192092896","line_num":"0"},{"left":"0.44476744219026915","height":"0.010691917303836784","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.03488371727314399","line_num":"0","text":"826 ^ v 572","level":"0","top":"0.2508710809687519","word_num":"0","block_num":"0"},{"top":"0.29965156834254736","left":"0.47238372096131104","word_num":"0","height":"0.017421602252187585","text":"575","conf":"1","width":"0.008720929952377943","block_num":"0","par_num":"0","level":"0","line_num":"0","page_num":"0"},{"width":"0.008720929318285997","block_num":"0","conf":"0.30000001192092896","level":"0","text":"576","page_num":"0","line_num":"0","par_num":"0","top":"0.3205574921563493","word_num":"0","left":"0.47093023257922917","height":"0.010452960286604362"},{"height":"0.010452960286604362","level":"0","par_num":"0","block_num":"0","width":"0.01017441774936434","word_num":"0","page_num":"0","top":"0.3379790945953738","conf":"1","left":"0.4709302334945038","text":"577","line_num":"0"},{"word_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.47093023257922917","line_num":"0","text":"578","width":"0.008720929318285997","page_num":"0","level":"0","par_num":"0","top":"0.35540069773126226","conf":"1"},{"height":"0.017421602252187585","block_num":"0","line_num":"0","text":"579","top":"0.3693379791874951","conf":"1","level":"0","page_num":"0","left":"0.4709302331500887","par_num":"0","word_num":"0","width":"0.011627906180442682"},{"conf":"1","line_num":"0","top":"0.39024390295774314","word_num":"0","par_num":"0","page_num":"0","level":"0","width":"0.01017441774936434","text":"580","left":"0.4709302334945038","height":"0.010452960286604362","block_num":"0"},{"height":"0.024390243457264815","left":"0.4665697680180062","block_num":"0","par_num":"0","conf":"0.5","line_num":"0","level":"0","top":"0.40418118460121666","width":"0.0159883714736776","word_num":"0","text":"=581","page_num":"0"},{"width":"0.008720929318285997","line_num":"0","text":"583","level":"0","conf":"1","left":"0.4723837218234151","word_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.4425087113201125","page_num":"0"},{"left":"0.4709302334945038","height":"0.010452960286604362","width":"0.01017441774936434","block_num":"0","conf":"1","top":"0.459930314107569","line_num":"0","text":"584","word_num":"0","level":"0","page_num":"0","par_num":"0"},{"page_num":"0","par_num":"0","left":"0.46656976846458836","width":"0.013081394611520969","level":"0","text":"—585","top":"0.4773519168950253","conf":"0.5","line_num":"0","block_num":"0","word_num":"0","height":"0.010452960286604362"},{"top":"0.4947735200309138","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","conf":"1","level":"0","par_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","block_num":"0","text":"586"},{"left":"0.4723837218234151","level":"0","height":"0.010452960286604362","width":"0.008720929318285997","line_num":"0","top":"0.5121951224699383","conf":"1","word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"587"},{"left":"0.4723837218234151","block_num":"0","conf":"1","level":"0","par_num":"0","text":"588","width":"0.008720929318285997","line_num":"0","word_num":"0","top":"0.5296167252573947","height":"0.010452960286604362","page_num":"0"},{"top":"0.5470383280448511","height":"0.010452960286604362","word_num":"0","level":"0","par_num":"0","conf":"1","line_num":"0","block_num":"0","left":"0.4709302334945038","page_num":"0","text":"589","width":"0.01017441774936434"},{"par_num":"0","line_num":"0","height":"0.020905922094220375","page_num":"0","level":"0","block_num":"0","top":"0.5609756106427853","width":"0.008720929952377943","conf":"0.5","left":"0.47238372114299704","word_num":"0","text":"590"},{"width":"0.013081394611520969","line_num":"0","par_num":"0","block_num":"0","level":"0","top":"0.5853658539937421","height":"0.006968640444571572","left":"0.46802325552854196","conf":"0.30000001192092896","text":"15911","page_num":"0","word_num":"0"},{"conf":"1","block_num":"0","text":"592","level":"0","word_num":"0","height":"0.020905923615232025","left":"0.4723837209560432","page_num":"0","top":"0.5958188150216522","width":"0.010174418383456285","line_num":"0","par_num":"0"},{"text":"593","block_num":"0","conf":"1","par_num":"0","level":"0","top":"0.616724738727316","width":"0.008720929952377998","left":"0.47238372099764825","page_num":"0","line_num":"0","height":"0.010452961047110132","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","text":"T 595","line_num":"0","width":"0.014534881774415365","page_num":"0","left":"0.466569769326747","top":"0.6480836243637909","height":"0.013937280889142922","block_num":"0","level":"0"},{"left":"0.46656976759933994","page_num":"0","par_num":"0","top":"0.6655052271933078","block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","width":"0.014534883042599256","text":"-596","word_num":"0","height":"0.020905922094220375"},{"left":"0.47093023259606254","level":"0","text":"597","page_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.6898954702884519","word_num":"0","line_num":"0","width":"0.010174418383456285"},{"word_num":"0","conf":"0.5","page_num":"0","left":"0.4709302331016392","text":"598","top":"0.7003484325068968","block_num":"0","height":"0.020905922094220375","level":"0","line_num":"0","par_num":"0","width":"0.011627906180442626"},{"height":"0.006968641205077342","left":"0.4723837209976482","top":"0.7247386758550688","width":"0.008720929952377943","block_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","text":"$99","word_num":"0","line_num":"0"},{"block_num":"0","left":"0.46656976790214993","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"=600","width":"0.014534883042599311","height":"0.027874564820309367","level":"0","top":"0.7282229962193458","word_num":"0"},{"level":"0","line_num":"0","top":"0.7595818818683066","page_num":"0","left":"0.4709302334945038","text":"6011","word_num":"0","height":"0.006968640444571572","par_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.01017441774936434"},{"block_num":"0","top":"0.7700348428613736","left":"0.466569767781026","page_num":"0","level":"0","word_num":"0","height":"0.020905923615232025","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.014534883042599311","text":"-602"},{"text":"604","line_num":"0","top":"0.8048780490574194","width":"0.010174418383456285","level":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.020905922094220375","left":"0.47093023264451217","par_num":"0","conf":"1"},{"page_num":"0","line_num":"0","height":"0.010452960286604362","par_num":"0","level":"0","top":"0.8292682935500775","block_num":"0","conf":"0.30000001192092896","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","text":"605"},{"text":"606","level":"0","left":"0.4723837211284622","page_num":"0","block_num":"0","conf":"1","height":"0.017421602252187474","par_num":"0","top":"0.8432055753547425","word_num":"0","line_num":"0","width":"0.008720929952377943"},{"level":"0","page_num":"0","block_num":"0","par_num":"0","text":"— 607","word_num":"0","left":"0.4665697671564489","top":"0.8641114988686065","conf":"0.30000001192092896","height":"0.010689139176023432","line_num":"0","width":"0.013081394611520969"},{"top":"0.8815331015640149","left":"0.4723837218234151","block_num":"0","level":"0","width":"0.008720929318285997","conf":"1","word_num":"0","page_num":"0","line_num":"0","text":"608","height":"0.010452960286604362","par_num":"0"},{"text":"100% 52","top":"0.006968641450188162","conf":"0.30000001192092896","width":"0.01889534706765028","word_num":"0","level":"0","block_num":"0","par_num":"0","page_num":"0","left":"0.9127906995735092","line_num":"0","height":"0.006968640444571461"},{"word_num":"0","block_num":"0","left":"0.9345930252198137","level":"0","text":"• Mon ZU Aor 10.44:0%","width":"0.05813952709766146","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.006968641450188162"},{"conf":"1","level":"0","word_num":"0","line_num":"0","par_num":"0","text":"L AskJiminnyReportActivityServiceTestv","page_num":"0","height":"0.010452960286604362","left":"0.8270348901595695","block_num":"0","top":"0.02787456497864904","width":"0.08866278668667404"},{"word_num":"0","width":"0.029069763548830674","conf":"0.5","top":"0.05574912978701141","level":"0","left":"0.4738372097953522","line_num":"0","block_num":"0","par_num":"0","text":"=custom.log","page_num":"0","height":"0.010452960286604362"},{"width":"0.027616277654120225","left":"0.5101744200028817","line_num":"0","conf":"1","level":"0","page_num":"0","height":"0.010452961047110132","block_num":"0","word_num":"0","par_num":"0","top":"0.055749129145434506","text":"=laravel.log"},{"conf":"0.5","level":"0","par_num":"0","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","page_num":"0","width":"0.050872087478637695","block_num":"0","word_num":"0","left":"0.5450581399922917","height":"0.010452960286604362","line_num":"0"},{"height":"0.010452961047110132","word_num":"0","conf":"0.5","width":"0.06104650903255382","left":"0.6046511654871605","line_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"4 HS_local (iminny@localhost]","top":"0.055749129145434506"},{"conf":"1","text":"Cascade","block_num":"0","left":"0.6947674436468302","par_num":"0","level":"0","top":"0.05574912943857935","width":"0.017441858636571994","page_num":"0","height":"0.010452960286604362","word_num":"0","line_num":"0"},{"line_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.011164274322169043","par_num":"0","block_num":"0","text":"A console [PROD] X A console [EU]","top":"0.0797448165869219","width":"0.07703488431078326","page_num":"0","left":"0.4738372088584945"},{"conf":"0.5","left":"0.5595930266071848","level":"0","height":"0.011164274322169043","block_num":"0","page_num":"0","text":"A console [STAGING]","line_num":"0","top":"0.0797448165869219","width":"0.04360464785961393","par_num":"0","word_num":"0"},{"left":"0.6933139525309181","par_num":"0","conf":"1","line_num":"0","text":"Retactor Connection","level":"0","height":"0.007285397208668498","page_num":"0","block_num":"0","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0"},{"height":"0.007285397208668609","level":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","width":"0.045058133754324436","word_num":"0","par_num":"0","line_num":"0","text":"CRM Initial Sync Oven","top":"0.08362369371432266","left":"0.7470930289847444"},{"conf":"0.5","height":"0.0071770334928229484","left":"0.5348837228066751","level":"0","text":"Tx: Autov","par_num":"0","top":"0.1044657097288676","word_num":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.02034883549872868"},{"conf":"0.30000001192092896","left":"0.6627906971819303","level":"0","page_num":"0","text":"do jiminny","height":"0.010516868633897003","width":"0.023255814897253146","line_num":"0","par_num":"0","top":"0.1044657097460916","word_num":"0","block_num":"0"},{"level":"0","top":"0.12519936212958604","left":"0.49273255700367574","page_num":"0","width":"0.12936045261139567","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","height":"0.010689139176023432","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","height":"0.010689139176023432","text":"034 A1 A34 M62 ^ -","top":"0.12519936195537007","width":"0.05813952709766146","word_num":"0","level":"0","left":"0.6279069838403225","line_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.1463414637498397","width":"0.12499997970905707","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","word_num":"0","left":"0.4927325782522842","height":"0.006968640444571461","page_num":"0","line_num":"0"},{"level":"0","width":"0.1962209052227913","line_num":"0","word_num":"0","page_num":"0","left":"0.4927325630147635","height":"0.013937280889143033","block_num":"0","top":"0.15679442610595107","par_num":"0","conf":"1","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act."},{"line_num":"0","text":"SELECT","par_num":"0","width":"0.015988370205493707","level":"0","conf":"1","height":"0.010452960286604362","left":"0.49273255988271814","top":"0.17770034895077447","page_num":"0","block_num":"0","word_num":"0"},{"height":"0.013937280889143033","line_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","par_num":"0","page_num":"0","top":"0.1951219518899232","block_num":"0","level":"0","word_num":"0","conf":"0.5","width":"0.1889534605310318","left":"0.5014535184914614"},{"line_num":"0","top":"0.21602787489966546","height":"0.006968640444571461","word_num":"0","width":"0.021802323929806966","page_num":"0","text":"U.ema1l.","conf":"0.30000001192092896","par_num":"0","left":"0.5029069786600965","block_num":"0","level":"0"},{"width":"0.011627907448626518","left":"0.5029069764355705","text":"sa.*","conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.233449477263315","height":"0.006968641205077342","word_num":"0"},{"par_num":"0","word_num":"0","height":"0.006968641205077342","level":"0","block_num":"0","page_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336","left":"0.5029069796729173","conf":"0.30000001192092896","line_num":"0","width":"0.08866278668667404"},{"conf":"0.5","left":"0.49273255569667207","width":"0.0959302313784336","page_num":"0","word_num":"0","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","level":"0","height":"0.011164274322168932","block_num":"0","line_num":"0","top":"0.2679425837320575"},{"level":"0","par_num":"0","word_num":"0","top":"0.28548644338568163","line_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.007196483429539158","left":"0.492732561293783","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","width":"0.10610464785961388"},{"line_num":"0","top":"0.2995371262853762","height":"0.0148935728666314","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","left":"0.49269744083144135","block_num":"0","conf":"0.5","par_num":"0","level":"0","page_num":"0","width":"0.1381482875093501","word_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","top":"0.33797909453440456","text":"SELECT * FROM automated_report_results order by id desc;","left":"0.4927325646028267","page_num":"0","height":"0.010505753841126397","conf":"1","width":"0.14534883296236073","level":"0","word_num":"0"},{"word_num":"0","conf":"1","line_num":"0","level":"0","text":"select * from features;","height":"0.01075026787449107","left":"0.4927325633660667","top":"0.3728222999543015","block_num":"0","page_num":"0","par_num":"0","width":"0.059593018065107584"},{"text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0","left":"0.49273257312172364","width":"0.12936045261139567","block_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.38995215302990127","level":"0","page_num":"0","height":"0.007260390255820148","par_num":"0"},{"conf":"1","par_num":"0","line_num":"0","text":"select * from teams where id = 556;","word_num":"0","left":"0.4927325550814989","level":"0","page_num":"0","top":"0.42503987254774733","width":"0.09011627765412028","height":"0.010500196824994035","block_num":"0"},{"block_num":"0","par_num":"0","width":"0.03779069413530067","level":"0","conf":"1","left":"0.4927325616686351","height":"0.010564103651274914","page_num":"0","line_num":"0","text":"select * from","top":"0.4599303140744231","word_num":"0"},{"page_num":"0","height":"0.010564103651274914","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.12499998985452854","left":"0.5654069877565148","conf":"1","level":"0","par_num":"0","top":"0.4599303140744231","word_num":"0","line_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","conf":"1","page_num":"0","level":"0","left":"0.4927325737320452","top":"0.47735191659424503","width":"0.19767440633570893","word_num":"0","line_num":"0"},{"text":"select * from automated_report_results order Dy zu desc,","par_num":"0","top":"0.49466613506674073","block_num":"0","line_num":"0","height":"0.014546766235497555","conf":"0.5","width":"0.1453954818400931","word_num":"0","page_num":"0","left":"0.4927008834473122","level":"0"},{"line_num":"0","left":"0.4927325548990552","width":"0.14244185102746842","level":"0","height":"0.010686361048210191","text":"SELECT * FROM automated report results WHERE id = 1919:","block_num":"0","conf":"1","page_num":"0","word_num":"0","top":"0.5119617223575448","par_num":"0"},{"level":"0","conf":"1","text":"select * from automated report results WHERE report id = 54:","block_num":"0","top":"0.5470383283932831","height":"0.010452960286604362","left":"0.49273255862023396","width":"0.15552323929806972","page_num":"0","line_num":"0","word_num":"0","par_num":"0"},{"top":"0.5818815337886577","word_num":"0","line_num":"0","page_num":"0","left":"0.49273256125581216","conf":"1","text":"select * from opportunities where id = 7594349:","par_num":"0","block_num":"0","width":"0.12209300791963623","level":"0","height":"0.010622453461423431"},{"word_num":"0","left":"0.49273257226354994","par_num":"0","block_num":"0","level":"0","top":"0.6164274323772443","line_num":"0","conf":"0.5","page_num":"0","height":"0.010750267113985301","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","width":"0.19767440633570899"},{"height":"0.010628010477555794","block_num":"0","page_num":"0","top":"0.6339712919137487","line_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","width":"0.15406975847609494","par_num":"0","word_num":"0","conf":"1","left":"0.49273256709487234","level":"0"},{"conf":"1","block_num":"0","top":"0.651515151624469","height":"0.010505753841126397","level":"0","width":"0.15261626750864876","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","word_num":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.4927325551571803"},{"word_num":"0","width":"0.11046511061648101","text":"SELECT * FROM crm_fields WHERE id = 226147","conf":"1","block_num":"0","level":"0","page_num":"0","left":"0.4927325646279135","par_num":"0","height":"0.013937280889143033","line_num":"0","top":"0.6689895475345226"},{"word_num":"0","block_num":"0","top":"0.6864111504286012","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","level":"0","line_num":"0","left":"0.4927325552882119","conf":"1","par_num":"0","height":"0.010558546635142552","page_num":"0","width":"0.15261626750864876"},{"block_num":"0","level":"0","top":"0.724738676080081","par_num":"0","left":"0.4927325602990887","page_num":"0","line_num":"0","height":"0.007318740065968554","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","width":"0.12354650903255388","word_num":"0","conf":"0.5"},{"left":"0.492732558848917","top":"0.7386759584137272","word_num":"0","level":"0","block_num":"0","par_num":"0","line_num":"0","text":"GELECT","width":"0.0159883714736776","height":"0.010452961047110132","conf":"0.30000001192092896","page_num":"0"},{"page_num":"0","level":"0","block_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","width":"0.18604649888708236","word_num":"0","left":"0.5029069807442199","height":"0.014354066985646008","conf":"0.5","line_num":"0"},{"level":"0","text":"u. email","height":"0.007257611367501027","word_num":"0","line_num":"0","par_num":"0","width":"0.021802323929806966","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.7767145136381128","left":"0.5014534902332606"},{"top":"0.7944250876267327","width":"0.013081394611520913","word_num":"0","text":"sa.*,","conf":"1","line_num":"0","left":"0.5029069777669138","height":"0.010452960286604362","level":"0","page_num":"0","par_num":"0","block_num":"0"},{"line_num":"0","level":"0","block_num":"0","height":"0.010497418697180683","page_num":"0","text":"t.owner_id FROM social_accounts sa","width":"0.09011626750864876","left":"0.5014534906556222","conf":"1","par_num":"0","top":"0.8118022326885981","word_num":"0"},{"width":"0.09738371220040826","conf":"0.30000001192092896","left":"0.49273256673203064","top":"0.8292682928942409","par_num":"0","word_num":"0","block_num":"0","height":"0.007254833239687675","level":"0","line_num":"0","page_num":"0","text":"JOTN usens u on trid = ca.cociable idi"},{"par_num":"0","page_num":"0","block_num":"0","left":"0.49273255613526434","line_num":"0","top":"0.8466898957943156","level":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","height":"0.010566882539594036","width":"0.10610464785961393","conf":"0.5"},{"conf":"1","word_num":"0","par_num":"0","width":"0.1380813882706013","height":"0.010689139176023432","line_num":"0","top":"0.8641114986943905","level":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","left":"0.4927325670763793","page_num":"0","block_num":"0"},{"left":"0.4927325575704069","page_num":"0","top":"0.8987240830528642","conf":"0.5","width":"0.19622092551373427","word_num":"0","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","line_num":"0","block_num":"0","height":"0.01068358215989107","par_num":"0"},{"conf":"0.30000001192092896","line_num":"0","height":"0.011164274322169043","par_num":"0","block_num":"0","page_num":"0","text":"+0 ..","top":"0.0797448165869219","left":"0.965116281891486","width":"0.020348834230544677","word_num":"0","level":"0"},{"top":"0.10104529661439754","word_num":"0","conf":"1","left":"0.6976744093135958","width":"0.2703488329623608","line_num":"0","height":"0.01059744650857497","level":"0","page_num":"0","block_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","par_num":"0"},{"width":"0.23837209255137337","line_num":"0","word_num":"0","top":"0.11846689891207607","height":"0.006968641205077342","level":"0","left":"0.703488371377582","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","conf":"0.30000001192092896","page_num":"0","block_num":"0"},{"word_num":"0","top":"0.1393728226143094","height":"0.007357639939400973","line_num":"0","block_num":"0","left":"0.694767473312973","conf":"1","level":"0","par_num":"0","page_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","width":"0.28633718287691157"},{"text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","conf":"0.5","height":"0.010653017430404366","page_num":"0","width":"0.2819767201200445","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.15311004796085603","block_num":"0","left":"0.6962209524994839"},{"line_num":"0","text":"already solved - just not parametrised for the profile/since case","height":"0.010583553587991013","left":"0.6947674594038452","top":"0.1672473874286453","page_num":"0","width":"0.12645347067650337","par_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1"},{"par_num":"0","top":"0.19856459312259356","word_num":"0","line_num":"0","level":"0","page_num":"0","text":"What splitting the profile sync into batches would look like","width":"0.13517440633570899","block_num":"0","height":"0.010494639808861561","conf":"1","left":"0.6947674552483422"},{"level":"0","top":"0.21929824549679078","word_num":"0","conf":"1","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","width":"0.1511627765412027","height":"0.007182590508955311","left":"0.6947674427962095","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"conf":"1","width":"0.28633716258596864","height":"0.010569660667407277","top":"0.233449478068677","par_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","left":"0.694767459943104"},{"conf":"0.30000001192092896","width":"0.24127905419532292","block_num":"0","left":"0.6947674612076477","height":"0.006968640444571461","word_num":"0","line_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","par_num":"0","page_num":"0","top":"0.2508710804745784","level":"0"},{"width":"0.284883661473051","level":"0","word_num":"0","left":"0.6962209605769604","height":"0.007329854098233168","line_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","top":"0.271777003894373"},{"par_num":"0","word_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.6962209692158519","page_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.306620209394439","width":"0.2877906636988863"},{"level":"0","par_num":"0","conf":"1","page_num":"0","left":"0.7034883691075557","top":"0.3205574921563493","width":"0.2776162573631774","word_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro"},{"width":"0.20639533184944325","page_num":"0","line_num":"0","left":"0.7034883929131215","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","conf":"0.30000001192092896","word_num":"0","top":"0.33797909453440456","height":"0.010505753841126397","level":"0","block_num":"0","par_num":"0"},{"left":"0.6962209294276679","line_num":"0","top":"0.3554006976086954","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","height":"0.010628010477555794","word_num":"0","level":"0","block_num":"0","par_num":"0","conf":"1","width":"0.2819767201200445","page_num":"0"},{"top":"0.3763066205343165","par_num":"0","width":"0.2848836817639939","conf":"1","line_num":"0","level":"0","word_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","page_num":"0","block_num":"0","height":"0.0072659472719524","left":"0.6962209430504749"},{"height":"0.007215933366255256","block_num":"0","level":"0","left":"0.6947674424200525","top":"0.41463414653422836","line_num":"0","conf":"0.5","page_num":"0","par_num":"0","word_num":"0","text":"You get for free","width":"0.0319767404109873"},{"text":"•streamed fetch (no 0OM on big owners)","line_num":"0","height":"0.0071770334928229484","width":"0.08575581489725315","level":"0","left":"0.697674417508692","page_num":"0","par_num":"0","conf":"0.5","top":"0.43540669856459324","block_num":"0","word_num":"0"},{"par_num":"0","conf":"0.5","height":"0.0071770334928229484","level":"0","line_num":"0","width":"0.06540696671668522","block_num":"0","word_num":"0","text":"• 100-record batches via Redis","left":"0.6976744285694189","page_num":"0","top":"0.4529505582137161"},{"par_num":"0","height":"0.010477968760464584","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","line_num":"0","page_num":"0","block_num":"0","conf":"1","width":"0.13953486909257606","word_num":"0","left":"0.6976744332330052","level":"0","top":"0.4703832754342152"},{"conf":"1","level":"0","par_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","top":"0.4912280700058711","word_num":"0","left":"0.6976744360642997","line_num":"0","page_num":"0","block_num":"0","width":"0.1322674244008165","height":"0.010514089745577881"},{"par_num":"0","top":"0.508710801912447","width":"0.2819767201200445","conf":"0.5","page_num":"0","level":"0","word_num":"0","height":"0.010452960286604251","block_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","line_num":"0","left":"0.6976744452373054"},{"top":"0.5261324047144549","line_num":"0","par_num":"0","word_num":"0","height":"0.007360418067214214","width":"0.07267441140844466","conf":"0.5","left":"0.7034883798200974","block_num":"0","page_num":"0","text":"key so difterent orofiles don't collide","level":"0"},{"line_num":"0","page_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","word_num":"0","par_num":"0","top":"0.5470383280448511","height":"0.010452960286604362","level":"0","width":"0.1729650903255382","block_num":"0","left":"0.6947674678139966","conf":"1"},{"block_num":"0","height":"0.0073104049220229506","left":"0.6947674633339377","level":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","par_num":"0","top":"0.5644599301598978","width":"0.2819767201200445","page_num":"0","conf":"0.5","line_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","level":"0","top":"0.5956937798195339","block_num":"0","left":"0.6947674627311626","line_num":"0","width":"0.28052323929806977","height":"0.010577996571858761","conf":"1","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","page_num":"0"},{"block_num":"0","line_num":"0","conf":"1","page_num":"0","width":"0.13953487923804753","par_num":"0","height":"0.0071770334928229484","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","left":"0.6947674461509291","level":"0","top":"0.613237639553429","word_num":"0"},{"page_num":"0","level":"0","word_num":"0","conf":"1","left":"0.6947674422006878","text":"Recommendation","top":"0.6411149825213349","width":"0.04215116196490354","line_num":"0","height":"0.006968641205077342","par_num":"0","block_num":"0"},{"top":"0.6585365856142653","height":"0.010522425650029366","line_num":"0","width":"0.28052323929806977","par_num":"0","word_num":"0","left":"0.6947674626641019","page_num":"0","block_num":"0","conf":"1","level":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly"},{"conf":"0.5","level":"0","line_num":"0","left":"0.6947674655515993","page_num":"0","par_num":"0","top":"0.6759581884885157","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","block_num":"0","word_num":"0","width":"0.28488370205493685","height":"0.006968640444571461"},{"page_num":"0","height":"0.01055576774682343","conf":"1","block_num":"0","width":"0.17441859143845573","left":"0.6947674548777797","line_num":"0","par_num":"0","top":"0.6897926635444678","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","word_num":"0","level":"0"},{"height":"0.01072803904945574","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","width":"0.22819766592472157","top":"0.7105263158961413","par_num":"0","page_num":"0","block_num":"0","line_num":"0","level":"0","word_num":"0","left":"0.697674427545875","conf":"1"},{"par_num":"0","block_num":"0","level":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","line_num":"0","word_num":"0","height":"0.010716925017191015","width":"0.2848836817639939","top":"0.7317073174143272","page_num":"0","conf":"1","left":"0.6976744576996018"},{"line_num":"0","par_num":"0","width":"0.011627906180442626","block_num":"0","left":"0.7034883726365229","word_num":"0","page_num":"0","text":"do),","height":"0.017421602252187585","level":"0","top":"0.7421602788826169","conf":"0.30000001192092896"},{"page_num":"0","block_num":"0","word_num":"0","left":"0.6976744436144179","height":"0.0071770334928229484","conf":"0.5","level":"0","par_num":"0","line_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","top":"0.766347687400319","width":"0.2776162573631774"},{"top":"0.7870813397129187","width":"0.2877906636988864","word_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","height":"0.011164274322169043","page_num":"0","left":"0.694767475704478","conf":"1","level":"0"},{"text":"at the end (FetchSalesforceEntitieslo","conf":"1","line_num":"0","page_num":"0","height":"0.00722149038238773","word_num":"0","block_num":"0","par_num":"0","top":"0.804625199437562","left":"0.6962209300478492","width":"0.07994186117293989","level":"0"},{"width":"0.18895348082197483","top":"0.8046251994347967","line_num":"0","height":"0.007221490382387619","left":"0.7761627980999628","block_num":"0","conf":"1","par_num":"0","word_num":"0","page_num":"0","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","level":"0"},{"conf":"1","left":"0.6962209318790669","block_num":"0","par_num":"0","height":"0.0071770334928229484","page_num":"0","level":"0","text":"watermark — gate it on \"no profile context\".","word_num":"0","top":"0.8221690590111643","line_num":"0","width":"0.08430232392980697"},{"word_num":"0","line_num":"0","top":"0.8397129185198681","block_num":"0","page_num":"0","left":"0.9651162807795277","width":"0.017441858636571994","height":"0.010461296951561616","conf":"0.30000001192092896","par_num":"0","text":"G.l .","level":"0"},{"height":"0.0071770334928229484","line_num":"0","text":"Ask anvthina (84-D","block_num":"0","left":"0.6962209300842392","width":"0.04069767099745736","top":"0.9266347687400319","word_num":"0","par_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896"},{"word_num":"0","left":"0.7223837197862006","height":"0.0071770334928229484","page_num":"0","top":"0.9545454545454546","level":"0","block_num":"0","line_num":"0","par_num":"0","text":"Claude Qnus 17 Medium","width":"0.04651162472177062","conf":"0.30000001192092896"},{"top":"0.9860627181052405","conf":"0.5","word_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.01453488177441542","block_num":"0","line_num":"0","left":"0.9331395351302343","text":"144-25","height":"0.006968640444571572"},{"left":"0.9709302343731505","height":"0.01074748898617195","word_num":"0","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"Po 4 sp","top":"0.986062718234409","width":"0.01453488177441531"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8072
|
NULL
|
NULL
|
|
59405
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.4/.44L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ VbElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"left":"0.01744185995005212", [{"left":"0.01744185995005212","height":"0.006968641205077342","level":"0","top":"0.006968641046706359","par_num":"0","word_num":"0","width":"0.021802326466174835","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"Phostorm"},{"page_num":"0","level":"0","par_num":"0","top":"0.006968641450188162","left":"0.1148255812121043","line_num":"0","width":"0.01162790618044264","text":"code","height":"0.006968640444571461","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"top":"0.02787456497864904","height":"0.010452960286604362","left":"0.030523259704860126","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","text":"FV faVsco.js","width":"0.029069763548830722","word_num":"0"},{"word_num":"0","text":"?9 master","height":"0.010452960286604362","block_num":"0","left":"0.06831395542728312","par_num":"0","top":"0.02787456497864904","width":"0.024709300791963623","conf":"0.30000001192092896","page_num":"0","level":"0","line_num":"0"},{"block_num":"0","height":"0.003484320602538671","level":"0","width":"0.020348836766912577","line_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.014534883869450689","page_num":"0","par_num":"0","text":"Proledey","top":"0.05923344944238418"},{"level":"0","line_num":"0","block_num":"0","top":"0.07612742412338913","height":"0.01150821840934213","width":"0.030583024024963372","left":"0.043574765514713835","conf":"0.30000001192092896","page_num":"0","text":"D Salesforce","word_num":"0","par_num":"0"},{"page_num":"0","par_num":"0","text":"> DDTO","conf":"0.30000001192092896","block_num":"0","left":"0.046511627642654756","word_num":"0","height":"0.010452960286604362","level":"0","top":"0.09407665591941561","width":"0.021802323929806973","line_num":"0"},{"text":"© FetchSalesforceEntitiesJob.pnp","height":"0.015479323586398475","width":"0.07137109878215384","page_num":"0","word_num":"0","conf":"1","top":"0.11024367702094318","block_num":"0","left":"0.0537095887639354","level":"0","line_num":"0","par_num":"0"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","left":"0.05232558202147495","level":"0","height":"0.0071770334928229484","par_num":"0","top":"0.13237639553429026","text":"c ProcesssalestorcetnutybatchJob.ong","page_num":"0","width":"0.08575580475178171","block_num":"0"},{"text":"C) ketryralleasalestorcerecorasJob.onp","line_num":"0","left":"0.05232558202147495","word_num":"0","conf":"0.5","top":"0.14982578435435434","page_num":"0","par_num":"0","level":"0","height":"0.0072715042880847625","block_num":"0","width":"0.08575580475178171"},{"line_num":"0","top":"0.16724738709478748","width":"0.06249999492726427","page_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0","text":"c) AulolocDelavec locrm.ono","height":"0.006968640444571461","left":"0.046511627154292065","par_num":"0"},{"left":"0.046511627667025296","width":"0.07558138827060132","page_num":"0","par_num":"0","conf":"1","level":"0","height":"0.010616896445291069","line_num":"0","text":"© CheckAndRetryRemoteMatch.php","top":"0.18102073376030525","block_num":"0","word_num":"0"},{"text":"C) CreaterollowupActivity.php","width":"0.06395348082197473","conf":"0.5","line_num":"0","height":"0.0073048471453848185","page_num":"0","left":"0.04651163545709501","block_num":"0","top":"0.2017543859602864","par_num":"0","word_num":"0","level":"0"},{"left":"0.04651162858740109","par_num":"0","page_num":"0","block_num":"0","width":"0.04215116196490349","conf":"0.30000001192092896","height":"0.007182590508955311","level":"0","text":"C) CreateNotes.php","word_num":"0","line_num":"0","top":"0.21929824565899192"},{"top":"0.23684210521680837","word_num":"0","text":"© MatchActivitiesToNewOpportunity.php","page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"1","left":"0.04651163557061816","level":"0","height":"0.010544653714558705","width":"0.08720929571922789"},{"text":"C) MatchActivitvermData.php","level":"0","page_num":"0","block_num":"0","left":"0.04651163358738779","par_num":"0","width":"0.06249999492726427","conf":"0.5","height":"0.007207597461803994","line_num":"0","top":"0.2543554009942979","word_num":"0"},{"line_num":"0","conf":"0.30000001192092896","left":"0.046511628705343505","page_num":"0","par_num":"0","text":"E) NoteObiect.ohp","level":"0","width":"0.039244185102746854","top":"0.27177700333990396","word_num":"0","block_num":"0","height":"0.00732985485873916"},{"height":"0.006968640444571461","text":"c) SaveActiviv.ono","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.2891986066069825","par_num":"0","width":"0.04215115942853562","page_num":"0","left":"0.04651163174781109"},{"level":"0","page_num":"0","top":"0.30662020900450737","text":"c)saveliranscriotion.onv","width":"0.0523255835188196","block_num":"0","par_num":"0","height":"0.006968641205077342","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.04651162677256695"},{"line_num":"0","level":"0","height":"0.0072464973352361906","par_num":"0","text":"C) SetuoLavout.oho","page_num":"0","conf":"0.5","block_num":"0","top":"0.32376395531045343","left":"0.04651163174781109","width":"0.04215115942853562","word_num":"0"},{"width":"0.04215115942853562","conf":"0.5","page_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.0071770334928230595","left":"0.04651163174781109","line_num":"0","top":"0.34130781499202545","par_num":"0","text":"C) SvncActivitv.oho"},{"word_num":"0","page_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.3552072621290665","left":"0.04638947542561308","conf":"1","height":"0.014418177627490425","text":"@ SvncFieldMetadata.php","width":"0.055435398791698696"},{"height":"0.010455739935429254","word_num":"0","par_num":"0","line_num":"0","conf":"1","text":"© SyncLeads.php","block_num":"0","level":"0","page_num":"0","left":"0.046511631609252174","width":"0.039244182566378974","top":"0.3763066205343165"},{"word_num":"0","text":"© SyncObjects.php","height":"0.014354066985645897","left":"0.046511631695615716","line_num":"0","top":"0.38995215311004783","page_num":"0","par_num":"0","level":"0","conf":"1","width":"0.04215115942853562","block_num":"0"},{"left":"0.04651163073081603","block_num":"0","level":"0","height":"0.010700253968793927","page_num":"0","width":"0.06104650903255382","line_num":"0","word_num":"0","conf":"1","text":"© SyncOpportunitiesJob.php","par_num":"0","top":"0.41114982586710536"},{"conf":"1","par_num":"0","text":"© SyncOpportunity.php","block_num":"0","width":"0.05087208747863769","height":"0.014354066985646008","left":"0.046511633451594","page_num":"0","level":"0","word_num":"0","line_num":"0","top":"0.42503987240829344"},{"width":"0.05813953217039717","par_num":"0","top":"0.44577352463809683","height":"0.010672468127626344","level":"0","conf":"1","line_num":"0","text":"© SyncProfileMetadata.php","word_num":"0","page_num":"0","block_num":"0","left":"0.04651163071712692"},{"text":"© SyncTeamFieldsJob.php","top":"0.46331738455485405","page_num":"0","level":"0","conf":"1","height":"0.010550210730691068","par_num":"0","word_num":"0","block_num":"0","width":"0.056686041202950996","left":"0.04651163321565249","line_num":"0"},{"height":"0.010452961047110243","word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","line_num":"0","text":"© SyncTeamMetadata.php","width":"0.05668604120295098","par_num":"0","left":"0.04651163321565131","top":"0.48083623715937174"},{"height":"0.01051408974557777","left":"0.04651163548425466","line_num":"0","width":"0.08430231885707123","par_num":"0","block_num":"0","page_num":"0","text":"© UpdateOpportunitySpecifications.php","level":"0","word_num":"0","conf":"1","top":"0.49825784007433493"},{"block_num":"0","level":"0","text":"Updatestage.ong","par_num":"0","line_num":"0","left":"0.046511627480499834","conf":"0.30000001192092896","top":"0.5191637634014077","width":"0.04215115942853563","height":"0.006968640444571461","page_num":"0","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.010758603778942555","page_num":"0","word_num":"0","text":"> @ DealRisks","line_num":"0","top":"0.5331010454942319","width":"0.03343022884206569","level":"0","par_num":"0","left":"0.03343023627313173"},{"conf":"0.30000001192092896","width":"0.031976740410987366","word_num":"0","line_num":"0","level":"0","height":"0.006968640444571572","text":"_Meeuine bor","left":"0.03924418649273823","block_num":"0","page_num":"0","top":"0.5714285717637769","par_num":"0"},{"block_num":"0","left":"0.03924418703063903","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"a Telephony","height":"0.007210375589617124","page_num":"0","word_num":"0","top":"0.6411149830944434","width":"0.029069763548830715"},{"page_num":"0","block_num":"0","height":"0.011164274322169154","left":"0.03924418612559764","level":"0","par_num":"0","conf":"0.30000001192092896","text":"C User","line_num":"0","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0"},{"left":"0.04069767337055839","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"c8aseprocessing.oo.ono","height":"0.006968641205077342","top":"0.675958188117432","page_num":"0","word_num":"0","width":"0.05523256038097625"},{"conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","height":"0.01055576850732931","text":"@ Dummv.Job.php","left":"0.04069767586474709","par_num":"0","top":"0.6897926633384308","width":"0.03779069667166852","word_num":"0","line_num":"0"},{"height":"0.006968640444571572","text":"(C)ImoortRecallA|Recordinas.Job.oho","par_num":"0","width":"0.07558138827060132","conf":"0.5","top":"0.7108013940634285","line_num":"0","page_num":"0","word_num":"0","left":"0.04069768173679198","block_num":"0","level":"0"},{"left":"0.0406976819687229","block_num":"0","page_num":"0","word_num":"0","height":"0.010508531968939527","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","line_num":"0","level":"0","width":"0.06395348082197475","conf":"0.5","par_num":"0"},{"height":"0.0071770334928229484","text":"C ob.oho","word_num":"0","conf":"0.30000001192092896","width":"0.023255812360885288","level":"0","left":"0.04069767637769677","par_num":"0","top":"0.7456140350877193","line_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","height":"0.006968641205077342","left":"0.04069767469984203","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.04505813882706013","level":"0","top":"0.7630662020343051","text":"C)JobDisoatcher.oho","page_num":"0","line_num":"0"},{"width":"0.06395348082197473","page_num":"0","text":".lobDisnatcherintertace.oho","level":"0","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","top":"0.7804878052132543","par_num":"0","left":"0.04069768139133789"},{"width":"0.08430231885707126","block_num":"0","conf":"0.5","height":"0.01061967533361019","page_num":"0","text":"@ [EMAIL]","top":"0.7942583731520936","word_num":"0","left":"0.04069768199588256","par_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","height":"0.007307626033703829","word_num":"0","par_num":"0","top":"0.8149920253520749","block_num":"0","text":"T. SasVicibilitvControl.nhn","width":"0.05668604120295098","left":"0.039244191467289816"},{"line_num":"0","conf":"0.5","level":"0","block_num":"0","top":"0.8325358850720923","word_num":"0","height":"0.010669689239307223","par_num":"0","text":"v D Listeners","width":"0.03197674041098737","left":"0.027616282843257383","page_num":"0"},{"page_num":"0","left":"0.03343023313500392","line_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0","top":"0.8500797448165869","height":"0.0071770334928230595","width":"0.031976740410987366","block_num":"0","text":"v M Activitiod","par_num":"0"},{"left":"0.03924418511117721","conf":"0.5","level":"0","page_num":"0","text":"v M ActivitvProviden","par_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","height":"0.007204819333990642","block_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","text":"> M.lustCall","left":"0.046511629117106865","level":"0","line_num":"0","par_num":"0","top":"0.8850174216200114","width":"0.02906976608519858","word_num":"0","height":"0.007327075970420038","page_num":"0","conf":"0.30000001192092896"},{"text":"v D UserPilot","word_num":"0","height":"0.010639125270326288","level":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.046511631681215526","top":"0.9024390246943023","conf":"0.5","line_num":"0","width":"0.03197674041098737"},{"height":"0.010761381906755796","line_num":"0","top":"0.9198606275943773","word_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"© TrackProviderinstalledEvent.php","conf":"1","width":"0.07412789730315514","level":"0","left":"0.059593032929402996"},{"line_num":"0","conf":"0.30000001192092896","left":"0.039244188091967266","top":"0.9372822303003622","text":"MAudia","width":"0.026162789223041938","height":"0.006968640444571572","level":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","level":"0","left":"0.039244188005603746","par_num":"0","text":"MRots","line_num":"0","top":"0.9547038330878187","page_num":"0","conf":"0.30000001192092896","width":"0.0232558123608853","height":"0.006968640444571572","block_num":"0"},{"width":"0.047965110616481066","height":"0.007249275463049432","conf":"0.30000001192092896","block_num":"0","text":"C ActivitvController.ohn","top":"0.05574912945445576","level":"0","par_num":"0","page_num":"0","word_num":"0","line_num":"0","left":"0.15406977310444897"},{"page_num":"0","top":"0.08362369334200259","left":"0.15406976733606492","block_num":"0","height":"0.006968641205077342","word_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.07122093058646994","text":"Automateakeporskepository.pnp","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","page_num":"0","text":"© AutomatedReportsCommand.php","left":"0.30668604530999377","par_num":"0","block_num":"0","height":"0.011164274322169043","top":"0.0797448165869219","width":"0.07122092551373421","word_num":"0","level":"0"},{"height":"0.006968640444571461","block_num":"0","text":"Opportunitysynclrait.ong","top":"0.13240418151987454","line_num":"0","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","width":"0.05523255023550483","left":"0.3066860477020153","level":"0"},{"word_num":"0","left":"0.37063954254736237","page_num":"0","top":"0.13240418151987454","level":"0","height":"0.006968640444571461","block_num":"0","conf":"0.5","par_num":"0","width":"0.08720929571922792","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","line_num":"0"},{"page_num":"0","par_num":"0","text":"wsyncermenuuiestrait.ono","height":"0.006968640444571461","block_num":"0","line_num":"0","top":"0.1567944254223136","width":"0.05523255023550483","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.31831396020201475"},{"page_num":"0","block_num":"0","par_num":"0","top":"0.18102073365231264","conf":"0.30000001192092896","line_num":"0","text":"c) SyncObiects.pho","width":"0.039244185102746826","level":"0","height":"0.0071770334928229484","left":"0.15406976824025068","word_num":"0"},{"conf":"1","page_num":"0","word_num":"0","height":"0.010452960286604362","left":"0.20203489060729998","level":"0","par_num":"0","text":"©ImportOpportunityBatch.php","width":"0.06104650395981806","block_num":"0","top":"0.17770034929920653","line_num":"0"},{"block_num":"0","height":"0.010497417936674913","conf":"1","page_num":"0","line_num":"0","top":"0.17770034916869026","word_num":"0","width":"0.053779064340794325","left":"0.27180233100804285","par_num":"0","level":"0","text":"© ImportContactBatch.php"},{"top":"0.17770034916869026","left":"0.33284884116015484","height":"0.010497417936674913","conf":"1","line_num":"0","par_num":"0","word_num":"0","page_num":"0","width":"0.027616275117752387","text":"© Client.php","block_num":"0","level":"0"},{"conf":"0.5","level":"0","word_num":"0","line_num":"0","height":"0.0071770334928229484","text":"C) HubspotPaqinationService.phg","block_num":"0","width":"0.0654069717894209","page_num":"0","top":"0.18102073365231264","par_num":"0","left":"0.3677325572728374"},{"left":"0.15406977127553043","line_num":"0","par_num":"0","height":"0.007343747018817126","block_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.030523251979909044","word_num":"0","level":"0","top":"0.20557491325434107","text":"() Service.php"},{"word_num":"0","block_num":"0","left":"0.19186047025946548","text":"BatchSyncTrait.php","par_num":"0","conf":"0.5","height":"0.006968640444571572","line_num":"0","top":"0.20557491322719157","level":"0","width":"0.04505813375432441","page_num":"0"},{"top":"0.20175438596491224","word_num":"0","left":"0.2441860510865191","height":"0.011164274322169154","block_num":"0","conf":"0.5","par_num":"0","level":"0","page_num":"0","line_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","width":"0.14534883296236076"},{"par_num":"0","width":"0.02906976354883073","left":"0.3982558178455254","level":"0","height":"0.007343747018817126","line_num":"0","page_num":"0","text":"php api_v2.php","top":"0.20557491325434107","block_num":"0","word_num":"0","conf":"0.5"},{"line_num":"0","page_num":"0","top":"0.22966507158551952","word_num":"0","conf":"1","height":"0.007268726160271521","block_num":"0","left":"0.15406977510994932","level":"0","par_num":"0","text":"(C) AutomatedReportResult.oho","width":"0.06104650395981809"},{"conf":"1","left":"0.17151161694394365","line_num":"0","par_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.010691917303836784","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","width":"0.21656975847609497","word_num":"0","top":"0.2508710809687519"},{"width":"0.05959302313784334","page_num":"0","level":"0","conf":"1","block_num":"0","text":"nublic function handlel","left":"0.18313953485556841","top":"0.26794258384399516","line_num":"0","par_num":"0","word_num":"0","height":"0.007318740065968554"},{"left":"0.1497093032619457","width":"0.010174417749364312","block_num":"0","top":"0.4111498263026909","text":"138","level":"0","word_num":"0","height":"0.010452960286604362","line_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0"},{"conf":"1","height":"0.017421602252187474","block_num":"0","left":"0.15116279097784552","level":"0","line_num":"0","par_num":"0","width":"0.010174418383456285","top":"0.44250871089481225","text":"140","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","page_num":"0","left":"0.15116279076509007","text":"1143","par_num":"0","width":"0.00872092995237797","word_num":"0","height":"0.006968641205077342","top":"0.5017421601756263","block_num":"0","level":"0","line_num":"0"},{"width":"0.00872092995237797","par_num":"0","word_num":"0","block_num":"0","height":"0.010452961047110132","line_num":"0","page_num":"0","conf":"1","left":"0.1511627908377645","text":"144","level":"0","top":"0.5156794425600686"},{"level":"0","word_num":"0","par_num":"0","text":"149","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.6062717769003649","line_num":"0","width":"0.00872092995237797","block_num":"0","left":"0.15116279076509007","page_num":"0"},{"height":"0.010452960286604362","block_num":"0","par_num":"0","text":"155","width":"0.008720929318285997","word_num":"0","top":"0.7108013942469417","left":"0.15116279159085694","line_num":"0","conf":"1","level":"0","page_num":"0"},{"page_num":"0","conf":"1","line_num":"0","par_num":"0","text":"158","top":"0.763066202609311","block_num":"0","left":"0.15116279159085694","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0","level":"0"},{"line_num":"0","left":"0.15116279159085694","page_num":"0","conf":"1","level":"0","text":"161","width":"0.008720929318285997","block_num":"0","top":"0.8153310109716805","par_num":"0","height":"0.010452960286604362","word_num":"0"},{"conf":"1","page_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.15116279159085694","text":"163","width":"0.008720929318285997","top":"0.8501742165465933","height":"0.010452960286604362","line_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","width":"0.00872092995237797","text":"1164","left":"0.15116279076509007","height":"0.006968641205077342","conf":"1","level":"0","top":"0.871080139269703","page_num":"0","block_num":"0","par_num":"0"},{"conf":"1","text":"165","level":"0","top":"0.8850174221215062","line_num":"0","par_num":"0","word_num":"0","left":"0.15116279159085694","page_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","block_num":"0"},{"height":"0.006968641205077342","par_num":"0","text":"1166","page_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","block_num":"0","width":"0.00872092995237797","level":"0","line_num":"0","word_num":"0","top":"0.9059233448446159"},{"text":"$config,","page_num":"0","par_num":"0","block_num":"0","word_num":"0","line_num":"0","top":"0.2891986067904957","level":"0","left":"0.21366279261358478","conf":"1","height":"0.010452960286604362","width":"0.021802323929806966"},{"conf":"1","line_num":"0","text":"$batchRepository,","level":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","block_num":"0","width":"0.04505813375432441","top":"0.30662020992638417","left":"0.21366279584086087","word_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","text":"SredisService","left":"0.21366279067986574","conf":"1","par_num":"0","top":"0.3240418127138407","level":"0","word_num":"0","width":"0.03633720570422233","height":"0.010452960286604362"},{"line_num":"0","height":"0.010452960286604251","left":"0.21366279592722434","top":"0.3414634155012971","word_num":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","width":"0.04796511061648104","text":"$entityRepository,","level":"0"},{"top":"0.3623693383142996","conf":"0.30000001192092896","width":"0.018895347067650337","text":"sloggen","left":"0.21366279063768656","page_num":"0","height":"0.006968640444571461","level":"0","word_num":"0","par_num":"0","line_num":"0","block_num":"0"},{"conf":"0.5","level":"0","top":"0.4146341463621239","page_num":"0","line_num":"0","word_num":"0","block_num":"0","par_num":"0","height":"0.007215933366255367","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","width":"0.2398255733733482","left":"0.20348838007687264"},{"block_num":"0","conf":"0.5","line_num":"0","page_num":"0","width":"0.07994185102746842","par_num":"0","text":"if (Sthis->attemots@ === 1) {","level":"0","word_num":"0","left":"0.20348838095072486","height":"0.010672467367120575","top":"0.4457735248441337"},{"block_num":"0","width":"0.1482558047517817","par_num":"0","left":"0.21366278713067985","word_num":"0","line_num":"0","level":"0","conf":"1","page_num":"0","top":"0.46331738455485405","height":"0.010550210730691068","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):"},{"par_num":"0","word_num":"0","height":"0.0071770334928229484","page_num":"0","level":"0","block_num":"0","left":"0.20348838105878864","text":"ssuncedat = carbonimmuta.le::nowo:","conf":"0.5","top":"0.5191387559808612","line_num":"0","width":"0.091569758476095"},{"width":"0.15552324944354115","block_num":"0","par_num":"0","top":"0.5331010453200158","word_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","line_num":"0","conf":"1","height":"0.013948396442419408","level":"0","page_num":"0","left":"0.20348837906873227"},{"conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","left":"0.20348837025078986","line_num":"0","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","width":"0.14970930586469938","word_num":"0","page_num":"0","height":"0.006968641205077342","top":"0.5714285713801411"},{"width":"0.021802323929806966","line_num":"0","top":"0.5923344949742337","word_num":"0","level":"0","block_num":"0","page_num":"0","left":"0.2470930229619993","height":"0.010536318570613101","text":"<1/6 >","conf":"0.30000001192092896","par_num":"0"},{"left":"0.2151162810652241","level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.0071798116206361895","top":"0.6060606061050023","width":"0.027616277654120253","line_num":"0","text":"'entity tvo","conf":"0.30000001192092896","word_num":"0"},{"text":"© Logger","width":"0.021802323929806966","word_num":"0","line_num":"0","height":"0.010455739935429254","block_num":"0","par_num":"0","top":"0.6132376396173622","page_num":"0","level":"0","left":"0.25000000055269916","conf":"0.5"},{"word_num":"0","line_num":"0","par_num":"0","conf":"0.5","level":"0","width":"0.027616277654120253","block_num":"0","left":"0.2151162810652241","height":"0.0071770334928230595","page_num":"0","text":"Itotal reco","top":"0.6236044657097288"},{"width":"0.05668604120295098","height":"0.010628010477555794","line_num":"0","par_num":"0","block_num":"0","text":"public function info","level":"0","top":"0.6339712919137487","page_num":"0","word_num":"0","conf":"0.5","left":"0.248546517777781"},{"text":"\"batches di","line_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","width":"0.027616277654120253","top":"0.6411149825399743","height":"0.0072103763501230045","left":"0.2151162801625813","block_num":"0","level":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.026162789223041966","line_num":"0","text":"Isvnced atl","left":"0.21511628105837952","height":"0.007332632986552401","top":"0.6585365856142653","level":"0","word_num":"0"},{"level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.010591889492442497","top":"0.6618819775389818","conf":"0.5","left":"0.26598837545525295","par_num":"0","text":"cav $context = [1","word_num":"0","width":"0.04360464785961399"},{"text":":voidi","conf":"0.30000001192092896","block_num":"0","top":"0.6794425090460069","level":"0","line_num":"0","width":"0.020348835498728624","left":"0.24854651350063556","par_num":"0","page_num":"0","height":"0.006968640444571572","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","conf":"1","word_num":"0","left":"0.1918604731373945","line_num":"0","height":"0.011164274322169043","top":"0.6929824561403509","text":"} catch (SocialAcco","block_num":"0","width":"0.052325573373348144"},{"height":"0.006968641205077342","page_num":"0","left":"0.2034883724950264","line_num":"0","block_num":"0","level":"0","text":"Cloaden-swannir","top":"0.7108013936697744","word_num":"0","conf":"0.5","par_num":"0","width":"0.039244185102746854"},{"level":"0","height":"0.01072803904945585","text":"Log an informational message to the logs.","width":"0.08720929571922792","page_num":"0","left":"0.24854651872595424","block_num":"0","par_num":"0","word_num":"0","conf":"1","line_num":"0","top":"0.7105263157219254"},{"conf":"1","page_num":"0","text":"Implements: Loggerinterface::info","line_num":"0","top":"0.7384370017274113","width":"0.0813953419949146","word_num":"0","block_num":"0","left":"0.24854651107352554","height":"0.010691917303836673","level":"0","par_num":"0"},{"level":"0","page_num":"0","conf":"1","height":"0.010452960286604362","width":"0.07122092551373421","word_num":"0","block_num":"0","left":"0.27761628499022556","line_num":"0","par_num":"0","top":"0.7595818820518198","text":"array|ArravyablelJsonable|Stri"},{"text":"ngable lstring smessage","top":"0.7804878052132543","conf":"0.30000001192092896","level":"0","word_num":"0","page_num":"0","width":"0.056686041202950954","par_num":"0","left":"0.2761627910440279","block_num":"0","height":"0.006968640444571572","line_num":"0"},{"line_num":"0","width":"0.049418596511191515","page_num":"0","height":"0.010703032096607279","text":"} catch (Throwable","par_num":"0","top":"0.7979094080543587","word_num":"0","level":"0","block_num":"0","conf":"1","left":"0.19186047325424327"},{"line_num":"0","block_num":"0","width":"0.03924418256637896","word_num":"0","left":"0.2761627943999499","level":"0","par_num":"0","height":"0.010452960286604362","top":"0.7944250876267327","text":"arrayScontext","conf":"0.5","page_num":"0"},{"block_num":"0","page_num":"0","text":"slogger->errorl","height":"0.006968640444571461","top":"0.8188153313456585","width":"0.03924418256637899","word_num":"0","left":"0.20348837187088045","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0"},{"word_num":"0","width":"0.01889534706765031","left":"0.2485465134574538","level":"0","page_num":"0","block_num":"0","text":"Returns:","height":"0.010452960286604362","line_num":"0","par_num":"0","top":"0.8188153315291717","conf":"1"},{"line_num":"0","block_num":"0","par_num":"0","width":"0.01598837020549368","text":"CAurno","word_num":"0","conf":"0.30000001192092896","top":"0.8432055752480975","left":"0.24854651337109027","page_num":"0","level":"0","height":"0.006968640444571572"},{"block_num":"0","height":"0.006968640444571461","left":"0.2747093029029664","level":"0","line_num":"0","width":"0.06395348082197477","top":"0.8466898958055888","text":"vendor/aravel/tramework/src","conf":"0.5","page_num":"0","par_num":"0","word_num":"0"},{"height":"0.006968640444571461","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"luminare Loc/Loccer.ono","word_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.05668604120295101","left":"0.2747093023963053","top":"0.8641114985930454"},{"top":"0.8708133969827938","block_num":"0","word_num":"0","text":"'error' =>","left":"0.21511627846207848","width":"0.026162789223041938","conf":"0.30000001192092896","par_num":"0","height":"0.007235383302971576","page_num":"0","level":"0","line_num":"0"},{"top":"0.9233449476199234","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.0072770620647228945","page_num":"0","text":"throw Ser","word_num":"0","left":"0.20348837139363007","width":"0.023255814897253146","line_num":"0"},{"height":"0.010691917303836784","top":"0.2508710809687519","block_num":"0","line_num":"0","width":"0.03488371727314399","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","text":"826 ^ v 572","left":"0.44476744219026915","par_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","left":"0.47238372096131104","height":"0.017421602252187585","word_num":"0","text":"575","top":"0.29965156834254736","conf":"1","level":"0","line_num":"0","width":"0.008720929952377943"},{"level":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.008720929318285997","text":"576","top":"0.3205574921563493","word_num":"0","conf":"0.30000001192092896","left":"0.47093023257922917","page_num":"0","height":"0.010452960286604362"},{"top":"0.3379790945953738","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","height":"0.010452960286604362","par_num":"0","text":"577","width":"0.01017441774936434","left":"0.4709302334945038","page_num":"0"},{"width":"0.008720929318285997","level":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","block_num":"0","conf":"1","par_num":"0","text":"578","top":"0.35540069773126226","word_num":"0","left":"0.47093023257922917"},{"width":"0.011627906180442682","block_num":"0","line_num":"0","level":"0","conf":"1","height":"0.017421602252187585","page_num":"0","text":"579","word_num":"0","left":"0.4709302331500887","par_num":"0","top":"0.3693379791874951"},{"width":"0.01017441774936434","conf":"1","height":"0.010452960286604362","block_num":"0","level":"0","par_num":"0","top":"0.39024390295774314","line_num":"0","left":"0.4709302334945038","word_num":"0","text":"580","page_num":"0"},{"left":"0.4665697680180062","par_num":"0","text":"=581","line_num":"0","height":"0.024390243457264815","page_num":"0","conf":"0.5","top":"0.40418118460121666","width":"0.0159883714736776","level":"0","word_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","left":"0.4723837218234151","top":"0.4425087113201125","conf":"1","height":"0.010452960286604362","word_num":"0","level":"0","page_num":"0","text":"583","width":"0.008720929318285997"},{"top":"0.459930314107569","line_num":"0","page_num":"0","width":"0.01017441774936434","conf":"1","height":"0.010452960286604362","left":"0.4709302334945038","par_num":"0","block_num":"0","level":"0","word_num":"0","text":"584"},{"width":"0.013081394611520969","par_num":"0","text":"—585","top":"0.4773519168950253","level":"0","conf":"0.5","word_num":"0","height":"0.010452960286604362","block_num":"0","line_num":"0","left":"0.46656976846458836","page_num":"0"},{"conf":"1","left":"0.47093023257922917","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.4947735200309138","height":"0.010452960286604362","text":"586","word_num":"0","page_num":"0","width":"0.008720929318285997"},{"width":"0.008720929318285997","word_num":"0","page_num":"0","level":"0","text":"587","height":"0.010452960286604362","line_num":"0","conf":"1","par_num":"0","block_num":"0","top":"0.5121951224699383","left":"0.4723837218234151"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.008720929318285997","word_num":"0","conf":"1","top":"0.5296167252573947","line_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","text":"588"},{"text":"589","par_num":"0","level":"0","height":"0.010452960286604362","left":"0.4709302334945038","top":"0.5470383280448511","word_num":"0","width":"0.01017441774936434","line_num":"0","page_num":"0","conf":"1","block_num":"0"},{"par_num":"0","width":"0.008720929952377943","word_num":"0","height":"0.020905922094220375","page_num":"0","conf":"0.5","text":"590","top":"0.5609756106427853","line_num":"0","left":"0.47238372114299704","block_num":"0","level":"0"},{"height":"0.006968640444571572","top":"0.5853658539937421","left":"0.46802325552854196","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"15911","width":"0.013081394611520969","level":"0","word_num":"0","page_num":"0","block_num":"0"},{"level":"0","line_num":"0","text":"592","word_num":"0","left":"0.4723837209560432","block_num":"0","width":"0.010174418383456285","height":"0.020905923615232025","top":"0.5958188150216522","par_num":"0","page_num":"0","conf":"1"},{"page_num":"0","line_num":"0","width":"0.008720929952377998","left":"0.47238372099764825","height":"0.010452961047110132","level":"0","par_num":"0","text":"593","word_num":"0","conf":"1","block_num":"0","top":"0.616724738727316"},{"top":"0.6480836243637909","text":"T 595","left":"0.466569769326747","word_num":"0","level":"0","width":"0.014534881774415365","line_num":"0","par_num":"0","height":"0.013937280889142922","block_num":"0","page_num":"0","conf":"0.30000001192092896"},{"width":"0.014534883042599256","page_num":"0","line_num":"0","top":"0.6655052271933078","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","left":"0.46656976759933994","height":"0.020905922094220375","level":"0","text":"-596"},{"line_num":"0","left":"0.47093023259606254","block_num":"0","top":"0.6898954702884519","width":"0.010174418383456285","conf":"0.30000001192092896","height":"0.006968641205077342","text":"597","level":"0","page_num":"0","par_num":"0","word_num":"0"},{"top":"0.7003484325068968","width":"0.011627906180442626","word_num":"0","block_num":"0","text":"598","page_num":"0","line_num":"0","left":"0.4709302331016392","level":"0","height":"0.020905922094220375","conf":"0.5","par_num":"0"},{"block_num":"0","width":"0.008720929952377943","text":"$99","left":"0.4723837209976482","line_num":"0","word_num":"0","conf":"1","height":"0.006968641205077342","page_num":"0","top":"0.7247386758550688","par_num":"0","level":"0"},{"par_num":"0","left":"0.46656976790214993","line_num":"0","top":"0.7282229962193458","width":"0.014534883042599311","level":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","text":"=600","block_num":"0","height":"0.027874564820309367"},{"left":"0.4709302334945038","level":"0","par_num":"0","width":"0.01017441774936434","height":"0.006968640444571572","page_num":"0","conf":"0.30000001192092896","top":"0.7595818818683066","line_num":"0","block_num":"0","text":"6011","word_num":"0"},{"word_num":"0","par_num":"0","text":"-602","left":"0.466569767781026","level":"0","top":"0.7700348428613736","line_num":"0","conf":"0.30000001192092896","height":"0.020905923615232025","width":"0.014534883042599311","page_num":"0","block_num":"0"},{"level":"0","conf":"1","line_num":"0","top":"0.8048780490574194","width":"0.010174418383456285","word_num":"0","block_num":"0","left":"0.47093023264451217","par_num":"0","height":"0.020905922094220375","text":"604","page_num":"0"},{"level":"0","conf":"0.30000001192092896","par_num":"0","left":"0.47093023257922917","top":"0.8292682935500775","page_num":"0","text":"605","word_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","left":"0.4723837211284622","text":"606","page_num":"0","top":"0.8432055753547425","par_num":"0","conf":"1","height":"0.017421602252187474","level":"0","width":"0.008720929952377943","block_num":"0"},{"height":"0.010689139176023432","top":"0.8641114988686065","width":"0.013081394611520969","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.4665697671564489","text":"— 607","line_num":"0","page_num":"0","level":"0"},{"left":"0.4723837218234151","width":"0.008720929318285997","word_num":"0","par_num":"0","conf":"1","top":"0.8815331015640149","line_num":"0","level":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","text":"608"},{"conf":"0.30000001192092896","height":"0.006968640444571461","text":"100% 52","par_num":"0","left":"0.9127906995735092","top":"0.006968641450188162","level":"0","width":"0.01889534706765028","word_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.9345930252198137","level":"0","line_num":"0","par_num":"0","text":"• Mon ZU Aor 10.4/.44","word_num":"0","width":"0.05813952709766146","height":"0.006968640444571461","top":"0.006968641450188162"},{"word_num":"0","line_num":"0","page_num":"0","conf":"1","top":"0.02787456497864904","par_num":"0","block_num":"0","left":"0.8270348901595695","text":"L AskJiminnyReportActivityServiceTestv","level":"0","height":"0.010452960286604362","width":"0.08866278668667404"},{"height":"0.010452960286604362","top":"0.05574912978701141","page_num":"0","block_num":"0","level":"0","width":"0.029069763548830674","par_num":"0","word_num":"0","left":"0.4738372097953522","text":"=custom.log","line_num":"0","conf":"0.5"},{"page_num":"0","top":"0.055749129145434506","block_num":"0","level":"0","par_num":"0","word_num":"0","line_num":"0","text":"=laravel.log","width":"0.027616277654120225","left":"0.5101744200028817","conf":"1","height":"0.010452961047110132"},{"level":"0","top":"0.05574912978701141","left":"0.5450581399922917","word_num":"0","height":"0.010452960286604362","conf":"0.5","par_num":"0","width":"0.050872087478637695","text":"A SF [jiminny@localhost]","line_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","conf":"0.5","height":"0.010452961047110132","page_num":"0","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","word_num":"0","line_num":"0","par_num":"0","top":"0.055749129145434506","level":"0","width":"0.06104650903255382"},{"block_num":"0","conf":"1","line_num":"0","height":"0.010452960286604362","top":"0.05574912943857935","left":"0.6947674436468302","level":"0","word_num":"0","par_num":"0","width":"0.017441858636571994","page_num":"0","text":"Cascade"},{"line_num":"0","left":"0.4738372088584945","conf":"0.30000001192092896","width":"0.07703488431078326","top":"0.0797448165869219","page_num":"0","par_num":"0","level":"0","block_num":"0","height":"0.011164274322169043","text":"A console [PROD] X A console [EU]","word_num":"0"},{"top":"0.0797448165869219","height":"0.011164274322169043","left":"0.5595930266071848","width":"0.04360464785961393","block_num":"0","par_num":"0","line_num":"0","conf":"0.5","text":"A console [STAGING]","level":"0","page_num":"0","word_num":"0"},{"left":"0.6933139525309181","height":"0.007285397208668498","block_num":"0","conf":"1","level":"0","par_num":"0","text":"Retactor Connection","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","text":"CRM Initial Sync Oven","word_num":"0","page_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","height":"0.007285397208668609","width":"0.045058133754324436","top":"0.08362369371432266","line_num":"0","left":"0.7470930289847444"},{"block_num":"0","page_num":"0","height":"0.0071770334928229484","level":"0","left":"0.5348837228066751","line_num":"0","width":"0.02034883549872868","word_num":"0","par_num":"0","conf":"0.5","top":"0.1044657097288676","text":"Tx: Autov"},{"width":"0.023255814897253146","left":"0.6627906971819303","height":"0.010516868633897003","word_num":"0","text":"do jiminny","par_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.1044657097460916"},{"block_num":"0","height":"0.010689139176023432","conf":"0.5","line_num":"0","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","width":"0.12936045261139567","par_num":"0","left":"0.49273255700367574","level":"0","word_num":"0","top":"0.12519936212958604"},{"left":"0.6279069825615067","text":"034 A1 A34 M62 ^ V","top":"0.12519936195537007","word_num":"0","conf":"0.30000001192092896","width":"0.05959301806510764","height":"0.010689139176023432","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","left":"0.4927325782522842","page_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","top":"0.1463414637498397","line_num":"0","width":"0.12499997970905707","word_num":"0"},{"height":"0.013937280889143033","left":"0.4927325630147635","top":"0.15679442610595107","block_num":"0","page_num":"0","conf":"1","par_num":"0","line_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","width":"0.1962209052227913","word_num":"0"},{"height":"0.010452960286604362","left":"0.49273255988271814","line_num":"0","text":"SELECT","top":"0.17770034895077447","level":"0","block_num":"0","page_num":"0","word_num":"0","par_num":"0","conf":"1","width":"0.015988370205493707"},{"conf":"0.5","line_num":"0","page_num":"0","top":"0.1951219518899232","left":"0.5014535184914614","height":"0.013937280889143033","level":"0","width":"0.1889534605310318","block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","word_num":"0","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.021802323929806966","par_num":"0","text":"U.ema1l.","word_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.5029069786600965","page_num":"0","top":"0.21602787489966546"},{"block_num":"0","page_num":"0","top":"0.233449477263315","width":"0.011627907448626518","word_num":"0","line_num":"0","text":"sa.*","par_num":"0","left":"0.5029069764355705","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0"},{"height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","width":"0.08866278668667404","block_num":"0","par_num":"0","left":"0.5029069796729173","line_num":"0","word_num":"0","text":"towner 1d FRol sochal accounts sa","level":"0","top":"0.25087108008861336"},{"left":"0.49273255569667207","height":"0.011164274322168932","block_num":"0","conf":"0.5","level":"0","par_num":"0","top":"0.2679425837320575","width":"0.0959302313784336","page_num":"0","word_num":"0","line_num":"0","text":"JOIN users u on u.id = sa.sociable_id"},{"block_num":"0","page_num":"0","height":"0.007196483429539158","conf":"0.30000001192092896","left":"0.492732561293783","level":"0","line_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","width":"0.10610464785961388","par_num":"0","word_num":"0"},{"block_num":"0","left":"0.49269744083144135","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","top":"0.2995371262853762","level":"0","word_num":"0","conf":"0.5","par_num":"0","height":"0.0148935728666314","page_num":"0","line_num":"0","width":"0.1381482875093501"},{"page_num":"0","word_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"1","top":"0.33797909453440456","level":"0","text":"SELECT * FROM automated_report_results order by id desc;","height":"0.010505753841126397","left":"0.4927325646028267","width":"0.14534883296236073"},{"conf":"1","width":"0.059593018065107584","par_num":"0","top":"0.3728222999543015","word_num":"0","left":"0.4927325633660667","line_num":"0","page_num":"0","block_num":"0","level":"0","text":"select * from features;","height":"0.01075026787449107"},{"page_num":"0","block_num":"0","line_num":"0","width":"0.12936045261139567","level":"0","par_num":"0","left":"0.49273257312172364","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","height":"0.007260390255820148","conf":"0.30000001192092896","word_num":"0"},{"par_num":"0","conf":"1","page_num":"0","height":"0.010500196824994035","top":"0.42503987254774733","left":"0.4927325550814989","line_num":"0","text":"select * from teams where id = 556;","word_num":"0","block_num":"0","width":"0.09011627765412028","level":"0"},{"text":"select * from","line_num":"0","top":"0.4599303140744231","width":"0.03779069413530067","left":"0.4927325616686351","par_num":"0","page_num":"0","height":"0.010564103651274914","level":"0","block_num":"0","word_num":"0","conf":"1"},{"text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","conf":"1","top":"0.4599303140744231","level":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.010564103651274914","page_num":"0","width":"0.12499998985452854","word_num":"0","left":"0.5654069877565148"},{"top":"0.47735191659424503","height":"0.010686361048210191","par_num":"0","conf":"1","width":"0.19767440633570893","left":"0.4927325737320452","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","word_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0"},{"par_num":"0","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","width":"0.1453954818400931","page_num":"0","text":"select * from automated_report_results order Dy zu desc,","height":"0.014546766235497555","left":"0.4927008834473122","top":"0.49466613506674073","level":"0"},{"top":"0.5119617223575448","par_num":"0","width":"0.14244185102746842","line_num":"0","page_num":"0","level":"0","height":"0.010686361048210191","conf":"1","left":"0.4927325548990552","text":"SELECT * FROM automated report results WHERE id = 1919:","word_num":"0","block_num":"0"},{"width":"0.15552323929806972","page_num":"0","block_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","level":"0","left":"0.49273255862023396","top":"0.5470383283932831","line_num":"0","par_num":"0","text":"select * from automated report results WHERE report id = 54:"},{"height":"0.010622453461423431","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","block_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.12209300791963623","page_num":"0","left":"0.49273256125581216","word_num":"0","conf":"1"},{"left":"0.49273257226354994","page_num":"0","height":"0.010750267113985301","width":"0.19767440633570899","par_num":"0","line_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","word_num":"0","block_num":"0","conf":"0.5","level":"0","top":"0.6164274323772443"},{"text":"select * from plavbooks where team id = 711: # event 226147","par_num":"0","line_num":"0","width":"0.15406975847609494","level":"0","height":"0.010628010477555794","left":"0.49273256709487234","conf":"1","block_num":"0","top":"0.6339712919137487","page_num":"0","word_num":"0"},{"top":"0.651515151624469","word_num":"0","conf":"1","block_num":"0","page_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","line_num":"0","height":"0.010505753841126397","level":"0","par_num":"0","width":"0.15261626750864876","left":"0.4927325551571803"},{"block_num":"0","conf":"1","par_num":"0","height":"0.013937280889143033","left":"0.4927325646279135","page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","level":"0","line_num":"0","top":"0.6689895475345226","width":"0.11046511061648101","word_num":"0"},{"conf":"1","left":"0.4927325552882119","word_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","level":"0","block_num":"0","height":"0.010558546635142552","line_num":"0","page_num":"0","par_num":"0","top":"0.6864111504286012","width":"0.15261626750864876"},{"word_num":"0","line_num":"0","height":"0.007318740065968554","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","top":"0.724738676080081","width":"0.12354650903255388","left":"0.4927325602990887","block_num":"0","par_num":"0","page_num":"0","level":"0","conf":"0.5"},{"left":"0.492732558848917","level":"0","top":"0.7386759584137272","line_num":"0","text":"GELECT","word_num":"0","width":"0.0159883714736776","par_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.010452961047110132"},{"height":"0.014354066985646008","block_num":"0","left":"0.5029069807442199","level":"0","page_num":"0","width":"0.18604649888708236","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.7559808612440191","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","width":"0.021802323929806966","height":"0.007257611367501027","left":"0.5014534902332606","page_num":"0","par_num":"0","top":"0.7767145136381128","word_num":"0","text":"u. email","level":"0"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.7944250876267327","word_num":"0","left":"0.5029069777669138","level":"0","text":"sa.*,","height":"0.010452960286604362","width":"0.013081394611520913"},{"top":"0.8118022326885981","level":"0","height":"0.010497418697180683","left":"0.5014534906556222","text":"t.owner_id FROM social_accounts sa","width":"0.09011626750864876","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"1","block_num":"0"},{"level":"0","height":"0.007254833239687675","conf":"0.30000001192092896","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","par_num":"0","line_num":"0","page_num":"0","top":"0.8292682928942409","width":"0.09738371220040826","block_num":"0","word_num":"0"},{"text":"JOIN teams t 1..n<->1: on t.id = u.team_id","width":"0.10610464785961393","left":"0.49273255613526434","block_num":"0","top":"0.8466898957943156","line_num":"0","par_num":"0","word_num":"0","conf":"0.5","height":"0.010566882539594036","page_num":"0","level":"0"},{"height":"0.010689139176023432","width":"0.1380813882706013","line_num":"0","par_num":"0","top":"0.8641114986943905","word_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","left":"0.4927325670763793"},{"par_num":"0","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","top":"0.8987240830528642","word_num":"0","block_num":"0","conf":"0.5","left":"0.4927325575704069","page_num":"0","height":"0.01068358215989107","width":"0.19622092551373427","line_num":"0"},{"page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.0797448165869219","line_num":"0","left":"0.965116281891486","block_num":"0","par_num":"0","word_num":"0","width":"0.020348834230544677","height":"0.011164274322169043","text":"+0 .."},{"height":"0.01059744650857497","level":"0","block_num":"0","par_num":"0","top":"0.10104529661439754","conf":"1","page_num":"0","width":"0.2703488329623608","word_num":"0","left":"0.6976744093135958","line_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis"},{"line_num":"0","level":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337","word_num":"0","height":"0.006968641205077342","left":"0.703488371377582","top":"0.11846689891207607","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","height":"0.007357639939400973","block_num":"0","conf":"1","level":"0","page_num":"0","left":"0.694767473312973","par_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094","width":"0.28633718287691157"},{"top":"0.15311004796085603","left":"0.6962209524994839","conf":"0.5","page_num":"0","height":"0.010653017430404366","level":"0","par_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","width":"0.2819767201200445","line_num":"0","word_num":"0","block_num":"0"},{"line_num":"0","top":"0.1672473874286453","left":"0.6947674594038452","width":"0.12645347067650337","conf":"1","word_num":"0","par_num":"0","block_num":"0","height":"0.010583553587991013","level":"0","page_num":"0","text":"already solved - just not parametrised for the profile/since case"},{"height":"0.010494639808861561","word_num":"0","top":"0.19856459312259356","left":"0.6947674552483422","width":"0.13517440633570899","level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","text":"What splitting the profile sync into batches would look like","par_num":"0"},{"par_num":"0","top":"0.21929824549679078","width":"0.1511627765412027","word_num":"0","line_num":"0","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","conf":"1","height":"0.007182590508955311","page_num":"0","left":"0.6947674427962095","level":"0","block_num":"0"},{"page_num":"0","word_num":"0","width":"0.28633716258596864","level":"0","line_num":"0","par_num":"0","conf":"1","left":"0.694767459943104","block_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","height":"0.010569660667407277"},{"top":"0.2508710804745784","height":"0.006968640444571461","block_num":"0","left":"0.6947674612076477","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","line_num":"0","par_num":"0","level":"0","width":"0.24127905419532292","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"height":"0.007329854098233168","left":"0.6962209605769604","par_num":"0","block_num":"0","level":"0","line_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","top":"0.271777003894373","width":"0.284883661473051","conf":"1","page_num":"0","word_num":"0"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","top":"0.306620209394439","width":"0.2877906636988863","block_num":"0","line_num":"0","left":"0.6962209692158519","page_num":"0","height":"0.006968640444571461","level":"0"},{"word_num":"0","top":"0.3205574921563493","width":"0.2776162573631774","block_num":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","left":"0.7034883691075557","level":"0","page_num":"0","conf":"1","line_num":"0","height":"0.010452960286604362"},{"top":"0.33797909453440456","level":"0","word_num":"0","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","left":"0.7034883929131215","width":"0.20639533184944325","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","page_num":"0","height":"0.010505753841126397"},{"block_num":"0","width":"0.2819767201200445","word_num":"0","left":"0.6962209294276679","conf":"1","top":"0.3554006976086954","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","par_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.010628010477555794"},{"level":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.3763066205343165","width":"0.2848836817639939","word_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","conf":"1","left":"0.6962209430504749","height":"0.0072659472719524","line_num":"0"},{"level":"0","height":"0.007215933366255256","text":"You get for free","word_num":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.5","width":"0.0319767404109873","top":"0.41463414653422836","left":"0.6947674424200525"},{"block_num":"0","left":"0.697674417508692","par_num":"0","top":"0.43540669856459324","level":"0","conf":"0.5","line_num":"0","width":"0.08575581489725315","word_num":"0","page_num":"0","height":"0.0071770334928229484","text":"•streamed fetch (no 0OM on big owners)"},{"height":"0.0071770334928229484","top":"0.4529505582137161","block_num":"0","level":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.06540696671668522","conf":"0.5","text":"• 100-record batches via Redis","left":"0.6976744285694189","page_num":"0"},{"top":"0.4703832754342152","word_num":"0","height":"0.010477968760464584","width":"0.13953486909257606","page_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.6976744332330052","par_num":"0","level":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob)."},{"height":"0.010514089745577881","par_num":"0","block_num":"0","top":"0.4912280700058711","page_num":"0","word_num":"0","width":"0.1322674244008165","line_num":"0","level":"0","conf":"1","left":"0.6976744360642997","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob"},{"line_num":"0","block_num":"0","width":"0.2819767201200445","level":"0","height":"0.010452960286604251","top":"0.508710801912447","conf":"0.5","left":"0.6976744452373054","page_num":"0","par_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","word_num":"0"},{"width":"0.07267441140844466","conf":"0.5","height":"0.007360418067214214","line_num":"0","page_num":"0","left":"0.7034883798200974","text":"key so difterent orofiles don't collide","word_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.5261324047144549"},{"left":"0.6947674678139966","word_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","block_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","conf":"1","top":"0.5470383280448511","width":"0.1729650903255382","par_num":"0","line_num":"0"},{"par_num":"0","level":"0","word_num":"0","left":"0.6947674633339377","line_num":"0","width":"0.2819767201200445","top":"0.5644599301598978","height":"0.0073104049220229506","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","block_num":"0","page_num":"0","conf":"0.5"},{"block_num":"0","top":"0.5956937798195339","page_num":"0","left":"0.6947674627311626","line_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","level":"0","height":"0.010577996571858761","par_num":"0","conf":"1","width":"0.28052323929806977","word_num":"0"},{"line_num":"0","word_num":"0","left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","conf":"1","level":"0","height":"0.0071770334928229484","block_num":"0","page_num":"0","par_num":"0","width":"0.13953487923804753"},{"level":"0","height":"0.006968641205077342","par_num":"0","text":"Recommendation","width":"0.04215116196490354","word_num":"0","top":"0.6411149825213349","conf":"1","left":"0.6947674422006878","block_num":"0","line_num":"0","page_num":"0"},{"level":"0","block_num":"0","conf":"1","left":"0.6947674626641019","page_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","top":"0.6585365856142653","width":"0.28052323929806977","par_num":"0","height":"0.010522425650029366","word_num":"0","line_num":"0"},{"height":"0.006968640444571461","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","page_num":"0","left":"0.6947674655515993","par_num":"0","top":"0.6759581884885157","level":"0","word_num":"0","block_num":"0","line_num":"0","width":"0.28488370205493685","conf":"0.5"},{"conf":"1","width":"0.17441859143845573","word_num":"0","left":"0.6947674548777797","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","level":"0","height":"0.01055576774682343","par_num":"0","top":"0.6897926635444678","page_num":"0","line_num":"0","block_num":"0"},{"text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","block_num":"0","left":"0.697674427545875","level":"0","line_num":"0","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0","page_num":"0","conf":"1","height":"0.01072803904945574","par_num":"0"},{"height":"0.010716925017191015","top":"0.7317073174143272","conf":"1","width":"0.2848836817639939","level":"0","word_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","block_num":"0","par_num":"0","left":"0.6976744576996018","page_num":"0","line_num":"0"},{"block_num":"0","left":"0.7034883726365229","conf":"0.30000001192092896","top":"0.7421602788826169","text":"do),","height":"0.017421602252187585","width":"0.011627906180442626","word_num":"0","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"conf":"0.5","level":"0","width":"0.2776162573631774","left":"0.6976744436144179","par_num":"0","height":"0.0071770334928229484","word_num":"0","top":"0.766347687400319","block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","line_num":"0","page_num":"0"},{"left":"0.694767475704478","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","page_num":"0","par_num":"0","conf":"1","width":"0.2877906636988864","level":"0","height":"0.011164274322169043","line_num":"0","top":"0.7870813397129187","word_num":"0","block_num":"0"},{"page_num":"0","line_num":"0","width":"0.07994186117293989","par_num":"0","conf":"1","height":"0.00722149038238773","top":"0.804625199437562","level":"0","left":"0.6962209300478492","word_num":"0","block_num":"0","text":"at the end (FetchSalesforceEntitieslo"},{"line_num":"0","top":"0.8046251994347967","block_num":"0","page_num":"0","height":"0.007221490382387619","par_num":"0","conf":"1","width":"0.18895348082197483","word_num":"0","left":"0.7761627980999628","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","level":"0"},{"height":"0.0071770334928229484","width":"0.08430232392980697","top":"0.8221690590111643","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.6962209318790669","conf":"1","par_num":"0","level":"0","text":"watermark — gate it on \"no profile context\"."},{"level":"0","text":"G.l .","page_num":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.010461296951561616","conf":"0.30000001192092896","left":"0.9651162807795277","par_num":"0","top":"0.8397129185198681","width":"0.017441858636571994"},{"conf":"0.30000001192092896","page_num":"0","left":"0.6962209300842392","text":"Ask anvthina (84-D","top":"0.9266347687400319","par_num":"0","block_num":"0","line_num":"0","word_num":"0","height":"0.0071770334928229484","level":"0","width":"0.04069767099745736"},{"text":"Claude Qnus 17 Medium","top":"0.9545454545454546","width":"0.04651162472177062","word_num":"0","level":"0","left":"0.7223837197862006","height":"0.0071770334928229484","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"text":"144-25","left":"0.9331395351302343","conf":"0.5","level":"0","line_num":"0","height":"0.006968640444571572","page_num":"0","top":"0.9860627181052405","par_num":"0","width":"0.01453488177441542","word_num":"0","block_num":"0"},{"level":"0","text":"Po 4 sp","conf":"0.30000001192092896","width":"0.01453488177441531","page_num":"0","left":"0.9709302343731505","block_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.986062718234409","height":"0.01074748898617195"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8072
|
NULL
|
NULL
|
|
58781
|
PhostormFV faVsco.js vProletey©TopicRepository.php PhostormFV faVsco.js vProletey©TopicRepository.php© TopicTriggerRepository.php© TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php© TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesv U servicesActivityAkeporisC Avataru CalendaL Close• Coppercrmobiects• DecorateActivityD DummyHelpersv M HubsootAccountSyncStrategy•MActions)ContactSyncStrategy> DDTO> D FieldsD Journal• Metadatav D OpportunitySyncStrategy> D Concernsc huospotLastmoameabyrrorilesyncstrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrateay.c) HubspotLastModitiedSyncStrateav.oho© HubspotSingleSyncStrateav.php© HubspotSyncStrategyBase.phpc) =uosootWeohookBatchsvncstrateav.oncv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateav• M Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhn50 liilL AskJiminnyReportActivityServiceTest100% C28• Mon 20 Apr 16:01:41E custom.logE laravel.logA SF [iminny@localhost]A HS_local (jiminny@localhost]Cascade© AutomatedReportsService.phpAutomateakeporscommand.pnp4 console (PROD] x A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync Over© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php(©)ImportContactBatch.phpphp api_v2.php© Client.php(C) HubspotPaqinationService.php(C) Service.php© TrackProviderInstalledEvent.php@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitprivate function importOpportunityBatch(array $deals): arraysdeacros - array colunhsceals.column key. "10*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so theI/ queue job retries the whole batch and eventually requeues all deal IDs back to Redis.try$companyAssociations = $this->client->getAssociationsData($dealIds,"companies');ьcontactassoczarzons = schis->cuzent-›qerassocrarzonsuarasceaulos"deals', "contacrs'569570571433 X2 X19 A V572573574575576[PHONE]80- 581582SassociationsData = $this->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);$existingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds($this->config,array_map (callback: 'strval', $dealIds)SexistinaCrmIdSet = arrav flin(SexistinaCrmIds):} catch (\Throwable $e) {ittth$this->logger-›error ('[' • $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 591'teamId' = $this->team-›getId(),'dealCount' => count(SdealIds),592'error' = $e-›getMessage(),_595throw $e;foreach ($deals as $deal) {try fsdeall'associations') = Sthis-prepareAssbeiationsForOportunity($deal['id'],ScompanvassociationsAAAAAARARTd't'sa603=604605606=607$svncedOnnortunitv = Sthis->imnort0rlodate0onortunitv(Sdeal.isset(SexistingCrmIdSet[(string) $deall'id'll)if (SsvncedOnnontunitv)$BELECT * FROM CM.Drof11eS NHERE crm. configurat: €da jiminny034 A1 A34 X62 A VSELECT * FROM crm_configurations WHERE id = 555;SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, act:SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) ASu. email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<-›1: on t.id = u.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;select * fromautomated_reports where id = 54; # 4fdd41f6-dcF0-30d0-b339-734SELECT * FROMautomated_report_results WHERE Uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROMautomated_report_results WHERE id = 1919;select * from automated_report_results WHERE repontaid = 54;select * from opportunities where id = 7594349;select * from playbooks where team_id = 711; # event 226147SELECT * FROM playbook_categories WHERE playbook_id = 5515;BELECT * FROM crm_fields WHERE id = 226147;SELECT * FROM crm_field_values WHERE crm_field_id = 226147;SELECT * FROM crm_configurations WHERE id = 692;BELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner) ' ELSE "' END) AEu.emait,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<-›1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELET A FRON EnR PrOtEiEs eP UONi er l. eati on u. a - cp.uer- 1a me+0 ..syncProfiles() (HubSpot or Salesforce) calls Prof1leRepository: update0rCreateProfile(...) and a new Crm)Profile row isinsented, Prottleuoserver.pnp:te-to tlres Protttecreated.EventServiceProvider.oho: 139-142 suoscribes two llsteners:• Listeners\ crm|SyncProtledpportunitles (SyncProt1le0pportunities.ono:42-103) - apolies to HubSoot. Salestorce, Bulllhorn. CooperPipedrive, Zoho. For each new profile it:1. Dispatches SyncProfileMetadata (see below).2. Ensures a Deal Insights layout exists (createDealInsightsLayoutIfDoesNotExist, lines 105-146) via CrmOwnerResolver + buildLayout .3. Computes since = configurationSettingsService->getSyncPeriod(ScrmConfiguration)4. Dispatches SyncOpportunitiesJob with strategy LAST_MODIFIED_BY_PROFILE_SYNC_OPPORTUNITY_STRATEGY, either as a single job or, when requress urdingwindowsearch is true salestorce large tenants, chopped into rolling s/-day windows via limererzoditeracor• Listeners\Crm\SyncProfileLeads (Syncprof1 LeLeads•php:32-79) - zoho-only; dispatches SyncLeads • Hubspot/salestorce do not run aper-prome ledd sync nere,• SyncProfiteMetadata (SyncProfileMetadata-php:39-113) - runs per profile/user: crmService->syncProfileFields() ; and for providersimplementing SyncCrmProfileRecordTypesInterface (Salesforce) it also calls syncProfileRecordTypes() .End-to-end flow summary• HubSpot• Team creation → no CRM sync.• Owner connects HubSpot OAuth (SocialAccountConnected ) → no automatic data import (HubSpot's onActivityProviderIntegrated is ano-op; BootstrapIntegrationApp only fires for integration.app providers). Initial metadata is typically triggered via CrmAccountReconnected → ImoortMetadata → crm:svnc-team-metadata which in turn runs syncOrganization → importStages → importBusinessProcesses • imdortRecordTypes - syncProfiles - syncFields•svncProfileso) creates Profile rows→ ProfileCreated → SyncProfileOpportunities creates Deal Insiahts avout + dispatches SyncOpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields).• Salesforce•Team creation → onlv the optional salestorce Account stamo in UodateSalesforceAccount it a linked account existsSame reconnect-driven metadata path: SyncTeamMetadata → sync0rganization/importStages/importBusinessProcesses/importRecordTypes/syncProfiles/svncFields Salesforce implementations in Service.ono.• syncProfiles() SOQL-matches team members, creating Profile rows with edition + crm_profile_id → ProfileCreated → SyncProfiluses TimePeriodIterator sliding window to avoid SOOL limits) + SyncProfileMetadata which also runs syncProfileRecordTypes() because Salesforce implements SyncCrmProfileRecordTypesInterface .Notable observations• HubSpot and Salesforce do not have a direct SocialAccountConnected initial-sync wire; the metadata import runs via the reconnectevent/listener (CrmAccountReconnected ImportMetadata). Only the Integration.app family has a first-connect bootstrap ( BootstrapIntegrationApp → TeamInitialSyncJob ).• The per-orofile opportunity backfill is entirely driven by Profi leCreated, so new deallopportunity ingestion starts only after syncProfilesonas resolved Ckm owners/users to Jiminny users.• The opportunity sync uses strategy LAST_MODIFIED_BY_PROFILE_SYNC_OPPORTUNITY_STRATEGY and respects team-level getSyncPeriod and requiresStidingWindowSearch settingsBal•what obiects are sunced on team creation and orofile creation•0 (+]W Windsurf Teams 268:24 UTF-8f?4 spaces...
|
[{"conf":"1","top":"0. [{"conf":"1","top":"0.006968641046706359","page_num":"0","width":"0.021802326466174835","word_num":"0","block_num":"0","line_num":"0","text":"Phostorm","level":"0","left":"0.01744185995005212","par_num":"0","height":"0.006968641205077342"},{"word_num":"0","top":"0.02439024399585743","left":"0.03052325708202939","line_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.017421602252187585","par_num":"0","text":"FV faVsco.js v","width":"0.03052325451627691"},{"top":"0.05923344944238418","word_num":"0","width":"0.020348836766912577","line_num":"0","par_num":"0","text":"Proletey","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.003484320602538671","page_num":"0","left":"0.014534883869450689"},{"par_num":"0","block_num":"0","line_num":"0","text":"©TopicRepository.php","width":"0.05087209255137342","word_num":"0","page_num":"0","top":"0.07317073214916758","conf":"1","height":"0.017421602252187474","left":"0.03924418543458464","level":"0"},{"top":"0.09059233458819194","height":"0.017421602252187585","page_num":"0","width":"0.0668604627568671","word_num":"0","text":"© TopicTriggerRepository.php","level":"0","line_num":"0","left":"0.03924418840592358","conf":"1","block_num":"0","par_num":"0"},{"height":"0.018989949325245115","block_num":"0","left":"0.04050125711414946","line_num":"0","conf":"1","page_num":"0","text":"© TrackRepository.php","width":"0.051209023658265455","word_num":"0","par_num":"0","level":"0","top":"0.10756479495740723"},{"left":"0.03924418772977985","par_num":"0","width":"0.09302324944354119","word_num":"0","block_num":"0","top":"0.1254355400469609","conf":"1","page_num":"0","height":"0.017421602252187474","level":"0","text":"©TranscriptionModelLocaleRepository.php","line_num":"0"},{"height":"0.018582409458677507","level":"0","width":"0.06569026886148656","word_num":"0","left":"0.0405527369019231","line_num":"0","conf":"1","par_num":"0","text":"© TranscriptionRepository.php","top":"0.1426083917233112","block_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","text":"© TranscriptionSummaryRepository.php","height":"0.010739153081720465","width":"0.08430231885707126","level":"0","par_num":"0","conf":"1","left":"0.04069768199588256","top":"0.16347687404958489","word_num":"0"},{"width":"0.04796511568921677","left":"0.04069767531309508","par_num":"0","page_num":"0","top":"0.1777003484835593","text":"© UserRepository.php","height":"0.01767445219000363","level":"0","conf":"1","block_num":"0","line_num":"0","word_num":"0"},{"word_num":"0","left":"0.04069767546027129","par_num":"0","block_num":"0","top":"0.1951219510178992","conf":"1","text":"© VocabularyRepository.php","width":"0.06249999999999999","height":"0.01779670958693902","level":"0","line_num":"0","page_num":"0"},{"top":"0.21254355444881912","line_num":"0","height":"0.017421602252187474","par_num":"0","block_num":"0","page_num":"0","level":"0","left":"0.027616279755251022","text":"> D Rules","width":"0.024709300791963616","conf":"0.30000001192092896","word_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","top":"0.23684210526315785","text":"v U services","width":"0.030523251979909044","left":"0.027616279848145006","page_num":"0","word_num":"0"},{"text":"Activity","line_num":"0","top":"0.25087108046507933","par_num":"0","level":"0","block_num":"0","height":"0.017421602252187585","page_num":"0","width":"0.024709300791963623","word_num":"0","left":"0.03924418640149882","conf":"0.5"},{"block_num":"0","level":"0","par_num":"0","text":"Akeporis","top":"0.2717770038195261","height":"0.006968640444571572","width":"0.029069763548830722","word_num":"0","line_num":"0","left":"0.03779069816744524","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","width":"0.021802323929806973","left":"0.03924418695690515","block_num":"0","page_num":"0","level":"0","text":"C Avatar","word_num":"0","height":"0.014354066985645897","line_num":"0","conf":"0.30000001192092896","top":"0.28548644338118023"},{"width":"0.024709300791963616","word_num":"0","block_num":"0","text":"u Calenda","line_num":"0","top":"0.306620209394439","par_num":"0","level":"0","page_num":"0","left":"0.03924418557785552","conf":"0.30000001192092896","height":"0.006968640444571461"},{"block_num":"0","height":"0.0072659472719524","level":"0","page_num":"0","text":"L Close","par_num":"0","word_num":"0","left":"0.04360465100063577","width":"0.020348835498728658","conf":"0.30000001192092896","line_num":"0","top":"0.3763066205343165"},{"word_num":"0","block_num":"0","page_num":"0","width":"0.0232558123608853","conf":"0.5","height":"0.017546638537441983","level":"0","line_num":"0","par_num":"0","text":"• Copper","top":"0.3867595817634465","left":"0.0465116294837797"},{"height":"0.006968640444571461","page_num":"0","level":"0","word_num":"0","top":"0.4111498261191777","width":"0.031976740410987366","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.04505813982357624","text":"crmobiects","line_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","top":"0.42503987240829344","height":"0.014354066985646008","width":"0.04215116196490349","word_num":"0","page_num":"0","conf":"0.5","left":"0.046511629022393204","level":"0","text":"• DecorateActivity"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","text":"D Dummy","left":"0.045058141046314795","word_num":"0","par_num":"0","height":"0.013937282410154794","level":"0","top":"0.44250871059515484","width":"0.02470930079196361"},{"text":"Helpers","conf":"0.30000001192092896","top":"0.45993031368226855","width":"0.024709300791963616","height":"0.017421602252187585","left":"0.04651162908560733","level":"0","word_num":"0","par_num":"0","page_num":"0","block_num":"0","line_num":"0"},{"text":"v M Hubsoot","word_num":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.03924418682339086","top":"0.48083623717426005","width":"0.03052325197990905","height":"0.00720204044567152","level":"0","conf":"0.30000001192092896","block_num":"0"},{"par_num":"0","text":"AccountSyncStrategy","page_num":"0","word_num":"0","left":"0.05232558246862253","width":"0.05377906941353006","conf":"1","top":"0.4947735192571814","block_num":"0","height":"0.017421602252187585","line_num":"0","level":"0"},{"left":"0.04651163130697984","width":"0.029069763548830715","page_num":"0","line_num":"0","conf":"0.30000001192092896","text":"•MActions)","height":"0.006968640444571572","top":"0.5156794428439163","block_num":"0","level":"0","par_num":"0","word_num":"0"},{"line_num":"0","height":"0.017421602252187474","page_num":"0","block_num":"0","conf":"1","left":"0.05232558352405106","text":"ContactSyncStrategy","width":"0.052325578446083876","level":"0","par_num":"0","top":"0.5296167248756484","word_num":"0"},{"height":"0.017554973681387476","text":"> DDTO","left":"0.046511628854984007","top":"0.5470383278142917","width":"0.023255812360885288","page_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","block_num":"0"},{"par_num":"0","level":"0","word_num":"0","width":"0.026162789223041938","page_num":"0","text":"> D Fields","top":"0.5644599311526916","conf":"0.30000001192092896","block_num":"0","height":"0.017677229557311214","line_num":"0","left":"0.046511628504940186"},{"conf":"0.30000001192092896","level":"0","text":"D Journal","block_num":"0","height":"0.013937282410154683","page_num":"0","left":"0.050872092500078445","line_num":"0","par_num":"0","width":"0.024709303328331475","word_num":"0","top":"0.5818815329412641"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","text":"• Metadata","top":"0.5993031359819202","width":"0.02906976608519858","height":"0.017421602252187474","left":"0.05232558275049638"},{"top":"0.6202090595272456","word_num":"0","width":"0.06395348589471045","block_num":"0","left":"0.04651163082318415","level":"0","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","text":"v D OpportunitySyncStrategy","height":"0.010572439555726398"},{"top":"0.6339712916045923","level":"0","height":"0.017596652443139016","block_num":"0","par_num":"0","text":"> D Concerns","line_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.05232558251563326","width":"0.03488371980951189"},{"left":"0.05959302580530556","block_num":"0","top":"0.6585365856142653","height":"0.007332632986552401","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"c huospotLastmoameabyrrorilesyncstrate","width":"0.09011626750864882","level":"0","word_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","left":"0.059593023810583026","top":"0.6689895468433954","width":"0.09156976862156645","level":"0","height":"0.017613324252041873","word_num":"0","conf":"1","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp"},{"text":"© HubspotLastModifiedCreatedRecentlySyr","left":"0.059593023810583026","conf":"1","word_num":"0","top":"0.6864111501237232","page_num":"0","line_num":"0","width":"0.09156976862156645","height":"0.0177355801279655","block_num":"0","par_num":"0","level":"0"},{"word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.059593026216544415","width":"0.09011627765412025","par_num":"0","level":"0","block_num":"0","text":"© HubspotLastModifiedOpenSyncStrateay.","height":"0.010452961047110132","top":"0.7073170733963056"},{"top":"0.7280701754385965","text":"c) HubspotLastModitiedSyncStrateav.oho","height":"0.0071770334928229484","block_num":"0","conf":"0.5","par_num":"0","width":"0.08720930586469933","level":"0","word_num":"0","line_num":"0","page_num":"0","left":"0.05959302149309955"},{"left":"0.05959302613440972","par_num":"0","top":"0.742160279067264","word_num":"0","block_num":"0","page_num":"0","height":"0.010630789365874915","text":"© HubspotSingleSyncStrateav.php","width":"0.07267441648118039","level":"0","conf":"1","line_num":"0"},{"block_num":"0","height":"0.021509979710434335","text":"© HubspotSyncStrategyBase.php","line_num":"0","level":"0","conf":"1","par_num":"0","top":"0.7557206454664032","width":"0.07295866215482671","word_num":"0","left":"0.05801389123791729","page_num":"0"},{"height":"0.006968640444571572","top":"0.7804878052132543","width":"0.091569758476095","left":"0.05959303237629287","line_num":"0","level":"0","text":"c) =uosootWeohookBatchsvncstrateav.onc","word_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0"},{"line_num":"0","top":"0.7979094080007108","page_num":"0","width":"0.034883717273144016","level":"0","word_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","block_num":"0","left":"0.04651162807552879","par_num":"0","text":"v Padination"},{"block_num":"0","page_num":"0","conf":"0.5","par_num":"0","left":"0.05959302359324754","line_num":"0","level":"0","word_num":"0","text":"(C) HubspotPadinationService.oho","top":"0.8149920253520749","height":"0.007307626033703829","width":"0.06976743454628802"},{"par_num":"0","top":"0.8325358852688322","conf":"0.30000001192092896","text":"C) PacinationConfia.oho","height":"0.007185368636768552","line_num":"0","width":"0.05087208747863769","word_num":"0","page_num":"0","block_num":"0","left":"0.05959302880043157","level":"0"},{"level":"0","top":"0.8500797448165869","conf":"0.30000001192092896","height":"0.0071770334928230595","block_num":"0","page_num":"0","line_num":"0","word_num":"0","left":"0.059593023700317146","text":"(C) PadinationState.oho","par_num":"0","width":"0.047965115689216783"},{"word_num":"0","page_num":"0","level":"0","top":"0.8675958192744054","par_num":"0","text":"• M ProspectSearchStrateav","block_num":"0","left":"0.04651162747318134","width":"0.06249999492726427","conf":"0.30000001192092896","height":"0.007204818573484761","line_num":"0"},{"top":"0.8850174217942274","height":"0.007327075970420038","conf":"0.30000001192092896","left":"0.04651162976340052","block_num":"0","text":"• M Redis","word_num":"0","level":"0","par_num":"0","line_num":"0","page_num":"0","width":"0.024709300791963623"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"v M ServiceTraito","line_num":"0","left":"0.046511628850673004","level":"0","width":"0.039244185102746854","height":"0.006968641205077342","top":"0.9024390243581014","page_num":"0"},{"level":"0","line_num":"0","conf":"0.30000001192092896","text":"T.OnnortunitvSvnctirait ohn","page_num":"0","par_num":"0","height":"0.006968640444571461","word_num":"0","left":"0.05959302857968383","width":"0.05959301806510763","top":"0.9198606275129059","block_num":"0"},{"width":"0.06104650395981808","line_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.058139542522317005","height":"0.007249275463049543","level":"0","text":"T) SvncCrmEntitiecTrait nhn","page_num":"0","block_num":"0","par_num":"0","top":"0.9370015950824949"},{"page_num":"0","top":"0.9545454545454546","text":"T SuncFioldsTrait nhn","height":"0.0071770334928229484","level":"0","conf":"0.30000001192092896","width":"0.04796511061648104","block_num":"0","line_num":"0","par_num":"0","left":"0.058139540450458146","word_num":"0"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.8459302340343178","line_num":"0","text":"50 liil","top":"0.00000000033500369145400555","par_num":"0","width":"0.02470930079196354","page_num":"0","height":"0.020905922094220375","level":"0"},{"block_num":"0","text":"L AskJiminnyReportActivityServiceTest","conf":"1","level":"0","par_num":"0","line_num":"0","height":"0.017421602252187585","left":"0.8284883730504043","page_num":"0","top":"0.02439024399585743","width":"0.08575581489725315","word_num":"0"},{"text":"100% C2","width":"0.021802323929806966","word_num":"0","conf":"0.30000001192092896","height":"0.01754385964912286","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0","par_num":"0","left":"0.9113372106576658"},{"height":"0.01754385964912286","top":"0","conf":"0.5","level":"0","block_num":"0","left":"0.9345930222662835","width":"0.059593023137843315","word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"8• Mon 20 Apr 16:01:41"},{"left":"0.47238372216849484","line_num":"0","page_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.5","par_num":"0","height":"0.017421602252187585","text":"E custom.log","width":"0.03197674294735525","top":"0.052264808499341786"},{"width":"0.029069766085198623","text":"E laravel.log","height":"0.017421602252187585","left":"0.5101744199610054","block_num":"0","line_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","top":"0.052264808499341786","word_num":"0"},{"left":"0.5450581424841442","level":"0","top":"0.05226480845578774","block_num":"0","word_num":"0","conf":"0.5","par_num":"0","text":"A SF [iminny@localhost]","width":"0.052325578446083876","line_num":"0","height":"0.017421602252187585","page_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","height":"0.017421602252187585","top":"0.0522648088042198","left":"0.6031976747642028","level":"0","page_num":"0","text":"A HS_local (jiminny@localhost]","block_num":"0","width":"0.0639534858947104","word_num":"0"},{"level":"0","height":"0.017421602252187585","left":"0.6933139540487143","par_num":"0","block_num":"0","top":"0.05226480845578774","text":"Cascade","width":"0.02034883676691257","word_num":"0","conf":"1","page_num":"0","line_num":"0"},{"par_num":"0","left":"0.3052325593087779","word_num":"0","line_num":"0","top":"0.07655502392344493","height":"0.01754385964912286","text":"© AutomatedReportsService.php","level":"0","page_num":"0","width":"0.06395348589471045","conf":"1","block_num":"0"},{"level":"0","height":"0.006968640444571572","conf":"0.30000001192092896","width":"0.07122092551373421","page_num":"0","left":"0.3764534871704588","block_num":"0","par_num":"0","line_num":"0","text":"Automateakeporscommand.pnp","word_num":"0","top":"0.08362369371499645"},{"left":"0.47238372261235717","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","word_num":"0","page_num":"0","par_num":"0","text":"4 console (PROD] x A console [EU]","height":"0.01754385964912286","width":"0.0799418561002041","top":"0.07655502392344493"},{"left":"0.5595930248153445","par_num":"0","height":"0.01754385964912286","text":"A console [STAGING]","page_num":"0","block_num":"0","level":"0","width":"0.04505813882706011","conf":"0.5","line_num":"0","top":"0.07655502392344493","word_num":"0"},{"conf":"1","block_num":"0","line_num":"0","left":"0.6933139526375853","height":"0.007285397208668609","top":"0.08362369355134636","width":"0.04651162979450629","word_num":"0","level":"0","par_num":"0","text":"Retactor Connection","page_num":"0"},{"left":"0.7456395360691178","level":"0","par_num":"0","width":"0.045058133754324436","line_num":"0","height":"0.007285397208668609","conf":"1","word_num":"0","block_num":"0","page_num":"0","top":"0.08362369371432266","text":"CRM Initial Sync Over"},{"block_num":"0","top":"0.10104529667246953","word_num":"0","line_num":"0","level":"0","height":"0.01777448000139792","text":"© SyncOpportunitiesJob.php","width":"0.05959302313784337","conf":"0.5","par_num":"0","left":"0.40406976650762877","page_num":"0"},{"line_num":"0","left":"0.15406977432823019","page_num":"0","width":"0.06104650395981809","level":"0","conf":"0.5","par_num":"0","height":"0.006968640444571572","text":"cImportOpportunityBatch.php","top":"0.18118466932475252","block_num":"0","word_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","left":"0.15261628499022556","line_num":"0","conf":"1","height":"0.010452960286604362","top":"0.20209059320164557","word_num":"0","text":"AutomatedReportsController.php","level":"0","width":"0.07122092551373418"},{"width":"0.05377906434079435","left":"0.22383721470460258","conf":"0.5","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"(©)ImportContactBatch.php","top":"0.18118466932475252","line_num":"0","height":"0.006968640444571572","word_num":"0"},{"line_num":"0","left":"0.23110465251915532","par_num":"0","top":"0.20175438596491224","page_num":"0","block_num":"0","word_num":"0","level":"0","height":"0.014354066985646008","conf":"0.5","text":"php api_v2.php","width":"0.029069766085198595"},{"line_num":"0","block_num":"0","width":"0.029069766085198567","left":"0.2848837213659733","conf":"0.5","level":"0","text":"© Client.php","par_num":"0","top":"0.17384370053159115","word_num":"0","height":"0.017793929177608248","page_num":"0"},{"block_num":"0","level":"0","left":"0.31976744929261275","line_num":"0","height":"0.0071770334928229484","page_num":"0","par_num":"0","text":"(C) HubspotPaqinationService.php","top":"0.18102073365231264","conf":"0.5","width":"0.06686045768413135","word_num":"0"},{"conf":"0.5","level":"0","width":"0.030523251979909072","text":"(C) Service.php","line_num":"0","page_num":"0","left":"0.3938953526709332","par_num":"0","height":"0.0071770334928229484","word_num":"0","block_num":"0","top":"0.18102073365231264"},{"width":"0.06976743454628803","word_num":"0","left":"0.26744186777929335","page_num":"0","height":"0.01053353968229398","conf":"1","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"© TrackProviderInstalledEvent.php","top":"0.20557491325434107"},{"word_num":"0","text":"@ RequestGenerateReportJob.ph","page_num":"0","line_num":"0","block_num":"0","height":"0.011164274322169154","level":"0","width":"0.06831394865157758","conf":"0.5","par_num":"0","top":"0.20175438596491224","left":"0.3444767456798179"},{"conf":"0.5","line_num":"0","par_num":"0","level":"0","text":"(C) AutomatedReportResult.ohv","block_num":"0","page_num":"0","word_num":"0","height":"0.007268726160271521","width":"0.05959302313784334","top":"0.22966507175123718","left":"0.15406976741448225"},{"word_num":"0","height":"0.014354066985645897","conf":"1","left":"0.17441860674725307","block_num":"0","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"trait OpportunitySyncTrait","top":"0.24720893141945777","width":"0.06976743961902376"},{"word_num":"0","left":"0.1845930263332446","block_num":"0","line_num":"0","page_num":"0","text":"private function importOpportunityBatch(array $deals): array","top":"0.2647527910685805","width":"0.15843023137843354","par_num":"0","level":"0","height":"0.01754385964912286","conf":"1"},{"block_num":"0","line_num":"0","page_num":"0","top":"0.306620209394439","conf":"0.30000001192092896","width":"0.08284882788962505","word_num":"0","par_num":"0","height":"0.006968640444571461","left":"0.1947674511799754","level":"0","text":"sdeacros - array colunhsceals."},{"text":"column key. \"10*","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.2790697674648212","top":"0.306620209394439","height":"0.006968640444571461","width":"0.04360464785961393","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","line_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so the","top":"0.33413078165379206","conf":"1","height":"0.017785594033662533","left":"0.1962209443890298","level":"0","width":"0.24854649888708238","word_num":"0","par_num":"0"},{"conf":"1","line_num":"0","word_num":"0","left":"0.19476745016258942","height":"0.021531100478468845","text":"I/ queue job retries the whole batch and eventually requeues all deal IDs back to Redis.","block_num":"0","level":"0","width":"0.22965114674669637","par_num":"0","top":"0.35167464114832536","page_num":"0"},{"height":"0.006968640444571572","conf":"0.30000001192092896","block_num":"0","top":"0.37630662054426467","width":"0.014534881774415365","page_num":"0","par_num":"0","word_num":"0","text":"try","left":"0.19622093047907146","level":"0","line_num":"0"},{"level":"0","block_num":"0","top":"0.38675958183603654","height":"0.017546638537441872","conf":"1","word_num":"0","left":"0.20494186848711698","line_num":"0","page_num":"0","par_num":"0","width":"0.17732557337334814","text":"$companyAssociations = $this->client->getAssociationsData($dealIds,"},{"conf":"1","left":"0.4055232567081933","text":"\"companies');","page_num":"0","line_num":"0","height":"0.017421602252187585","par_num":"0","level":"0","top":"0.38675958185880743","width":"0.036337208240590224","word_num":"0","block_num":"0"},{"top":"0.4111498261191777","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","left":"0.2063953747907409","width":"0.17296509032553817","page_num":"0","text":"ьcontactassoczarzons = schis->cuzent-›qerassocrarzonsuarasceaulos","word_num":"0"},{"page_num":"0","conf":"0.30000001192092896","top":"0.4111498261191777","text":"\"deals', \"contacrs'","par_num":"0","level":"0","word_num":"0","left":"0.38226744423905895","width":"0.055232550235504774","height":"0.006968640444571461","line_num":"0","block_num":"0"},{"text":"569","top":"0.19860627221885396","block_num":"0","level":"0","conf":"1","height":"0.017421602252187585","left":"0.4709302327624919","page_num":"0","par_num":"0","line_num":"0","width":"0.011627906180442626","word_num":"0"},{"height":"0.017421602252187585","left":"0.4723837212104037","par_num":"0","word_num":"0","page_num":"0","level":"0","top":"0.21602787465787832","conf":"1","text":"570","line_num":"0","width":"0.010174418383456285","block_num":"0"},{"block_num":"0","height":"0.017421602252187585","text":"571","top":"0.23344947744533484","width":"0.011627906180442682","left":"0.4709302331500887","par_num":"0","line_num":"0","word_num":"0","conf":"1","level":"0","page_num":"0"},{"height":"0.017599429810446376","line_num":"0","text":"433 X2 X19 A V","width":"0.049418601583927246","page_num":"0","top":"0.24720893175688663","left":"0.42296511878477616","level":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0"},{"width":"0.011627906180442682","left":"0.4709302331500887","top":"0.25087108023279125","word_num":"0","page_num":"0","level":"0","height":"0.017421602252187474","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"572"},{"width":"0.011627906180442682","top":"0.26829268302024767","level":"0","text":"573","par_num":"0","block_num":"0","word_num":"0","page_num":"0","conf":"1","height":"0.017421602252187585","line_num":"0","left":"0.4709302331500887"},{"top":"0.2857142858077042","width":"0.011627906180442682","word_num":"0","text":"574","page_num":"0","level":"0","block_num":"0","left":"0.4709302331500887","height":"0.017421602252187474","line_num":"0","conf":"1","par_num":"0"},{"text":"575","page_num":"0","line_num":"0","top":"0.30313588894359267","par_num":"0","conf":"1","level":"0","height":"0.017421602252187474","width":"0.010174418383456285","block_num":"0","left":"0.4709302324991634","word_num":"0"},{"height":"0.017421602252187585","line_num":"0","top":"0.320557491382617","conf":"1","level":"0","page_num":"0","par_num":"0","text":"576","word_num":"0","width":"0.011627906180442682","left":"0.4709302331500887","block_num":"0"},{"par_num":"0","top":"0.33797909454314445","text":"577","width":"0.011627906180442626","word_num":"0","left":"0.4694767446714066","page_num":"0","level":"0","block_num":"0","conf":"1","height":"0.024390243457264926","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","height":"0.017421602252187585","par_num":"0","top":"0.35540069695752985","block_num":"0","width":"0.0159883714736776","level":"0","text":"-578","left":"0.4665697680180062","line_num":"0","word_num":"0"},{"height":"0.024390243457264815","left":"0.46511627930676586","conf":"0.30000001192092896","width":"0.0159883714736776","word_num":"0","line_num":"0","level":"0","top":"0.3728222997632903","par_num":"0","page_num":"0","text":"-579","block_num":"0"},{"conf":"1","text":"580","line_num":"0","top":"0.39024390248888885","left":"0.47093023288361585","level":"0","block_num":"0","page_num":"0","word_num":"0","par_num":"0","width":"0.011627906180442626","height":"0.017421602252187474"},{"block_num":"0","page_num":"0","line_num":"0","conf":"0.5","height":"0.017591094666500884","par_num":"0","level":"0","top":"0.40749601282101555","width":"0.011627906180442626","word_num":"0","left":"0.46947674493125996","text":"- 581"},{"par_num":"0","word_num":"0","text":"582","height":"0.013937282410154683","width":"0.008720929952377943","top":"0.42857142859747777","page_num":"0","left":"0.4723837209249739","level":"0","line_num":"0","block_num":"0","conf":"1"},{"level":"0","height":"0.021103201870712907","page_num":"0","conf":"1","left":"0.2049418595313806","top":"0.43902439003986427","word_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"SassociationsData = $this->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","width":"0.25436046275686713"},{"height":"0.013937280889143033","left":"0.20494187694505478","level":"0","width":"0.19767440633570893","conf":"1","page_num":"0","word_num":"0","text":"$existingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","block_num":"0","par_num":"0","line_num":"0","top":"0.4773519166982857"},{"top":"0.49477351930073543","text":"$this->config,","level":"0","block_num":"0","height":"0.017421602252187585","left":"0.2165697684156192","line_num":"0","page_num":"0","par_num":"0","conf":"1","word_num":"0","width":"0.03779069667166851"},{"page_num":"0","par_num":"0","text":"array_map (callback: 'strval', $dealIds)","top":"0.5087108016706599","left":"0.21656977337455","height":"0.020905922094220375","width":"0.09883720316785446","word_num":"0","block_num":"0","line_num":"0","conf":"0.5","level":"0"},{"width":"0.12499998985452854","block_num":"0","left":"0.20639536063056346","top":"0.5502392344742832","line_num":"0","level":"0","page_num":"0","word_num":"0","text":"SexistinaCrmIdSet = arrav flin(SexistinaCrmIds):","conf":"0.5","height":"0.007252054351368553","par_num":"0"},{"width":"0.06831394865157753","par_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","height":"0.017677229557311103","left":"0.19476744489501946","line_num":"0","level":"0","text":"} catch (\\Throwable $e) {","word_num":"0","top":"0.5644599312107637"},{"par_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.49128919972537655","width":"0.021802329002542697","level":"0","word_num":"0","text":"ittth","page_num":"0","height":"0.10104529519210403","left":"0.46220930071493505"},{"left":"0.20639536189078464","word_num":"0","page_num":"0","text":"$this->logger-›error ('[' • $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 591","height":"0.020989279617723344","top":"0.5818815335563696","line_num":"0","par_num":"0","width":"0.2761627765412026","block_num":"0","conf":"0.5","level":"0"},{"conf":"0.5","line_num":"0","top":"0.5993031359819202","left":"0.21802325695651115","level":"0","par_num":"0","block_num":"0","text":"'teamId' = $this->team-›getId(),","width":"0.08575581489725315","word_num":"0","height":"0.017421602252187474","page_num":"0"},{"height":"0.010572439555726398","word_num":"0","level":"0","text":"'dealCount' => count(SdealIds),","conf":"0.5","par_num":"0","left":"0.21802326017885745","block_num":"0","top":"0.6202090595272456","line_num":"0","width":"0.07994185610020413","page_num":"0"},{"top":"0.6027874568878435","word_num":"0","conf":"1","block_num":"0","height":"0.017421602252187474","page_num":"0","left":"0.4694767443366814","width":"0.013081394611520969","level":"0","par_num":"0","line_num":"0","text":"592"},{"word_num":"0","conf":"0.5","text":"'error' = $e-›getMessage(),","left":"0.21802325597043484","top":"0.6339712917788084","height":"0.017596652443139016","line_num":"0","par_num":"0","level":"0","page_num":"0","width":"0.07267441648118042","block_num":"0"},{"page_num":"0","par_num":"0","level":"0","left":"0.463662790933827","height":"0.03135888314133062","conf":"0.30000001192092896","text":"_595","top":"0.6132404193701013","width":"0.018895348335834283","line_num":"0","word_num":"0","block_num":"0"},{"width":"0.026162789223041966","level":"0","word_num":"0","height":"0.0177355801279655","top":"0.6864111501382412","page_num":"0","par_num":"0","left":"0.20494186185416446","text":"throw $e;","line_num":"0","block_num":"0","conf":"1"},{"conf":"1","height":"0.017660559269419895","line_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.19622093026000648","width":"0.07267441648118039","top":"0.738437001592471","block_num":"0","text":"foreach ($deals as $deal) {","word_num":"0"},{"conf":"0.30000001192092896","page_num":"0","top":"0.7595818820544469","height":"0.010753046002304312","left":"0.20494186208462312","par_num":"0","block_num":"0","width":"0.01598837020549368","word_num":"0","line_num":"0","level":"0","text":"try f"},{"level":"0","line_num":"0","block_num":"0","par_num":"0","text":"sdeall'associations') = Sthis-prepareAssbeiationsForOportunity(","height":"0.028002378472871237","page_num":"0","width":"0.17151162979450635","top":"0.7630662023122808","left":"0.2165697695573931","word_num":"0","conf":"0.30000001192092896"},{"text":"$deal['id'],","line_num":"0","top":"0.790940766643941","page_num":"0","width":"0.03343023137843354","word_num":"0","block_num":"0","left":"0.22674418719353517","level":"0","conf":"1","height":"0.017421602252187585","par_num":"0"},{"conf":"0.5","top":"0.8153310103984972","block_num":"0","left":"0.22674418615079311","par_num":"0","text":"Scompanvassociations","height":"0.006968641205077342","width":"0.053779069413530056","page_num":"0","line_num":"0","level":"0","word_num":"0"},{"width":"0.04505813882706011","word_num":"0","page_num":"0","height":"0.003484320602538671","conf":"0.30000001192092896","line_num":"0","left":"0.226744186327749","block_num":"0","par_num":"0","text":"AAAAAARART","top":"0.850174215999731","level":"0"},{"left":"0.46366278975969705","width":"0.020348839303280408","level":"0","block_num":"0","height":"0.07665505173483922","conf":"0.30000001192092896","par_num":"0","line_num":"0","word_num":"0","text":"d't'sa","top":"0.7038327533573191","page_num":"0"},{"level":"0","text":"603","width":"0.010174418383456285","height":"0.017421602252187474","block_num":"0","word_num":"0","line_num":"0","par_num":"0","left":"0.4723837212104037","top":"0.7944250872014323","page_num":"0","conf":"1"},{"block_num":"0","conf":"1","par_num":"0","text":"=604","width":"0.01744185990475594","word_num":"0","left":"0.4651162796406453","height":"0.020905922094220375","level":"0","line_num":"0","page_num":"0","top":"0.8083623698471989"},{"line_num":"0","height":"0.017421602252187585","level":"0","text":"605","top":"0.8292682927763452","width":"0.011627906180442682","conf":"1","par_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.4709302331500887"},{"conf":"1","par_num":"0","word_num":"0","level":"0","left":"0.4709302331500887","width":"0.011627906180442682","line_num":"0","text":"606","top":"0.8466898955638017","page_num":"0","height":"0.017421602252187585","block_num":"0"},{"level":"0","par_num":"0","word_num":"0","text":"=607","height":"0.024390243457264926","line_num":"0","top":"0.8571428573073722","page_num":"0","block_num":"0","left":"0.4665697680180062","conf":"0.30000001192092896","width":"0.0159883714736776"},{"top":"0.8987240828786484","par_num":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.14098836006002224","left":"0.21656977780334996","level":"0","height":"0.01068358215989107","text":"$svncedOnnortunitv = Sthis->imnort0rlodate0onortunitv(","conf":"0.5","word_num":"0"},{"conf":"0.30000001192092896","text":"Sdeal.","line_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","height":"0.006968640444571461","left":"0.22674418778969493","top":"0.9198606275129059","width":"0.01598837020549368"},{"page_num":"0","block_num":"0","conf":"0.5","left":"0.22674418912856995","text":"isset(SexistingCrmIdSet[(string) $deall'id'll)","top":"0.9303135892182782","height":"0.0210420724117395","width":"0.12354650903255385","level":"0","word_num":"0","par_num":"0","line_num":"0"},{"par_num":"0","level":"0","block_num":"0","text":"if (SsvncedOnnontunitv)$","word_num":"0","conf":"0.30000001192092896","top":"0.9686411153343342","width":"0.06540697178942093","height":"0.010625232349742553","line_num":"0","page_num":"0","left":"0.21656976912627615"},{"width":"0.1308139435788418","block_num":"0","height":"0.028024606537400687","page_num":"0","word_num":"0","left":"0.4927325667513114","par_num":"0","conf":"0.30000001192092896","level":"0","text":"BELECT * FROM CM.Drof11eS NHERE crm. configurat: €","line_num":"0","top":"0.1148325358933956"},{"top":"0.10104529649825356","page_num":"0","left":"0.6613372107721275","text":"da jiminny","conf":"0.30000001192092896","block_num":"0","level":"0","par_num":"0","line_num":"0","word_num":"0","height":"0.01777448000139792","width":"0.026162789223041938"},{"block_num":"0","height":"0.017602208698765498","conf":"0.30000001192092896","line_num":"0","width":"0.059593023137843315","left":"0.6279069771754212","word_num":"0","level":"0","text":"034 A1 A34 X62 A V","top":"0.12195121997834346","page_num":"0","par_num":"0"},{"text":"SELECT * FROM crm_configurations WHERE id = 555;","conf":"1","par_num":"0","line_num":"0","top":"0.14274322154044727","page_num":"0","width":"0.12645348082197472","word_num":"0","left":"0.49273256665626464","height":"0.021019844347210048","level":"0","block_num":"0"},{"width":"0.19912790744862657","text":"SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, act:","top":"0.1634768743094155","conf":"0.5","line_num":"0","height":"0.017707794286797807","left":"0.49273255400875476","page_num":"0","word_num":"0","block_num":"0","level":"0","par_num":"0"},{"top":"0.17770034848042682","height":"0.024390243457264815","line_num":"0","left":"0.4912790702070829","block_num":"0","level":"0","conf":"1","par_num":"0","text":"SELECT","word_num":"0","width":"0.018895348335834228","page_num":"0"},{"par_num":"0","left":"0.5013835976369332","word_num":"0","top":"0.19149542308122713","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","width":"0.1891123589048994","height":"0.02566971543112828","level":"0"},{"level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.5014534899497685","height":"0.0176244382843066","top":"0.21602787448347116","text":"u. email,","conf":"0.30000001192092896","width":"0.023255812360885364","word_num":"0"},{"top":"0.23344947744533484","conf":"1","word_num":"0","par_num":"0","level":"0","left":"0.5014534889482387","line_num":"0","page_num":"0","height":"0.017421602252187585","width":"0.0159883714736776","block_num":"0","text":"sa.*,"},{"width":"0.0915697686215664","word_num":"0","left":"0.5014534891084774","page_num":"0","par_num":"0","level":"0","height":"0.017421602252187474","block_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","line_num":"0","top":"0.25087108023279125"},{"conf":"1","line_num":"0","left":"0.49273256427377066","block_num":"0","par_num":"0","width":"0.09883720316785449","word_num":"0","top":"0.2679425839343441","level":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","height":"0.017771701113078797"},{"left":"0.49273255954147394","par_num":"0","conf":"0.5","page_num":"0","top":"0.2854864433111123","block_num":"0","width":"0.10755813882706017","line_num":"0","word_num":"0","height":"0.01764944523715517","level":"0","text":"JOIN teams t 1..n<-›1: on t.id = u.team_id"},{"line_num":"0","width":"0.13953487923804747","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","height":"0.01754385964912286","block_num":"0","left":"0.4927325640374552","level":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","top":"0.303030303030303"},{"par_num":"0","page_num":"0","line_num":"0","top":"0.33797909440374263","block_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","conf":"1","width":"0.14534883296236079","word_num":"0","height":"0.017682787333949346","level":"0","left":"0.49273256392009424"},{"word_num":"0","width":"0.06104650903255382","height":"0.021117094791296864","text":"select * from features;","line_num":"0","par_num":"0","conf":"1","level":"0","page_num":"0","top":"0.3728222994433865","left":"0.4927325607338944","block_num":"0"},{"conf":"1","par_num":"0","top":"0.3899521529623303","left":"0.49273256772463664","text":"select * from team_features where feature_id = 40;","level":"0","page_num":"0","block_num":"0","height":"0.01771335206343605","line_num":"0","word_num":"0","width":"0.13081394357884185"},{"block_num":"0","height":"0.020953158632610047","level":"0","line_num":"0","left":"0.4927325545507708","par_num":"0","word_num":"0","page_num":"0","text":"select * from teams where id = 556;","top":"0.4250398722188522","width":"0.09156976862156652","conf":"0.5"},{"block_num":"0","height":"0.014354066985645897","par_num":"0","text":"select * from","top":"0.463317384370016","width":"0.036337208240590224","page_num":"0","conf":"0.5","word_num":"0","line_num":"0","level":"0","left":"0.49273255898491714"},{"left":"0.5276162808219678","text":"automated_reports where id = 54; # 4fdd41f6-dcF0-30d0-b339-734","width":"0.16424418510274674","block_num":"0","height":"0.020930930568080486","page_num":"0","par_num":"0","conf":"1","line_num":"0","word_num":"0","top":"0.4599303135635082","level":"0"},{"page_num":"0","line_num":"0","level":"0","height":"0.013937282410154683","left":"0.4941860464611276","par_num":"0","text":"SELECT * FROM","top":"0.4808362369598471","word_num":"0","conf":"0.5","width":"0.03488371980951188","block_num":"0"},{"text":"automated_report_results WHERE Uuid_to_bin('822fa41b-afd3-43a9","line_num":"0","height":"0.021053186444004224","conf":"1","left":"0.5276162767992069","block_num":"0","top":"0.477351917018052","word_num":"0","page_num":"0","width":"0.16424418510274685","par_num":"0","level":"0"},{"text":"select * from automated_report_results order by id desc;","conf":"1","top":"0.49825783951501557","width":"0.14680231378433556","word_num":"0","level":"0","block_num":"0","height":"0.013937282410154683","left":"0.49273256979650465","line_num":"0","page_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","width":"0.036337208240590224","conf":"0.5","height":"0.021531100478468845","par_num":"0","top":"0.5119617224880383","level":"0","word_num":"0","text":"SELECT * FROM","left":"0.49273255919945885"},{"page_num":"0","text":"automated_report_results WHERE id = 1919;","conf":"0.5","top":"0.5119617224880383","word_num":"0","width":"0.10901162979450629","line_num":"0","block_num":"0","height":"0.021531100478468845","level":"0","left":"0.5276162780504512","par_num":"0"},{"word_num":"0","par_num":"0","conf":"1","line_num":"0","block_num":"0","level":"0","page_num":"0","height":"0.017705016919490446","width":"0.15697674041098736","text":"select * from automated_report_results WHERE repontaid = 54;","top":"0.5502392341571213","left":"0.49273255767503704"},{"conf":"1","level":"0","line_num":"0","text":"select * from opportunities where id = 7594349;","top":"0.5853269537480064","block_num":"0","page_num":"0","par_num":"0","width":"0.12354650903255388","height":"0.01754385964912286","word_num":"0","left":"0.4927325630868398"},{"conf":"1","text":"select * from playbooks where team_id = 711; # event 226147","word_num":"0","level":"0","line_num":"0","left":"0.4941860580469402","page_num":"0","block_num":"0","par_num":"0","height":"0.013937282410154683","top":"0.6376306618146671","width":"0.15261626750864882"},{"line_num":"0","width":"0.15261626750864882","conf":"1","level":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","page_num":"0","block_num":"0","par_num":"0","height":"0.014354066985646008","left":"0.4941860580211344","top":"0.6547049441786283","word_num":"0"},{"conf":"1","level":"0","line_num":"0","text":"BELECT * FROM crm_fields WHERE id = 226147;","height":"0.01764666634883605","page_num":"0","left":"0.49127907776363644","top":"0.6722488036988071","block_num":"0","width":"0.1148255733733482","word_num":"0","par_num":"0"},{"width":"0.15697674041098741","height":"0.020925372791442354","word_num":"0","top":"0.6864111501963133","left":"0.491279074526206","level":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;"},{"par_num":"0","word_num":"0","block_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","width":"0.12645348082197477","top":"0.724738676138153","left":"0.4927325656739769","height":"0.017685566222268467","level":"0","line_num":"0","conf":"1","page_num":"0"},{"text":"BELECT","width":"0.018895348335834228","level":"0","word_num":"0","page_num":"0","left":"0.4912790703330519","line_num":"0","block_num":"0","height":"0.017421602252187585","par_num":"0","top":"0.742160278839063","conf":"0.5"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner) ' ELSE \"' END) AE","width":"0.18895348082197483","height":"0.02102262171451741","left":"0.5014534939447892","line_num":"0","par_num":"0","top":"0.7559808615765976","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0"},{"top":"0.7770034844575299","width":"0.023255812360885364","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.5014534894590922","block_num":"0","line_num":"0","height":"0.017421602252187585","page_num":"0","par_num":"0","text":"u.emait,"},{"height":"0.017421602252187474","text":"sa.*,","left":"0.5014534888816204","line_num":"0","par_num":"0","page_num":"0","block_num":"0","conf":"1","width":"0.0159883714736776","level":"0","top":"0.7944250872449864","word_num":"0"},{"left":"0.5014534890799165","text":"t.owner_id FROM social_accounts sa","height":"0.01754385964912286","level":"0","line_num":"0","top":"0.8118022328548644","width":"0.0915697686215664","par_num":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0"},{"left":"0.49273256427377066","level":"0","top":"0.8292682927780968","conf":"0.5","height":"0.017621659395987477","line_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.09883720316785449","block_num":"0","par_num":"0","word_num":"0"},{"left":"0.49273255969282803","line_num":"0","conf":"0.5","block_num":"0","level":"0","par_num":"0","page_num":"0","text":"JOIN teams t 1..n<-›1: on t.id = u.team_id","top":"0.8466898952979187","width":"0.10755813882706011","height":"0.017743916792922754","word_num":"0"},{"line_num":"0","level":"0","page_num":"0","height":"0.017421602252187474","block_num":"0","conf":"0.5","width":"0.13953487923804747","word_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","par_num":"0","left":"0.4927325640374552","top":"0.8641114983948122"},{"text":"SELET A FRON EnR PrOtEiEs eP UONi er l. eati on u. a - cp.uer- 1a me","height":"0.0455267874247719","conf":"0.30000001192092896","left":"0.49273256169279606","word_num":"0","line_num":"0","top":"0.8987240827723403","page_num":"0","width":"0.19767440633570882","par_num":"0","level":"0","block_num":"0"},{"level":"0","left":"0.965116281891486","word_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","line_num":"0","width":"0.020348834230544677","height":"0.011164274322169043","text":"+0 ..","top":"0.0797448165869219"},{"conf":"0.5","height":"0.021531100478468956","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"syncProfiles() (HubSpot or Salesforce) calls Prof1leRepository: update0rCreateProfile(...) and a new Crm)Profile row is","top":"0.10765550239234445","width":"0.25","left":"0.7194767381417582","word_num":"0","level":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","width":"0.12209300791963618","text":"insented, Prottleuoserver.pnp:te-to tlres Protttecreated.","left":"0.6947674449873289","line_num":"0","page_num":"0","top":"0.13237639553429026","block_num":"0","word_num":"0","par_num":"0","level":"0"},{"word_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"EventServiceProvider.oho: 139-142 suoscribes two llsteners:","page_num":"0","left":"0.6962209443887487","level":"0","line_num":"0","top":"0.1463414637498397","width":"0.12354649888708236","height":"0.006968640444571461"},{"par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"• Listeners\\ crm|SyncProtledpportunitles (SyncProt1le0pportunities.ono:42-103) - apolies to HubSoot. Salestorce, Bulllhorn. Cooper","block_num":"0","line_num":"0","width":"0.27761627765412034","level":"0","word_num":"0","page_num":"0","top":"0.16724738671271022","left":"0.6976744198592751"},{"conf":"1","left":"0.703488369621426","line_num":"0","level":"0","page_num":"0","text":"Pipedrive, Zoho. For each new profile it:","width":"0.07994186117293989","top":"0.17770034867229334","word_num":"0","par_num":"0","block_num":"0","height":"0.017674452190003742"},{"height":"0.01754385964912286","width":"0.10029069413530067","par_num":"0","top":"0.1985645933014354","word_num":"0","level":"0","text":"1. Dispatches SyncProfileMetadata (see below).","line_num":"0","page_num":"0","conf":"1","left":"0.7049418609413002","block_num":"0"},{"conf":"1","width":"0.2761627765412027","top":"0.2192982456140351","word_num":"0","height":"0.014354066985645897","level":"0","left":"0.7049418729699996","block_num":"0","text":"2. Ensures a Deal Insights layout exists (createDealInsightsLayoutIfDoesNotExist, lines 105-146) via CrmOwnerResolver + buildLayout .","line_num":"0","par_num":"0","page_num":"0"},{"conf":"1","par_num":"0","height":"0.01754385964912286","page_num":"0","level":"0","line_num":"0","left":"0.7049418622056333","text":"3. Computes since = configurationSettingsService->getSyncPeriod(ScrmConfiguration)","block_num":"0","width":"0.18313953724313292","word_num":"0","top":"0.23684210526315785"},{"top":"0.25757575765409646","level":"0","left":"0.7049418466151469","text":"4. Dispatches SyncOpportunitiesJob with strategy LAST_MODIFIED_BY_PROFILE_SYNC_OPPORTUNITY_STRATEGY, either as a single job or, when r","page_num":"0","par_num":"0","width":"0.27906977876703787","conf":"1","block_num":"0","height":"0.017685566222268467","line_num":"0","word_num":"0"},{"conf":"0.5","height":"0.006968640444571461","page_num":"0","block_num":"0","level":"0","text":"equress urdingwindowsearch is true salestorce large tenants, chopped into rolling s/-day windows via limererzoditeracor","left":"0.7122092926379019","top":"0.2787456449345087","word_num":"0","line_num":"0","par_num":"0","width":"0.24418603613021528"},{"par_num":"0","left":"0.6976744062222704","text":"• Listeners\\Crm\\SyncProfileLeads (Syncprof1 LeLeads•php:32-79) - zoho-only; dispatches SyncLeads • Hubspot/salestorce do not run a","width":"0.2761627765412026","word_num":"0","top":"0.3030303029362562","page_num":"0","block_num":"0","height":"0.010558546635142552","level":"0","conf":"0.5","line_num":"0"},{"top":"0.32055749163432967","level":"0","width":"0.0523255733733482","block_num":"0","height":"0.007193704541220036","line_num":"0","conf":"0.30000001192092896","text":"per-prome ledd sync nere,","par_num":"0","word_num":"0","page_num":"0","left":"0.7034883748155327"},{"page_num":"0","top":"0.33413078176993605","width":"0.2761627765412027","word_num":"0","height":"0.017785594033662533","conf":"0.5","par_num":"0","block_num":"0","text":"• SyncProfiteMetadata (SyncProfileMetadata-php:39-113) - runs per profile/user: crmService->syncProfileFields() ; and for providers","line_num":"0","level":"0","left":"0.6976744250911744"},{"left":"0.7049418743856468","line_num":"0","par_num":"0","conf":"1","page_num":"0","width":"0.20639533184944314","word_num":"0","level":"0","block_num":"0","text":"implementing SyncCrmProfileRecordTypesInterface (Salesforce) it also calls syncProfileRecordTypes() .","height":"0.017596652443139016","top":"0.3484320557780526"},{"block_num":"0","par_num":"0","width":"0.0625","top":"0.3763066205923885","text":"End-to-end flow summary","height":"0.017632773428252313","word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.6947674409616535","level":"0"},{"block_num":"0","left":"0.6976744200164304","height":"0.01754385964912286","conf":"1","par_num":"0","top":"0.3971291866028708","word_num":"0","width":"0.027616277654120225","text":"• HubSpot","line_num":"0","level":"0","page_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","page_num":"0","level":"0","conf":"0.5","text":"• Team creation → no CRM sync.","left":"0.7049418626784308","line_num":"0","top":"0.41786283928999723","height":"0.017677229557311103","width":"0.06976743961902376"},{"level":"0","block_num":"0","conf":"1","height":"0.013937282410154683","line_num":"0","page_num":"0","text":"• Owner connects HubSpot OAuth (SocialAccountConnected ) → no automatic data import (HubSpot's onActivityProviderIntegrated is a","top":"0.43902439015749484","width":"0.2761627968321455","word_num":"0","left":"0.7049418529957182","par_num":"0"},{"block_num":"0","level":"0","left":"0.7122093112913469","height":"0.01754385964912286","page_num":"0","text":"no-op; BootstrapIntegrationApp only fires for integration.app providers). Initial metadata is typically triggered via CrmAccountReconnecte","width":"0.2703488329623608","par_num":"0","word_num":"0","line_num":"0","top":"0.4529505582137161","conf":"1"},{"left":"0.7107558176603528","text":"d → ImoortMetadata → crm:svnc-team-metadata which in turn runs syncOrganization → importStages → importBusinessProcesses • imd","width":"0.2703488329623608","top":"0.4736842105263157","level":"0","block_num":"0","par_num":"0","line_num":"0","page_num":"0","word_num":"0","height":"0.0071770334928230595","conf":"0.5"},{"text":"ortRecordTypes - syncProfiles - syncFields","level":"0","height":"0.0176911239989066","left":"0.7107558177263334","word_num":"0","line_num":"0","top":"0.4840510363070113","conf":"1","width":"0.09447674041098741","par_num":"0","page_num":"0","block_num":"0"},{"width":"0.27616275625025977","left":"0.7049418947060824","word_num":"0","conf":"0.5","par_num":"0","height":"0.0072381614307848174","level":"0","page_num":"0","block_num":"0","line_num":"0","text":"•svncProfileso) creates Profile rows→ ProfileCreated → SyncProfileOpportunities creates Deal Insiahts avout + dispatches Sync","top":"0.5087108018143799"},{"top":"0.5191387559808612","line_num":"0","level":"0","word_num":"0","page_num":"0","par_num":"0","width":"0.21802323929806977","block_num":"0","left":"0.7107558231694903","text":"OpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields).","height":"0.01754385964912286","conf":"1"},{"block_num":"0","width":"0.030523251979909016","left":"0.696220931013514","level":"0","word_num":"0","top":"0.5502392344742832","page_num":"0","height":"0.007252054351368553","conf":"0.5","line_num":"0","par_num":"0","text":"• Salesforce"},{"height":"0.006968640444571572","par_num":"0","line_num":"0","page_num":"0","level":"0","text":"•Team creation → onlv the optional salestorce Account stamo in UodateSalesforceAccount it a linked account exists","block_num":"0","top":"0.5714285717637769","width":"0.23255812868158865","conf":"1","left":"0.7049418497035571","word_num":"0"},{"height":"0.01754385964912286","level":"0","page_num":"0","text":"Same reconnect-driven metadata path: SyncTeamMetadata → sync0rganization/importStages/importBusinessProcesses/importRecordTyp","top":"0.5853269537480064","line_num":"0","word_num":"0","block_num":"0","par_num":"0","width":"0.27325581489725326","left":"0.7093023293612564","conf":"1"},{"left":"0.7122093138043853","top":"0.6060606061050023","width":"0.14825580475178168","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"es/syncProfiles/svncFields Salesforce implementations in Service.ono.","block_num":"0","conf":"1","word_num":"0","height":"0.0071798116206361895"},{"height":"0.017749473048549347","conf":"1","block_num":"0","par_num":"0","text":"• syncProfiles() SOQL-matches team members, creating Profile rows with edition + crm_profile_id → ProfileCreated → SyncProfil","top":"0.6202090596143535","width":"0.27761627765412034","line_num":"0","left":"0.7049418549366904","page_num":"0","word_num":"0","level":"0"},{"par_num":"0","level":"0","page_num":"0","text":"uses TimePeriodIterator sliding window to avoid SOOL limits) + SyncProfileMetadata which also runs syncProfileReco","line_num":"0","conf":"1","block_num":"0","width":"0.23691861172939865","top":"0.6411149825421121","height":"0.0072103763501228935","word_num":"0","left":"0.745639532524309"},{"height":"0.01754385964912286","text":"rdTypes() because Salesforce implements SyncCrmProfileRecordTypesInterface .","top":"0.6515151515151515","block_num":"0","line_num":"0","conf":"1","width":"0.16279069413530067","level":"0","word_num":"0","left":"0.7122093060227542","page_num":"0","par_num":"0"},{"par_num":"0","conf":"1","line_num":"0","width":"0.052325578446083876","text":"Notable observations","left":"0.6947674448094139","top":"0.6864111496195452","block_num":"0","height":"0.013937282410154683","level":"0","word_num":"0","page_num":"0"},{"left":"0.6976744354298412","level":"0","line_num":"0","height":"0.013937282410154683","par_num":"0","top":"0.7073170730768701","block_num":"0","page_num":"0","conf":"0.5","text":"• HubSpot and Salesforce do not have a direct SocialAccountConnected initial-sync wire; the metadata import runs via the reconnect","word_num":"0","width":"0.26889533184944325"},{"line_num":"0","word_num":"0","text":"event/listener (CrmAccountReconnected ImportMetadata). Only the Integration.app family has a first-connect bootstrap ( BootstrapIntegrat","left":"0.7049418665995874","top":"0.7208931423200755","page_num":"0","height":"0.017782815145343522","par_num":"0","block_num":"0","conf":"1","width":"0.27761627765412034","level":"0"},{"conf":"0.5","height":"0.010630789365874915","left":"0.7049418677419108","text":"ionApp → TeamInitialSyncJob ).","block_num":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.742160279154372","word_num":"0","level":"0","width":"0.06395348082197472"},{"word_num":"0","width":"0.2819767201200445","conf":"0.5","level":"0","text":"• The per-orofile opportunity backfill is entirely driven by Profi leCreated, so new deallopportunity ingestion starts only after syncProfileso","height":"0.007268726160271521","page_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.763066202081789","left":"0.6976744426698599"},{"height":"0.006968640444571572","block_num":"0","word_num":"0","text":"nas resolved Ckm owners/users to Jiminny users.","left":"0.7034883710756957","width":"0.0973837122004082","par_num":"0","level":"0","top":"0.7804878052132543","conf":"0.5","line_num":"0","page_num":"0"},{"par_num":"0","page_num":"0","text":"• The opportunity sync uses strategy LAST_MODIFIED_BY_PROFILE_SYNC_OPPORTUNITY_STRATEGY and respects team-level getSyncPeriod and requ","block_num":"0","word_num":"0","conf":"1","left":"0.6976744256853635","level":"0","line_num":"0","top":"0.7942583732057417","width":"0.2863372031678545","height":"0.014354066985645897"},{"width":"0.06686045768413129","block_num":"0","height":"0.007307626033703829","left":"0.7049418612096862","top":"0.8149920253520749","line_num":"0","page_num":"0","par_num":"0","conf":"1","text":"iresStidingWindowSearch settings","word_num":"0","level":"0"},{"par_num":"0","text":"Bal•","width":"0.014534883042599311","word_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.9651162796511811","height":"0.017421602252187585","page_num":"0","top":"0.8362369338913278","level":"0"},{"width":"0.12063952709766146","conf":"1","line_num":"0","block_num":"0","page_num":"0","left":"0.6962209263682917","par_num":"0","height":"0.0071770334928229484","level":"0","text":"what obiects are sunced on team creation and orofile creation","top":"0.9266347687400319","word_num":"0"},{"height":"0.010611339429158706","line_num":"0","top":"0.9545454546835835","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"•0 (+]","width":"0.02034883676691257","word_num":"0","level":"0","left":"0.9622093020410507"},{"level":"0","par_num":"0","left":"0.8895348836482554","top":"0.9824561403508771","conf":"1","height":"0.014354066985646008","line_num":"0","text":"W Windsurf Teams 268:24 UTF-8","page_num":"0","width":"0.0770348843107832","block_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","top":"0.9824561403508771","text":"f?4 spaces","width":"0.026162789223041938","word_num":"0","line_num":"0","height":"0.014354066985646008","conf":"0.30000001192092896","left":"0.9694767456496352","level":"0","page_num":"0"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
8075
|
NULL
|
NULL
|
|
59315
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggen[$batchCount, StotalRecords] = $this->streamRecordsToBatches(ScrmService, $since, Scontext):if (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stri} catch (Throwablengable lstring smessagearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.3/.19L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) ASU.ema1l.sa.*towner 1d FRol sochal accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.teamidVHERE u.team id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;select * fromrts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order Dy zu desc,SELECT * FROM automated report results WHERE id = 1919:select * from automated report results WHERE report id = 54:select * from opportunities where id = 7594349:GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinteselect * from plavbooks where team id = 711: # event 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"block_num":"0","line_num [{"block_num":"0","line_num":"0","par_num":"0","height":"0.006968641205077342","top":"0.006968641046706359","width":"0.021802326466174835","word_num":"0","left":"0.01744185995005212","level":"0","page_num":"0","conf":"0.30000001192092896","text":"Phostorm"},{"text":"code","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.1148255812121043","width":"0.01162790618044264","word_num":"0","height":"0.006968640444571461","line_num":"0","top":"0.006968641450188162","page_num":"0"},{"level":"0","word_num":"0","text":"FV faVsco.js","line_num":"0","par_num":"0","width":"0.029069763548830722","conf":"0.5","left":"0.030523259704860126","top":"0.02787456497864904","block_num":"0","height":"0.010452960286604362","page_num":"0"},{"top":"0.02787456497864904","page_num":"0","width":"0.024709300791963623","level":"0","conf":"0.30000001192092896","word_num":"0","height":"0.010452960286604362","block_num":"0","par_num":"0","left":"0.06831395542728312","text":"?9 master","line_num":"0"},{"top":"0.05923344944238418","level":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.020348836766912577","line_num":"0","word_num":"0","text":"Proledey","height":"0.003484320602538671","left":"0.014534883869450689","par_num":"0"},{"level":"0","line_num":"0","page_num":"0","text":"D Salesforce","height":"0.01150821840934213","par_num":"0","conf":"0.30000001192092896","top":"0.07612742412338913","width":"0.030583024024963372","left":"0.043574765514713835","word_num":"0","block_num":"0"},{"text":"> DDTO","word_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.021802323929806973","top":"0.09407665591941561","conf":"0.30000001192092896","par_num":"0","page_num":"0","left":"0.046511627642654756","height":"0.010452960286604362"},{"word_num":"0","top":"0.11024367702094318","text":"© FetchSalesforceEntitiesJob.pnp","block_num":"0","conf":"1","width":"0.07137109878215384","line_num":"0","height":"0.015479323586398475","page_num":"0","left":"0.0537095887639354","level":"0","par_num":"0"},{"par_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","block_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","left":"0.05232558202147495","top":"0.13237639553429026","width":"0.08575580475178171","line_num":"0","height":"0.0071770334928229484"},{"text":"C) ketryralleasalestorcerecorasJob.onp","width":"0.08575580475178171","block_num":"0","top":"0.14982578435435434","left":"0.05232558202147495","line_num":"0","word_num":"0","par_num":"0","level":"0","page_num":"0","height":"0.0072715042880847625","conf":"0.5"},{"left":"0.046511627154292065","line_num":"0","par_num":"0","page_num":"0","height":"0.006968640444571461","top":"0.16724738709478748","width":"0.06249999492726427","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","text":"c) AulolocDelavec locrm.ono"},{"par_num":"0","left":"0.046511627667025296","page_num":"0","width":"0.07558138827060132","line_num":"0","top":"0.18102073376030525","height":"0.010616896445291069","block_num":"0","level":"0","text":"© CheckAndRetryRemoteMatch.php","conf":"1","word_num":"0"},{"height":"0.0073048471453848185","par_num":"0","conf":"0.5","left":"0.04651163545709501","level":"0","text":"C) CreaterollowupActivity.php","word_num":"0","page_num":"0","line_num":"0","block_num":"0","top":"0.2017543859602864","width":"0.06395348082197473"},{"par_num":"0","conf":"0.30000001192092896","height":"0.007182590508955311","block_num":"0","text":"C) CreateNotes.php","page_num":"0","width":"0.04215116196490349","word_num":"0","level":"0","top":"0.21929824565899192","left":"0.04651162858740109","line_num":"0"},{"block_num":"0","top":"0.23684210521680837","conf":"1","height":"0.010544653714558705","page_num":"0","width":"0.08720929571922789","left":"0.04651163557061816","level":"0","line_num":"0","par_num":"0","text":"© MatchActivitiesToNewOpportunity.php","word_num":"0"},{"par_num":"0","word_num":"0","page_num":"0","text":"C) MatchActivitvermData.php","block_num":"0","height":"0.007207597461803994","top":"0.2543554009942979","width":"0.06249999492726427","level":"0","left":"0.04651163358738779","line_num":"0","conf":"0.5"},{"word_num":"0","level":"0","width":"0.039244185102746854","page_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.046511628705343505","par_num":"0","text":"E) NoteObiect.ohp","block_num":"0","height":"0.00732985485873916","top":"0.27177700333990396"},{"conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","width":"0.04215115942853562","par_num":"0","text":"c) SaveActiviv.ono","line_num":"0","page_num":"0","left":"0.04651163174781109","top":"0.2891986066069825","word_num":"0","level":"0"},{"word_num":"0","top":"0.30662020900450737","par_num":"0","conf":"0.30000001192092896","text":"c)saveliranscriotion.onv","height":"0.006968641205077342","line_num":"0","page_num":"0","width":"0.0523255835188196","level":"0","left":"0.04651162677256695","block_num":"0"},{"conf":"0.5","left":"0.04651163174781109","par_num":"0","page_num":"0","text":"C) SetuoLavout.oho","width":"0.04215115942853562","word_num":"0","height":"0.0072464973352361906","level":"0","block_num":"0","line_num":"0","top":"0.32376395531045343"},{"word_num":"0","height":"0.0071770334928230595","left":"0.04651163174781109","page_num":"0","block_num":"0","par_num":"0","conf":"0.5","level":"0","text":"C) SvncActivitv.oho","top":"0.34130781499202545","width":"0.04215115942853562","line_num":"0"},{"left":"0.04638947542561308","level":"0","height":"0.014418177627490425","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"@ SvncFieldMetadata.php","width":"0.055435398791698696","top":"0.3552072621290665","word_num":"0","conf":"1"},{"word_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"© SyncLeads.php","page_num":"0","height":"0.010455739935429254","level":"0","top":"0.3763066205343165","left":"0.046511631609252174","width":"0.039244182566378974"},{"word_num":"0","height":"0.014354066985645897","page_num":"0","par_num":"0","line_num":"0","conf":"1","text":"© SyncObjects.php","left":"0.046511631695615716","block_num":"0","top":"0.38995215311004783","level":"0","width":"0.04215115942853562"},{"height":"0.010700253968793927","page_num":"0","line_num":"0","top":"0.41114982586710536","par_num":"0","block_num":"0","text":"© SyncOpportunitiesJob.php","left":"0.04651163073081603","word_num":"0","width":"0.06104650903255382","level":"0","conf":"1"},{"conf":"1","width":"0.05087208747863769","page_num":"0","text":"© SyncOpportunity.php","height":"0.014354066985646008","left":"0.046511633451594","line_num":"0","word_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.42503987240829344"},{"line_num":"0","level":"0","page_num":"0","word_num":"0","height":"0.010672468127626344","top":"0.44577352463809683","text":"© SyncProfileMetadata.php","left":"0.04651163071712692","par_num":"0","block_num":"0","conf":"1","width":"0.05813953217039717"},{"line_num":"0","word_num":"0","height":"0.010550210730691068","left":"0.04651163321565249","conf":"1","top":"0.46331738455485405","page_num":"0","level":"0","block_num":"0","text":"© SyncTeamFieldsJob.php","width":"0.056686041202950996","par_num":"0"},{"text":"© SyncTeamMetadata.php","line_num":"0","width":"0.05668604120295098","page_num":"0","top":"0.48083623715937174","conf":"1","left":"0.04651163321565131","height":"0.010452961047110243","level":"0","word_num":"0","par_num":"0","block_num":"0"},{"word_num":"0","height":"0.01051408974557777","par_num":"0","left":"0.04651163548425466","level":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0","top":"0.49825784007433493","text":"© UpdateOpportunitySpecifications.php","width":"0.08430231885707123"},{"top":"0.5191637634014077","word_num":"0","width":"0.04215115942853563","page_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.046511627480499834","par_num":"0","block_num":"0","text":"Updatestage.ong"},{"level":"0","top":"0.5331010454942319","left":"0.03343023627313173","text":"> @ DealRisks","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.010758603778942555","width":"0.03343022884206569","word_num":"0","par_num":"0","line_num":"0"},{"line_num":"0","word_num":"0","text":"_Meeuine bor","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.03924418649273823","level":"0","top":"0.5714285717637769","height":"0.006968640444571572","block_num":"0","width":"0.031976740410987366"},{"conf":"0.30000001192092896","width":"0.029069763548830715","word_num":"0","level":"0","left":"0.03924418703063903","top":"0.6411149830944434","height":"0.007210375589617124","text":"a Telephony","page_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"conf":"0.30000001192092896","left":"0.03924418612559764","text":"C User","line_num":"0","level":"0","width":"0.017441858636572008","par_num":"0","word_num":"0","top":"0.6547049441786283","block_num":"0","page_num":"0","height":"0.011164274322169154"},{"level":"0","height":"0.006968641205077342","par_num":"0","top":"0.675958188117432","width":"0.05523256038097625","page_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.04069767337055839","block_num":"0","text":"c8aseprocessing.oo.ono"},{"block_num":"0","left":"0.04069767586474709","line_num":"0","top":"0.6897926633384308","width":"0.03779069667166852","text":"@ Dummv.Job.php","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.01055576850732931","par_num":"0","page_num":"0"},{"text":"(C)ImoortRecallA|Recordinas.Job.oho","top":"0.7108013940634285","level":"0","height":"0.006968640444571572","par_num":"0","word_num":"0","width":"0.07558138827060132","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","left":"0.04069768173679198"},{"block_num":"0","top":"0.724738676808766","width":"0.06395348082197475","word_num":"0","height":"0.010508531968939527","level":"0","page_num":"0","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","conf":"0.5","left":"0.0406976819687229","line_num":"0"},{"text":"C ob.oho","word_num":"0","block_num":"0","width":"0.023255812360885288","par_num":"0","conf":"0.30000001192092896","level":"0","top":"0.7456140350877193","height":"0.0071770334928229484","line_num":"0","page_num":"0","left":"0.04069767637769677"},{"conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"C)JobDisoatcher.oho","top":"0.7630662020343051","line_num":"0","word_num":"0","height":"0.006968641205077342","block_num":"0","width":"0.04505813882706013","left":"0.04069767469984203"},{"conf":"0.30000001192092896","block_num":"0","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","left":"0.04069768139133789","line_num":"0","page_num":"0","word_num":"0","width":"0.06395348082197473","par_num":"0","height":"0.006968640444571572","level":"0"},{"word_num":"0","line_num":"0","height":"0.01061967533361019","left":"0.04069768199588256","par_num":"0","block_num":"0","top":"0.7942583731520936","width":"0.08430231885707126","conf":"0.5","level":"0","page_num":"0","text":"@ [EMAIL]"},{"block_num":"0","text":"T. SacVisibilitvControl.ohn","width":"0.05668604120295098","height":"0.007307626033703829","top":"0.8149920253520749","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.039244191467289816","level":"0","page_num":"0"},{"word_num":"0","top":"0.8325358850720923","page_num":"0","width":"0.03197674041098737","block_num":"0","par_num":"0","text":"v D Listeners","line_num":"0","height":"0.010669689239307223","left":"0.027616282843257383","level":"0","conf":"0.5"},{"conf":"0.30000001192092896","page_num":"0","height":"0.0071770334928230595","block_num":"0","par_num":"0","top":"0.8500797448165869","width":"0.031976740410987366","text":"v M Activitiod","level":"0","left":"0.03343023313500392","line_num":"0","word_num":"0"},{"top":"0.8675958187199364","line_num":"0","word_num":"0","width":"0.04651162979450632","height":"0.007204819333990642","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"v M ActivitvProviden","conf":"0.5","left":"0.03924418511117721"},{"par_num":"0","top":"0.8850174216200114","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007327075970420038","width":"0.02906976608519858","text":"> M.lustCall","level":"0","line_num":"0","left":"0.046511629117106865","word_num":"0"},{"block_num":"0","word_num":"0","conf":"0.5","height":"0.010639125270326288","top":"0.9024390246943023","page_num":"0","par_num":"0","left":"0.046511631681215526","level":"0","text":"v D UserPilot","width":"0.03197674041098737","line_num":"0"},{"par_num":"0","left":"0.059593032929402996","height":"0.010761381906755796","line_num":"0","conf":"1","block_num":"0","page_num":"0","text":"© TrackProviderInstalledEvent.php","top":"0.9198606275943773","level":"0","width":"0.07412789730315514","word_num":"0"},{"block_num":"0","page_num":"0","width":"0.026162789223041938","text":"MAudia","level":"0","line_num":"0","height":"0.006968640444571572","word_num":"0","conf":"0.30000001192092896","left":"0.039244188091967266","par_num":"0","top":"0.9372822303003622"},{"height":"0.006968640444571572","line_num":"0","left":"0.039244188005603746","page_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","text":"MRots","top":"0.9547038330878187","width":"0.0232558123608853","word_num":"0","level":"0"},{"block_num":"0","width":"0.047965110616481066","conf":"0.5","left":"0.15406977310444897","par_num":"0","page_num":"0","line_num":"0","word_num":"0","height":"0.007249275463049432","top":"0.05574912945445576","text":"C ActivitvController.ohn","level":"0"},{"width":"0.07122093058646994","height":"0.006968641205077342","line_num":"0","conf":"0.30000001192092896","text":"Automateakeporskepository.pnp","level":"0","left":"0.15406976733606492","word_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.08362369334200259"},{"conf":"1","left":"0.30668604530999377","top":"0.0797448165869219","width":"0.07122092551373421","block_num":"0","line_num":"0","page_num":"0","word_num":"0","par_num":"0","text":"© AutomatedReportsCommand.php","height":"0.011164274322169043","level":"0"},{"conf":"0.5","block_num":"0","par_num":"0","level":"0","text":"Opportunitysynclrait.ong","word_num":"0","left":"0.3066860477020153","height":"0.006968640444571461","top":"0.13240418151987454","width":"0.05523255023550483","page_num":"0","line_num":"0"},{"par_num":"0","page_num":"0","width":"0.08720929571922792","word_num":"0","block_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","conf":"0.5","level":"0","line_num":"0","top":"0.13240418151987454","left":"0.37063954254736237","height":"0.006968640444571461"},{"text":"wsyncermenuuiestrait.ono","width":"0.05523255023550483","word_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","top":"0.1567944254223136","conf":"0.30000001192092896","line_num":"0","left":"0.31831396020201475"},{"text":"c) SyncObiects.pho","level":"0","height":"0.0071770334928229484","par_num":"0","top":"0.18102073365231264","width":"0.039244185102746826","page_num":"0","block_num":"0","left":"0.15406976824025068","conf":"0.30000001192092896","line_num":"0","word_num":"0"},{"left":"0.20203489060729998","level":"0","block_num":"0","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","conf":"1","line_num":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","width":"0.06104650395981806","word_num":"0"},{"word_num":"0","height":"0.010497417936674913","left":"0.27180233100804285","block_num":"0","level":"0","line_num":"0","text":"© ImportContactBatch.php","page_num":"0","conf":"1","width":"0.053779064340794325","par_num":"0","top":"0.17770034916869026"},{"page_num":"0","height":"0.010497417936674913","level":"0","text":"© Client.php","left":"0.33284884116015484","width":"0.027616275117752387","block_num":"0","conf":"1","par_num":"0","word_num":"0","top":"0.17770034916869026","line_num":"0"},{"top":"0.18102073365231264","level":"0","width":"0.0654069717894209","word_num":"0","height":"0.0071770334928229484","left":"0.3677325572728374","block_num":"0","page_num":"0","conf":"0.5","par_num":"0","line_num":"0","text":"C) HubspotPaqinationService.phg"},{"level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.20557491325434107","word_num":"0","left":"0.15406977127553043","par_num":"0","width":"0.030523251979909044","height":"0.007343747018817126","text":"() Service.php","block_num":"0"},{"conf":"0.5","block_num":"0","width":"0.04505813375432441","par_num":"0","word_num":"0","page_num":"0","level":"0","height":"0.006968640444571572","text":"BatchSyncTrait.php","top":"0.20557491322719157","left":"0.19186047025946548","line_num":"0"},{"text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","line_num":"0","conf":"0.5","block_num":"0","height":"0.011164274322169154","width":"0.14534883296236076","word_num":"0","page_num":"0","par_num":"0","top":"0.20175438596491224","left":"0.2441860510865191","level":"0"},{"top":"0.20557491325434107","width":"0.02906976354883073","block_num":"0","height":"0.007343747018817126","left":"0.3982558178455254","word_num":"0","level":"0","conf":"0.5","par_num":"0","page_num":"0","line_num":"0","text":"php api_v2.php"},{"conf":"1","left":"0.15406977510994932","par_num":"0","top":"0.22966507158551952","word_num":"0","width":"0.06104650395981809","block_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.oho","line_num":"0","level":"0","page_num":"0"},{"level":"0","left":"0.17151161694332442","height":"0.010691917303836784","conf":"1","width":"0.21656975847609497","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","top":"0.2508710809687519","page_num":"0","word_num":"0","par_num":"0","line_num":"0","block_num":"0"},{"block_num":"0","top":"0.26794258384399516","line_num":"0","width":"0.05959302313784334","height":"0.007318740065968554","word_num":"0","page_num":"0","text":"nublic function handlel","left":"0.18313953485556841","par_num":"0","conf":"1","level":"0"},{"conf":"0.30000001192092896","text":"138","width":"0.010174417749364312","par_num":"0","left":"0.1497093032619457","height":"0.010452960286604362","level":"0","page_num":"0","block_num":"0","line_num":"0","word_num":"0","top":"0.4111498263026909"},{"left":"0.15116279097784552","top":"0.44250871089481225","conf":"1","width":"0.010174418383456285","word_num":"0","height":"0.017421602252187474","block_num":"0","page_num":"0","text":"140","level":"0","par_num":"0","line_num":"0"},{"text":"1143","width":"0.00872092995237797","page_num":"0","block_num":"0","left":"0.15116279076509007","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.5017421601756263","word_num":"0","level":"0","par_num":"0","line_num":"0"},{"level":"0","width":"0.00872092995237797","block_num":"0","height":"0.010452961047110132","line_num":"0","text":"144","word_num":"0","left":"0.1511627908377645","conf":"1","par_num":"0","top":"0.5156794425600686","page_num":"0"},{"text":"149","word_num":"0","height":"0.006968641205077342","page_num":"0","left":"0.15116279076509007","par_num":"0","line_num":"0","top":"0.6062717769003649","width":"0.00872092995237797","level":"0","block_num":"0","conf":"0.30000001192092896"},{"block_num":"0","height":"0.010452960286604362","level":"0","left":"0.15116279159085694","line_num":"0","page_num":"0","par_num":"0","width":"0.008720929318285997","top":"0.7108013942469417","text":"155","conf":"1","word_num":"0"},{"conf":"1","level":"0","left":"0.15116279159085694","top":"0.763066202609311","page_num":"0","par_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","width":"0.008720929318285997","word_num":"0","text":"158"},{"height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0","left":"0.15116279159085694","line_num":"0","page_num":"0","text":"161","conf":"1","top":"0.8153310109716805","word_num":"0","level":"0","par_num":"0"},{"block_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0","par_num":"0","text":"163","top":"0.8501742165465933","level":"0","line_num":"0","page_num":"0","left":"0.15116279159085694","conf":"1"},{"left":"0.15116279076509007","par_num":"0","height":"0.006968641205077342","conf":"1","text":"1164","block_num":"0","level":"0","width":"0.00872092995237797","page_num":"0","line_num":"0","word_num":"0","top":"0.871080139269703"},{"width":"0.008720929318285997","conf":"1","line_num":"0","block_num":"0","level":"0","height":"0.010452960286604362","text":"165","word_num":"0","par_num":"0","page_num":"0","top":"0.8850174221215062","left":"0.15116279159085694"},{"line_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.9059233448446159","width":"0.00872092995237797","par_num":"0","conf":"0.30000001192092896","text":"1166","word_num":"0","left":"0.15116279076509007","level":"0","page_num":"0"},{"text":"$config,","line_num":"0","left":"0.21366279261358478","top":"0.2891986067904957","width":"0.021802323929806966","word_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","level":"0"},{"height":"0.010452960286604362","par_num":"0","width":"0.04505813375432441","conf":"1","left":"0.21366279584086087","level":"0","block_num":"0","line_num":"0","top":"0.30662020992638417","word_num":"0","text":"$batchRepository,","page_num":"0"},{"block_num":"0","left":"0.21366279067986574","page_num":"0","width":"0.03633720570422233","height":"0.010452960286604362","par_num":"0","conf":"1","line_num":"0","top":"0.3240418127138407","level":"0","word_num":"0","text":"SredisService"},{"height":"0.010452960286604251","block_num":"0","conf":"1","top":"0.3414634155012971","text":"$entityRepository,","page_num":"0","line_num":"0","level":"0","width":"0.04796511061648104","word_num":"0","par_num":"0","left":"0.21366279592722434"},{"height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.21366279063768656","par_num":"0","top":"0.3623693383142996","word_num":"0","width":"0.018895347067650337","level":"0","line_num":"0","block_num":"0","page_num":"0","text":"sloggen"},{"conf":"1","par_num":"0","height":"0.010700253968794038","left":"0.20348837531638314","level":"0","line_num":"0","block_num":"0","page_num":"0","text":"[$batchCount, StotalRecords] = $this->streamRecordsToBatches(ScrmService, $since, Scontext):","width":"0.23982557337334814","word_num":"0","top":"0.41114982577999737"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","left":"0.20348838095072486","height":"0.010672467367120575","width":"0.07994185102746842","top":"0.4457735248441337","conf":"0.5","text":"if (Sthis->attemots@ === 1) {","word_num":"0","line_num":"0"},{"line_num":"0","conf":"1","block_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","width":"0.1482558047517817","level":"0","word_num":"0","height":"0.010550210730691068","page_num":"0","par_num":"0","left":"0.21366278713067985"},{"width":"0.091569758476095","height":"0.0071770334928229484","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","line_num":"0","block_num":"0","conf":"0.5","word_num":"0","left":"0.20348838105878864","level":"0","page_num":"0","top":"0.5191387559808612"},{"width":"0.15552324944354115","top":"0.5331010453200158","word_num":"0","par_num":"0","height":"0.013948396442419408","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","conf":"1","left":"0.20348837906873227","page_num":"0","level":"0","block_num":"0","line_num":"0"},{"text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","level":"0","block_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.14970930586469938","left":"0.20348837025078986","word_num":"0"},{"block_num":"0","page_num":"0","level":"0","left":"0.2470930229619993","height":"0.010536318570613101","par_num":"0","text":"<1/6 >","top":"0.5923344949742337","width":"0.021802323929806966","word_num":"0","conf":"0.30000001192092896","line_num":"0"},{"left":"0.2151162810652241","text":"'entity tvo","top":"0.6060606061050023","width":"0.027616277654120253","word_num":"0","par_num":"0","level":"0","height":"0.0071798116206361895","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0"},{"level":"0","width":"0.021802323929806966","conf":"0.5","block_num":"0","height":"0.010455739935429254","left":"0.25000000055269916","par_num":"0","text":"© Logger","page_num":"0","top":"0.6132376396173622","line_num":"0","word_num":"0"},{"height":"0.0071770334928230595","text":"Itotal reco","left":"0.2151162810652241","width":"0.027616277654120253","word_num":"0","top":"0.6236044657097288","block_num":"0","conf":"0.5","level":"0","par_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","text":"public function info","word_num":"0","height":"0.010628010477555794","conf":"0.5","par_num":"0","left":"0.248546517777781","width":"0.05668604120295098","page_num":"0","level":"0","line_num":"0","top":"0.6339712919137487"},{"width":"0.027616277654120253","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","text":"\"batches d","top":"0.6411149825399743","word_num":"0","height":"0.0072103763501230045","left":"0.2151162799850968","par_num":"0","level":"0"},{"par_num":"0","top":"0.6585365856142653","text":"Isvnced atl","level":"0","height":"0.007332632986552401","left":"0.21511628105837952","page_num":"0","width":"0.026162789223041966","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896"},{"level":"0","conf":"0.5","word_num":"0","par_num":"0","line_num":"0","text":"cav $context = [1","left":"0.26598837545525295","top":"0.6618819775389818","page_num":"0","width":"0.04360464785961399","height":"0.010591889492442497","block_num":"0"},{"height":"0.0071770334928229484","page_num":"0","width":"0.020348835498728624","word_num":"0","conf":"0.30000001192092896","left":"0.24854651350063556","par_num":"0","text":": voidi","line_num":"0","top":"0.6794258373205742","level":"0","block_num":"0"},{"conf":"1","width":"0.052325573373348144","word_num":"0","text":"} catch (SocialAcco","height":"0.011164274322169043","par_num":"0","block_num":"0","left":"0.1918604731373945","level":"0","page_num":"0","top":"0.6929824561403509","line_num":"0"},{"conf":"0.5","page_num":"0","left":"0.2034883724950264","text":"Cloaden-swannir","height":"0.006968641205077342","level":"0","block_num":"0","width":"0.039244185102746854","top":"0.7108013936697744","word_num":"0","par_num":"0","line_num":"0"},{"conf":"1","left":"0.24854651872595424","text":"Log an informational message to the logs.","level":"0","page_num":"0","width":"0.08720929571922792","word_num":"0","par_num":"0","line_num":"0","top":"0.7105263157219254","height":"0.01072803904945585","block_num":"0"},{"text":"Implements: Loggerinterface::info","conf":"1","block_num":"0","left":"0.24854651107352554","top":"0.7384370017274113","line_num":"0","level":"0","width":"0.0813953419949146","page_num":"0","par_num":"0","height":"0.010691917303836673","word_num":"0"},{"height":"0.010452960286604362","page_num":"0","conf":"1","par_num":"0","left":"0.27761628499022556","text":"array|ArravyablelJsonable|Stri","top":"0.7595818820518198","width":"0.07122092551373421","block_num":"0","line_num":"0","word_num":"0","level":"0"},{"page_num":"0","top":"0.7979094080543587","left":"0.19186047325424327","par_num":"0","level":"0","word_num":"0","height":"0.010703032096607279","block_num":"0","width":"0.049418596511191515","text":"} catch (Throwable","line_num":"0","conf":"1"},{"width":"0.056686041202950954","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","line_num":"0","level":"0","par_num":"0","text":"ngable lstring smessage","left":"0.2761627910440279","top":"0.7804878052132543","word_num":"0"},{"left":"0.2761627943999499","line_num":"0","conf":"0.5","level":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","text":"arrayScontext","top":"0.7944250876267327","block_num":"0","word_num":"0","width":"0.03924418256637896"},{"level":"0","word_num":"0","height":"0.006968640444571461","line_num":"0","page_num":"0","left":"0.20348837187088045","conf":"0.30000001192092896","width":"0.03924418256637899","top":"0.8188153313456585","text":"slogger->errorl","par_num":"0","block_num":"0"},{"block_num":"0","width":"0.01889534706765031","word_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.8188153315291717","page_num":"0","conf":"1","level":"0","left":"0.2485465134574538","line_num":"0","text":"Returns:"},{"level":"0","top":"0.8432055752480975","width":"0.01598837020549368","left":"0.24854651337109027","page_num":"0","height":"0.006968640444571572","word_num":"0","text":"CAurno","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0"},{"level":"0","conf":"0.5","block_num":"0","line_num":"0","left":"0.2747093029029664","top":"0.8466898958055888","word_num":"0","page_num":"0","height":"0.006968640444571461","text":"vendor/aravel/tramework/src","width":"0.06395348082197477","par_num":"0"},{"word_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.2747093023963053","height":"0.006968640444571461","level":"0","top":"0.8641114985930454","text":"luminare Loc/Loccer.ono","page_num":"0","width":"0.05668604120295101"},{"conf":"0.30000001192092896","left":"0.21511627846207848","par_num":"0","page_num":"0","line_num":"0","top":"0.8708133969827938","word_num":"0","width":"0.026162789223041938","level":"0","block_num":"0","text":"'error' =>","height":"0.007235383302971576"},{"word_num":"0","top":"0.9233449476199234","height":"0.0072770620647228945","page_num":"0","par_num":"0","text":"throw Ser","block_num":"0","level":"0","width":"0.023255814897253146","conf":"0.30000001192092896","line_num":"0","left":"0.20348837139363007"},{"page_num":"0","left":"0.44476744220017683","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"826 л v 512","width":"0.03488371727314399","top":"0.2508710809687519","height":"0.010691917303836784"},{"width":"0.008720929952377943","conf":"1","left":"0.47238372096131104","text":"575","block_num":"0","top":"0.29965156834254736","level":"0","page_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.017421602252187585"},{"height":"0.010452960286604251","par_num":"0","width":"0.01017441774936434","word_num":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","top":"0.3205574918079175","conf":"1","block_num":"0","text":"576","level":"0"},{"width":"0.01017441774936434","conf":"1","height":"0.010452960286604362","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"577","level":"0","top":"0.3379790945953738","word_num":"0","left":"0.4709302334945038"},{"width":"0.008720929318285997","height":"0.010452960286604362","block_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0","text":"578","word_num":"0","page_num":"0","left":"0.47093023257922917","top":"0.35540069773126226"},{"page_num":"0","conf":"1","word_num":"0","par_num":"0","top":"0.3693379791874951","level":"0","text":"579","block_num":"0","width":"0.011627906180442682","height":"0.017421602252187585","left":"0.4709302331500887","line_num":"0"},{"left":"0.4709302334945038","par_num":"0","text":"580","line_num":"0","top":"0.39024390295774314","page_num":"0","word_num":"0","height":"0.010452960286604362","conf":"1","block_num":"0","width":"0.01017441774936434","level":"0"},{"height":"0.024390243457264815","text":"=581","level":"0","page_num":"0","top":"0.40418118460121666","par_num":"0","conf":"0.5","line_num":"0","block_num":"0","left":"0.4665697680180062","width":"0.0159883714736776","word_num":"0"},{"top":"0.4425087113201125","word_num":"0","conf":"1","line_num":"0","block_num":"0","par_num":"0","left":"0.4723837218234151","width":"0.008720929318285997","level":"0","text":"583","page_num":"0","height":"0.010452960286604362"},{"block_num":"0","width":"0.01017441774936434","line_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","word_num":"0","conf":"1","level":"0","par_num":"0","top":"0.459930314107569","text":"584","page_num":"0"},{"height":"0.010452960286604362","page_num":"0","word_num":"0","block_num":"0","line_num":"0","level":"0","left":"0.46656976846458836","conf":"0.5","par_num":"0","width":"0.013081394611520969","text":"—585","top":"0.4773519168950253"},{"left":"0.47093023257922917","width":"0.008720929318285997","par_num":"0","height":"0.010452960286604362","block_num":"0","text":"586","conf":"1","word_num":"0","top":"0.4947735200309138","level":"0","line_num":"0","page_num":"0"},{"left":"0.4723837218234151","level":"0","par_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","text":"587","word_num":"0","top":"0.5121951224699383","width":"0.008720929318285997"},{"height":"0.010452960286604362","line_num":"0","page_num":"0","conf":"1","top":"0.5296167252573947","width":"0.008720929318285997","left":"0.4723837218234151","par_num":"0","text":"588","word_num":"0","level":"0","block_num":"0"},{"line_num":"0","conf":"1","page_num":"0","height":"0.010452960286604362","text":"589","top":"0.5470383280448511","width":"0.01017441774936434","block_num":"0","left":"0.4709302334945038","level":"0","par_num":"0","word_num":"0"},{"conf":"0.5","height":"0.020905922094220375","text":"590","line_num":"0","par_num":"0","width":"0.008720929952377943","top":"0.5609756106427853","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.47238372114299704"},{"page_num":"0","width":"0.013081394611520969","height":"0.006968640444571572","block_num":"0","top":"0.5853658539937421","level":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.46802325552854196","text":"15911"},{"top":"0.5958188150216522","width":"0.010174418383456285","left":"0.4723837209560432","conf":"1","word_num":"0","height":"0.020905923615232025","line_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"592"},{"width":"0.008720929952377998","text":"593","conf":"1","level":"0","top":"0.616724738727316","left":"0.47238372099764825","page_num":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.010452961047110132"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"T 595","page_num":"0","word_num":"0","level":"0","height":"0.013937280889142922","left":"0.466569769326747","line_num":"0","top":"0.6480836243637909","width":"0.014534881774415365"},{"line_num":"0","width":"0.014534883042599256","conf":"0.30000001192092896","height":"0.020905922094220375","page_num":"0","block_num":"0","left":"0.46656976759933994","par_num":"0","level":"0","text":"-596","top":"0.6655052271933078","word_num":"0"},{"height":"0.006968641205077342","page_num":"0","level":"0","par_num":"0","text":"597","word_num":"0","width":"0.010174418383456285","top":"0.6898954702884519","line_num":"0","left":"0.47093023259606254","block_num":"0","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","left":"0.4709302331016392","par_num":"0","conf":"0.5","height":"0.020905922094220375","top":"0.7003484325068968","level":"0","width":"0.011627906180442626","word_num":"0","line_num":"0","text":"598"},{"height":"0.006968641205077342","par_num":"0","line_num":"0","text":"$99","width":"0.008720929952377943","block_num":"0","conf":"1","level":"0","page_num":"0","top":"0.7247386758550688","left":"0.4723837209976482","word_num":"0"},{"word_num":"0","par_num":"0","page_num":"0","text":"=600","block_num":"0","width":"0.014534883042599311","level":"0","left":"0.46656976790214993","line_num":"0","height":"0.027874564820309367","conf":"0.30000001192092896","top":"0.7282229962193458"},{"height":"0.006968640444571572","page_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","left":"0.4709302334945038","level":"0","width":"0.01017441774936434","top":"0.7595818818683066","text":"6011"},{"width":"0.014534883042599311","word_num":"0","top":"0.7700348428613736","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"-602","height":"0.020905923615232025","level":"0","par_num":"0","left":"0.466569767781026"},{"height":"0.020905922094220375","level":"0","width":"0.010174418383456285","left":"0.47093023264451217","conf":"1","text":"604","word_num":"0","top":"0.8048780490574194","block_num":"0","page_num":"0","par_num":"0","line_num":"0"},{"block_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","left":"0.47093023257922917","par_num":"0","text":"605","line_num":"0","top":"0.8292682935500775","level":"0","page_num":"0","width":"0.008720929318285997","word_num":"0"},{"line_num":"0","left":"0.4723837211284622","conf":"1","height":"0.017421602252187474","page_num":"0","text":"606","par_num":"0","top":"0.8432055753547425","width":"0.008720929952377943","block_num":"0","word_num":"0","level":"0"},{"level":"0","width":"0.013081394611520969","height":"0.010689139176023432","page_num":"0","word_num":"0","conf":"0.30000001192092896","text":"— 607","left":"0.4665697671564489","block_num":"0","par_num":"0","top":"0.8641114988686065","line_num":"0"},{"word_num":"0","top":"0.8815331015640149","block_num":"0","par_num":"0","height":"0.010452960286604362","text":"608","width":"0.008720929318285997","conf":"1","line_num":"0","left":"0.4723837218234151","page_num":"0","level":"0"},{"page_num":"0","width":"0.018895348335834172","word_num":"0","level":"0","text":"100% 52","height":"0.006968641205077342","left":"0.9127906979746175","line_num":"0","par_num":"0","top":"0.006968641043132773","block_num":"0","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"• MOn ZU Aor 10.3/.19","width":"0.05813953724313292","line_num":"0","height":"0.006968641205077342","left":"0.9345930220335801","top":"0.006968641078646032","word_num":"0","level":"0"},{"par_num":"0","width":"0.08866278668667404","line_num":"0","text":"L AskJiminnyReportActivityServiceTestv","left":"0.8270348901595695","level":"0","page_num":"0","block_num":"0","word_num":"0","conf":"1","top":"0.02787456497864904","height":"0.010452960286604362"},{"width":"0.029069763548830674","word_num":"0","top":"0.05574912978701141","par_num":"0","height":"0.010452960286604362","left":"0.4738372097953522","text":"=custom.log","page_num":"0","block_num":"0","conf":"0.5","level":"0","line_num":"0"},{"text":"=laravel.log","top":"0.055749129145434506","word_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.010452961047110132","par_num":"0","level":"0","line_num":"0","left":"0.5101744200028817","width":"0.027616277654120225"},{"par_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.5450581399922917","line_num":"0","page_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","word_num":"0","top":"0.05574912978701141","level":"0","conf":"0.5"},{"block_num":"0","level":"0","page_num":"0","conf":"0.5","height":"0.010452961047110132","width":"0.06104650903255382","text":"4 HS_local (iminny@localhost]","par_num":"0","line_num":"0","top":"0.055749129145434506","left":"0.6046511654871605","word_num":"0"},{"text":"Cascade","page_num":"0","top":"0.05574912943857935","height":"0.010452960286604362","conf":"1","par_num":"0","word_num":"0","level":"0","left":"0.6947674436468302","width":"0.017441858636571994","line_num":"0","block_num":"0"},{"top":"0.0797448165869219","left":"0.4738372088584945","line_num":"0","par_num":"0","width":"0.07703488431078326","word_num":"0","text":"A console [PROD] X A console [EU]","level":"0","conf":"0.30000001192092896","height":"0.011164274322169043","block_num":"0","page_num":"0"},{"top":"0.0797448165869219","block_num":"0","width":"0.04360464785961393","par_num":"0","left":"0.5595930266071848","word_num":"0","conf":"0.5","height":"0.011164274322169043","level":"0","line_num":"0","text":"A console [STAGING]","page_num":"0"},{"level":"0","top":"0.08362369354010668","par_num":"0","conf":"1","left":"0.6933139525309181","line_num":"0","height":"0.007285397208668498","block_num":"0","text":"Retactor Connection","width":"0.04651162979450629","page_num":"0","word_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","top":"0.08362369371432266","word_num":"0","width":"0.045058133754324436","text":"CRM Initial Sync Oven","height":"0.007285397208668609","level":"0","page_num":"0","left":"0.7470930289847444","conf":"0.30000001192092896"},{"word_num":"0","height":"0.0071770334928229484","line_num":"0","top":"0.1044657097288676","conf":"0.5","text":"Tx: Autov","width":"0.02034883549872868","left":"0.5348837228066751","block_num":"0","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","left":"0.6627906972313775","par_num":"0","height":"0.010516868633897003","width":"0.023255814897253146","word_num":"0","conf":"0.5","text":"do jiminny v","top":"0.1044657097460916","level":"0","line_num":"0"},{"left":"0.49273255700367574","line_num":"0","level":"0","height":"0.010689139176023432","par_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","top":"0.12519936212958604","width":"0.12936045261139567","block_num":"0","conf":"0.5","word_num":"0","page_num":"0"},{"top":"0.12519936195537007","left":"0.6279069838403225","par_num":"0","text":"034 A1 A34 M62 ^ -","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","width":"0.05813952709766146","height":"0.010689139176023432","page_num":"0"},{"left":"0.4927325782522842","level":"0","top":"0.1463414637498397","conf":"0.30000001192092896","width":"0.12499997970905707","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","word_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","page_num":"0"},{"left":"0.4927325630147635","level":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","top":"0.15679442610595107","par_num":"0","height":"0.013937280889143033","line_num":"0","conf":"1","word_num":"0","width":"0.1962209052227913","block_num":"0"},{"text":"SELECT","block_num":"0","page_num":"0","width":"0.015988370205493707","level":"0","word_num":"0","conf":"1","top":"0.17770034895077447","height":"0.010452960286604362","left":"0.49273255988271814","line_num":"0","par_num":"0"},{"level":"0","page_num":"0","word_num":"0","conf":"0.5","height":"0.013937280889143033","par_num":"0","width":"0.1889534605310318","left":"0.5014535184914614","block_num":"0","top":"0.1951219518899232","line_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS"},{"word_num":"0","width":"0.021802323929806966","left":"0.5029069786600965","text":"U.ema1l.","height":"0.006968640444571461","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","top":"0.21602787489966546"},{"text":"sa.*","top":"0.233449477263315","line_num":"0","block_num":"0","left":"0.5029069764355705","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","width":"0.011627907448626518","page_num":"0","word_num":"0","par_num":"0"},{"block_num":"0","height":"0.006968641205077342","word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"towner 1d FRol sochal accounts sa","level":"0","width":"0.08866278668667404","left":"0.5029069796729173","top":"0.25087108008861336"},{"conf":"0.5","line_num":"0","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.0959302313784336","page_num":"0","left":"0.49273255569667207","height":"0.011164274322168932","word_num":"0","top":"0.2679425837320575","level":"0","block_num":"0"},{"word_num":"0","height":"0.007196483429539158","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","line_num":"0","conf":"0.30000001192092896","left":"0.492732561293783","level":"0","width":"0.10610464785961388","par_num":"0","block_num":"0","page_num":"0","top":"0.28548644338568163"},{"width":"0.1381482875093501","word_num":"0","block_num":"0","height":"0.0148935728666314","level":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.2995371262853762","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","page_num":"0","left":"0.49269744083144135"},{"line_num":"0","page_num":"0","level":"0","left":"0.4927325646028267","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.14534883296236073","word_num":"0","block_num":"0","height":"0.010505753841126397","top":"0.33797909453440456","par_num":"0","conf":"1"},{"height":"0.01075026787449107","conf":"1","level":"0","page_num":"0","width":"0.059593018065107584","word_num":"0","block_num":"0","par_num":"0","text":"select * from features;","top":"0.3728222999543015","left":"0.4927325633660667","line_num":"0"},{"block_num":"0","height":"0.007260390255820148","text":"Bplect * from team fpatunos where featunp id = 40:","width":"0.12936045261139567","line_num":"0","page_num":"0","left":"0.49273257312172364","conf":"0.30000001192092896","word_num":"0","level":"0","par_num":"0","top":"0.38995215302990127"},{"text":"select * from teams where id = 556;","height":"0.010500196824994035","conf":"1","page_num":"0","line_num":"0","left":"0.4927325550814989","word_num":"0","level":"0","top":"0.42503987254774733","width":"0.09011627765412028","block_num":"0","par_num":"0"},{"conf":"1","par_num":"0","top":"0.4599303140744231","page_num":"0","text":"select * from","width":"0.03779069413530067","word_num":"0","level":"0","height":"0.010564103651274914","block_num":"0","line_num":"0","left":"0.4927325616686351"},{"conf":"1","height":"0.010564103651274914","level":"0","line_num":"0","par_num":"0","top":"0.4599303140744231","page_num":"0","width":"0.12499998985452854","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","block_num":"0","left":"0.5654069877565148"},{"word_num":"0","line_num":"0","conf":"1","left":"0.4927325741233989","level":"0","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19767440633570887","page_num":"0","height":"0.010686361048210191","block_num":"0","top":"0.47735191659424503"},{"text":"select * from automated_report_results order Dy zu desc,","top":"0.49466613506674073","width":"0.1453954818400931","left":"0.4927008834473122","word_num":"0","height":"0.014546766235497555","par_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.5","block_num":"0"},{"conf":"1","height":"0.010686361048210191","block_num":"0","line_num":"0","left":"0.4927325548990552","level":"0","par_num":"0","top":"0.5119617223575448","width":"0.14244185102746842","page_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","word_num":"0"},{"block_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.49273255862023396","level":"0","width":"0.15552323929806972","par_num":"0","conf":"1","top":"0.5470383283932831","line_num":"0","word_num":"0","text":"select * from automated report results WHERE report id = 54:"},{"word_num":"0","par_num":"0","text":"select * from opportunities where id = 7594349:","height":"0.010622453461423431","page_num":"0","line_num":"0","left":"0.49273256125581216","conf":"1","block_num":"0","level":"0","top":"0.5818815337886577","width":"0.12209300791963623"},{"text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","top":"0.6164274323772443","par_num":"0","conf":"0.5","height":"0.010750267113985301","block_num":"0","level":"0","left":"0.49273257226354994","width":"0.19767440633570899","word_num":"0","line_num":"0","page_num":"0"},{"word_num":"0","top":"0.6339712919137487","par_num":"0","page_num":"0","block_num":"0","height":"0.010628010477555794","width":"0.15406975847609494","text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","conf":"1","level":"0","left":"0.49273256709487234"},{"word_num":"0","level":"0","block_num":"0","height":"0.010505753841126397","top":"0.651515151624469","left":"0.4927325551571803","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","page_num":"0","width":"0.15261626750864876","par_num":"0","conf":"1"},{"page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","width":"0.11046511061648101","conf":"1","word_num":"0","height":"0.013937280889143033","block_num":"0","left":"0.4927325646279135","line_num":"0","par_num":"0","level":"0","top":"0.6689895475345226"},{"conf":"1","top":"0.6864111504286012","level":"0","line_num":"0","height":"0.010558546635142552","par_num":"0","width":"0.15261626750864876","left":"0.4927325552882119","word_num":"0","block_num":"0","page_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"word_num":"0","par_num":"0","top":"0.724738676080081","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","page_num":"0","block_num":"0","width":"0.12354650903255388","level":"0","conf":"0.5","left":"0.4927325602990887","line_num":"0","height":"0.007318740065968554"},{"block_num":"0","line_num":"0","width":"0.0159883714736776","height":"0.010452961047110132","level":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","text":"GELECT","top":"0.7386759584137272","left":"0.492732558848917"},{"height":"0.014354066985646008","word_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","block_num":"0","conf":"0.5","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.18604649888708236","left":"0.5029069807442199"},{"conf":"0.30000001192092896","height":"0.007257611367501027","left":"0.5014534902332606","block_num":"0","text":"u. email","top":"0.7767145136381128","width":"0.021802323929806966","par_num":"0","word_num":"0","line_num":"0","page_num":"0","level":"0"},{"block_num":"0","top":"0.7944250874432196","page_num":"0","left":"0.5029069777669138","line_num":"0","text":"sa.*","width":"0.013081394611520913","height":"0.006968640444571461","level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"par_num":"0","text":"t.owner_id FROM social_accounts sa","top":"0.8118022326885981","page_num":"0","block_num":"0","width":"0.09011626750864876","word_num":"0","line_num":"0","level":"0","height":"0.010497418697180683","conf":"1","left":"0.5014534906556222"},{"left":"0.49273256673203064","width":"0.09738371220040826","level":"0","page_num":"0","conf":"0.30000001192092896","text":"JOTN usens u on trid = ca.cociable idi","height":"0.007254833239687675","line_num":"0","par_num":"0","top":"0.8292682928942409","word_num":"0","block_num":"0"},{"top":"0.8466898957943156","width":"0.10610464785961393","block_num":"0","left":"0.49273255613526434","level":"0","conf":"0.5","line_num":"0","height":"0.010566882539594036","page_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0"},{"left":"0.4927325670763793","level":"0","conf":"1","par_num":"0","block_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","line_num":"0","page_num":"0","top":"0.8641114986943905","width":"0.1380813882706013","word_num":"0","height":"0.010689139176023432"},{"par_num":"0","conf":"0.5","height":"0.01068358215989107","page_num":"0","level":"0","line_num":"0","top":"0.8987240830528642","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","width":"0.19622092551373427","left":"0.4927325575704069","word_num":"0","block_num":"0"},{"text":"+0 ..","height":"0.011164274322169043","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","word_num":"0","left":"0.965116281891486","conf":"0.30000001192092896","width":"0.020348834230544677","line_num":"0"},{"block_num":"0","height":"0.01059744650857497","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","left":"0.6976744093136732","conf":"1","level":"0","par_num":"0","width":"0.2703488329623608","word_num":"0","line_num":"0","top":"0.10104529661439754","page_num":"0"},{"height":"0.006968641205077342","level":"0","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337","left":"0.703488371377582","top":"0.11846689891207607","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0"},{"word_num":"0","height":"0.007357639939400973","level":"0","width":"0.28633718287691157","page_num":"0","block_num":"0","par_num":"0","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","left":"0.694767473312973","top":"0.1393728226143094","line_num":"0"},{"left":"0.6962209524932336","width":"0.2819767201200445","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","par_num":"0","conf":"1","height":"0.010653017430404366","word_num":"0","line_num":"0","block_num":"0","page_num":"0","level":"0","top":"0.15311004796085603"},{"word_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","top":"0.1672473874286453","height":"0.010583553587991013","left":"0.6947674594038452","width":"0.12645347067650337","page_num":"0","text":"already solved - just not parametrised for the profile/since case","par_num":"0"},{"word_num":"0","par_num":"0","width":"0.13517440633570899","page_num":"0","level":"0","line_num":"0","conf":"1","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","left":"0.6947674552483422","height":"0.010494639808861561","block_num":"0"},{"conf":"1","left":"0.6947674427962095","width":"0.1511627765412027","page_num":"0","level":"0","par_num":"0","top":"0.21929824549679078","word_num":"0","height":"0.007182590508955311","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","line_num":"0","block_num":"0"},{"level":"0","height":"0.010569660667407277","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","width":"0.28633716258596864","word_num":"0","conf":"1","left":"0.694767459943104","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","width":"0.24127905419532292","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","word_num":"0","left":"0.6947674612076477","level":"0","page_num":"0","height":"0.006968640444571461","top":"0.2508710804745784"},{"block_num":"0","height":"0.007329854098233168","par_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","level":"0","line_num":"0","width":"0.284883661473051","top":"0.271777003894373","word_num":"0","conf":"1","page_num":"0","left":"0.6962209605769604"},{"word_num":"0","line_num":"0","block_num":"0","width":"0.2877906636988863","level":"0","left":"0.6962209692158519","top":"0.306620209394439","page_num":"0","par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","conf":"0.30000001192092896","height":"0.006968640444571461"},{"line_num":"0","par_num":"0","conf":"1","left":"0.7034883691075557","page_num":"0","width":"0.2776162573631774","block_num":"0","height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","level":"0","top":"0.3205574921563493","word_num":"0"},{"page_num":"0","left":"0.7034883928957734","line_num":"0","level":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","block_num":"0","height":"0.010505753841126397","top":"0.33797909453440456","width":"0.20639533184944325","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"left":"0.6962209294276679","height":"0.010628010477555794","page_num":"0","conf":"1","par_num":"0","top":"0.3554006976086954","width":"0.2819767201200445","word_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","level":"0","block_num":"0","line_num":"0"},{"text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","width":"0.2848836817639939","height":"0.0072659472719524","left":"0.6962209430504749","word_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.3763066205343165","par_num":"0"},{"line_num":"0","conf":"0.5","left":"0.6947674424200525","par_num":"0","level":"0","height":"0.007215933366255256","word_num":"0","width":"0.0319767404109873","top":"0.41463414653422836","block_num":"0","page_num":"0","text":"You get for free"},{"block_num":"0","level":"0","width":"0.08575581489725315","line_num":"0","word_num":"0","text":"•streamed fetch (no 0OM on big owners)","page_num":"0","par_num":"0","left":"0.697674417508692","conf":"0.5","height":"0.0071770334928229484","top":"0.43540669856459324"},{"top":"0.4529505582137161","conf":"0.5","page_num":"0","par_num":"0","text":"• 100-record batches via Redis","level":"0","width":"0.06540696671668522","word_num":"0","block_num":"0","height":"0.0071770334928229484","line_num":"0","left":"0.6976744285694189"},{"top":"0.4703832754342152","block_num":"0","left":"0.6976744332330052","level":"0","word_num":"0","width":"0.13953486909257606","line_num":"0","page_num":"0","par_num":"0","height":"0.010477968760464584","conf":"1","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob)."},{"width":"0.1322674244008165","par_num":"0","word_num":"0","height":"0.010514089745577881","left":"0.6976744360642997","line_num":"0","level":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","conf":"1","top":"0.4912280700058711","page_num":"0","block_num":"0"},{"left":"0.6976744452373054","height":"0.010452960286604251","level":"0","line_num":"0","page_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","width":"0.2819767201200445","conf":"0.5","word_num":"0","par_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","line_num":"0","top":"0.5261324047144549","text":"key so difterent orofiles don't collide","block_num":"0","left":"0.7034883798200974","width":"0.07267441140844466","conf":"0.5","height":"0.007360418067214214","level":"0"},{"height":"0.010452960286604362","level":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","top":"0.5470383280448511","page_num":"0","par_num":"0","block_num":"0","width":"0.1729650903255382","conf":"1","left":"0.6947674678139966","line_num":"0","word_num":"0"},{"height":"0.0073104049220229506","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","page_num":"0","word_num":"0","top":"0.5644599301598978","conf":"0.5","level":"0","line_num":"0","width":"0.2819767201200445","block_num":"0","par_num":"0","left":"0.6947674633339377"},{"text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","width":"0.28052323929806977","par_num":"0","level":"0","height":"0.010577996571858761","word_num":"0","page_num":"0","left":"0.6947674627311626","top":"0.5956937798195339","conf":"1","line_num":"0","block_num":"0"},{"conf":"1","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","block_num":"0","top":"0.613237639553429","height":"0.0071770334928229484","word_num":"0","par_num":"0","width":"0.13953487923804753","level":"0","line_num":"0","left":"0.6947674461509291","page_num":"0"},{"height":"0.006968641205077342","line_num":"0","page_num":"0","text":"Recommendation","left":"0.6947674422006878","level":"0","par_num":"0","word_num":"0","block_num":"0","conf":"1","top":"0.6411149825213349","width":"0.04215116196490354"},{"top":"0.6585365856142653","width":"0.28052323929806977","page_num":"0","word_num":"0","level":"0","height":"0.010522425650029366","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","conf":"1","block_num":"0","line_num":"0","left":"0.6947674626641019","par_num":"0"},{"left":"0.6947674655515993","par_num":"0","top":"0.6759581884885157","word_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","level":"0","conf":"0.5","width":"0.28488370205493685","page_num":"0","block_num":"0","line_num":"0","height":"0.006968640444571461"},{"conf":"1","line_num":"0","block_num":"0","par_num":"0","height":"0.01055576774682343","left":"0.6947674548777797","word_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","width":"0.17441859143845573","level":"0","page_num":"0"},{"top":"0.7105263158961413","block_num":"0","word_num":"0","line_num":"0","width":"0.22819766592472157","left":"0.697674427545875","height":"0.01072803904945574","level":"0","par_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","conf":"1","page_num":"0"},{"page_num":"0","top":"0.7317073174143272","conf":"1","height":"0.010716925017191015","word_num":"0","line_num":"0","width":"0.2848836817639939","left":"0.6976744576995632","level":"0","block_num":"0","par_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel"},{"word_num":"0","top":"0.7421602788826169","width":"0.011627906180442626","level":"0","conf":"0.30000001192092896","text":"do),","block_num":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.017421602252187585","left":"0.7034883726365229"},{"conf":"0.5","left":"0.6976744436144179","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","width":"0.2776162573631774","top":"0.766347687400319","page_num":"0","level":"0","height":"0.0071770334928229484","block_num":"0","line_num":"0","word_num":"0","par_num":"0"},{"height":"0.011164274322169043","level":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","block_num":"0","conf":"1","width":"0.2877906636988864","word_num":"0","line_num":"0","top":"0.7870813397129187","par_num":"0","left":"0.694767475704478","page_num":"0"},{"height":"0.013937280889143033","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","width":"0.2718022934933926","word_num":"0","top":"0.8013937288934075","block_num":"0","left":"0.6947674739397125","conf":"1","page_num":"0","line_num":"0","level":"0","par_num":"0"},{"conf":"1","height":"0.0071770334928229484","width":"0.08430232392980697","word_num":"0","page_num":"0","top":"0.8221690590111643","level":"0","left":"0.6962209318790669","block_num":"0","par_num":"0","text":"watermark — gate it on \"no profile context\".","line_num":"0"},{"left":"0.9651162807795277","width":"0.017441858636571994","block_num":"0","page_num":"0","word_num":"0","height":"0.010461296951561616","top":"0.8397129185198681","par_num":"0","text":"G.l .","line_num":"0","conf":"0.30000001192092896","level":"0"},{"height":"0.0071770334928229484","line_num":"0","page_num":"0","width":"0.04069767099745736","word_num":"0","conf":"0.30000001192092896","level":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","block_num":"0","left":"0.6962209300842392","par_num":"0"},{"block_num":"0","word_num":"0","par_num":"0","height":"0.0071770334928229484","left":"0.7223837197862006","text":"Claude Qnus 17 Medium","conf":"0.30000001192092896","top":"0.9545454545454546","line_num":"0","level":"0","width":"0.04651162472177062","page_num":"0"},{"page_num":"0","top":"0.9860627181052405","word_num":"0","text":"144-25","level":"0","par_num":"0","block_num":"0","height":"0.006968640444571572","conf":"0.5","left":"0.9331395351302343","width":"0.01453488177441542","line_num":"0"},{"width":"0.01453488177441531","level":"0","par_num":"0","word_num":"0","text":"Po 4 sp","top":"0.986062718234409","height":"0.01074748898617195","left":"0.9709302343731505","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8075
|
NULL
|
NULL
|
|
14285
|
PhpStormFileFVtavsco.isvProject vViewNavigateCodeL PhpStormFileFVtavsco.isvProject vViewNavigateCodeLaravelRefactorToolsWindowHelp#11894 on JY-18909-automated-reports-ask-iminny ~© ReportController.phpSendReportJob.phpAutomatedReportsCommand.php= custom.log= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]© AutomatedReportsCiAutomatedReportsSendCommand.phpstage.onoAddLayoutchuitles.onoC Team.php4 console [EUlconsole SlAGing© AutomatedReportsRr© AutomatedReportsS:AutomatedReportsService.php© CreateHeldActivityEvent.phpIx. AutovHaycround vMal iminny v© CreateMockAskJimirUserPilotActivityListener.phpWHERE U.team_id = 1 and sa.provider = 'salesfonce' :018 A 16 Х 13 ^© DeleteReportComma© GenerateMarketingRRequestGenerateaskJiminnykeportJob.ono523select * fromteams Where 10 = 1;© Team.php(e) RequestGenerateRenort.ob.ono(C) AutomatecRenortResulit.ono© AutomatedReport.phpselect x Trolgroups g JOIN playbooks p 1..n<->1: on g.playbook_id = p.id where g.team_i© Usage.phpclass AutomatedReportsSendCommand extends CommandO 520select x ToIaroups where id = 565:ISackpublic function handle(): int527select * fromplaybooks where team id = 1:eam's528select * fromplaybooks where id = 175;D Tracksforeach (SreportResults as SreportResult) «529select * from playbook_categories where playbook_id = 175;D Transcription/** @var AutomatedReportResult $reportResult */530select * fromusers where team_id = 1;D Twilio$validRecipients = $this->automatedReportsService->getValidRecipientUsers($rep531select * fromusers where id = 7160;O Usersif ($this->automatedReportsService->shouldSendReport($validRecipients, $report532select * fromcrm_profiles where user_id = 7160;Vocabulary$this->logger->info(self::LOG_PREFIXDispatching job', [533select * from features;D Zoom'uuid' => SreportResult->getUuid(),select© CoachingFeedbacksUpr1):555© Command.php550# id, vuid, type, provider, playbook_category_id, user_id,lead_1d, concact_1d, accoun© CreateDatabaseUsers.p$this->dispatcher->dispatch(new SendReportJob($reportResult->getUvidO));# crm confiquration id. crm provider id.Transcrlocion10rSTatusDatabaseTableCount.pt558from activities where crm_configuration_id = 1 and type = 'conference'c DelereoeAcimnoresc007# and crm_provider_id IS NOT NULLc Deleress eroverscom540and provider !='uploader"and actual_start_time IS NOT NULL(C DevPostmanCommand.recurn commanaALlas..suuueoo.541ORDER by id desc;© DiarizeViaAiParticipantk542select * from activities where id = 54747783; # 00U0400000pCzojMAC© EncryptTokensComman543© EngagementStatsRegen544select p.id, p.activity_type, pc.id, pc.name€ FeatureFlagsHelper.phpprivate function handleForceSend(int $resultId): int545FROM playbooks p© FixCrossTenantlssues.p546join playbook_categories pc 1<->1..n: on p.id = pc.playbook_id© FlushRolesPermissionsC$reportResult = AutomatedReportResult::find($resultId);547where p.team_1d = 1 and p.activity_cype = "event":© GeneratelnternalWebho548GroupSetDefaultLangua549© HelperTruncateCoachinif ($reportResult === null) {$this->logger->error(self::L0G_PREFIX . ' Result not found', ['result_id' => $550SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event' ;SELECT * FROM crm_field_values WHERE crm_field_id = 4;© HubspotJournalPollingC551© HubspotWebhookServic© ImportRecording.php8283return CommandAlias::FAILURE;552553select * from crm_layouts cl join playbook_layouts pl 1<->1.n: on cl.id = pl.layout_idwhere crm_configuration_id = 1 and pl.playbook_id = 175;ImportUsersFromCsvFil554© IterateUsersCommand.p$validRecipients = $this->automatedReportsService->getValidRecipientUsers($reportF 555© JiminnyCacheClearCom556©JiminnyDebugCommanc© JiminnySetEncryptedTo© JiminnyTokenInfoComn© MakeSlackLivecoaching90if (empty($validRecipients)) {$this->logger->error(self::LOG_PREFIX . ' No valid recipients found', ['result_id'= $resultid,'UU Lo"=> $reportResult->getUvid(),558594© ManageScimForTeam.pI);select * from teams;SELECT r.* FROM automated_reportsrjoin teams t on r.teamid = t.idWHERE r.frequency = 'daily'and r.status = 1AND t.status = 'active'AND (r.exhices.at >= now() OR r.expines.at IS NULL);(c Malkoanchrocnvronnlc Mureu canzercnannerretur. COIIICnOACOS. TPALLUKETc PnoAom.ono© PropagateCoachingFeer95© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesComi$this->logger->info(self::LOG_PREFIX . ' Force dispatching job', ['result_id' => $resultId,'uuid'=> $reportResult->getUuid(),C)RecalculateDealRiskscdI);© RemoveDeleteMarkersCSO1562563select * from automated_report_results where repontaid IN (18, 33);564565select * from activity_searches where id = 10932;566select * from activity_search_filters where activity_search_id = 10932;567 vselect * fromorder by id desc;568select * from automated_report_results order by id desc;569select * tronwhere cepontaid IN (37);570© RemoveExpiredNudgesi© RemoveUnusedParticip:© ResetElasticsearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© SeedActivities.php100101102103104105106фuh1s->a1spaucner->a1spaucntnew sendkeportJod(sreportkesult-getuuldSELECT * FROMautomated_reports WHERE uvid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda!return connondacos..succros.573574© SyncActivity.phpAT---Iia----d-L-Pushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (today 15:04)j Retro - Platform • in 26 mAAutomatedReportsCommandTest100% |45]Tue 14 Apr 16:34:18Cascade• Review Automated F+D ...Auconaceakeporcsservice:ono:1252-1430The try/catch (InvalidFormatException $e) is already in place, and it's imported on line 9. The caughtexception is converted to an InvalidArgumentException which the controller ( AskJiminnyReportsController )calches and rerurns as a 422. No action needed.Issue 3 - Multiple AutomatedReportResult records per retry A Partially validkequescueneraceaskulminnykeporcJod.ono:y0-yolne srevortResult s creale. on everv aremor outtne reviewer missec thaltShou LdBeUnique (line 2s) prevents two instances or the jod from running concurrentiystries = 2 (line 32) means at most 2 AutomatedReportResult records per job dispatchlne Shouldbeunque constanc ensures unioueness ov revortluld Whlle ne lo. s cueuec runnine, Onreryafter release(30), the job re-enters the queue as the same unique job - so a second result record will becreatea. Inis is areal concern t ooservaolllty is important, our it's soundea lo < recores max. wortn a note lothe author rather than a hard tixIssue 5 - Daily reports now run every day Correct by designAucoпacedkeporescomland.onp: 7oIne FREQuEncies constanttor standara reports ( Line 78-83 ) explicitly excludes FREQUENCY_DAILY . Standarreports cannot have frequency = 'daily' because the API validation in validateAndTransformData onlyacceos trom FreouEncies . only Ask Jiminny reports can oe cally Via vaLlcateaskulninnykeporcbata. so tneconcern about legacy dally standard reports triggering is moot. No action neededIssue 7 - transformFrequency duplication Already refactoredAutomatedReportsService.php: 1010-1019The method already uses ALL_FREQUENCIES (a private deduplicated constant covering all values). There is no array merce seut.:rkcoucnclts, seuT..Ask JIMINNY Fkcuucnules oauern anywnere in tne coce. Ine reviewe.Was ookino ala sale version, No accion neecec.summaryOnly Issue 3 has any merit — and it's a design question rather than a bug. The only action worth taking is a smallguard in the job to avoid creating a duplicate result on retry:Asked 1 question~• ror Issue 3 (multiple Automaleakeportkesult recoras on retry: do you want lo add a quard so the jocreuses the existing STATUS_FAILED result instead of creating a new one on retry?res, ade the guareExplored 2 files and searched 3 queries›• grep -n "STATUS_\|automated_report_id\|getAutomatedReportId\|getReport\b"Ihead -3041:42:43:277:public const int STATUS REQUESTED ° 1;STATUS_GENERATED = 2;STATUS_SENT = 3;publicconslLIL SIAIUS FALLLU = 4CENERATED;Command grep, heado eusers/ ukas/ljminny/ app/app/Modl istSutomated eportkesult-php | head -20Run ĐhAsk anything (884L)+ <> CodeClaude Sonnet 4.6Winasun leams82:42uir-o( 4 spaces...
|
[{"block_num":"0","height" [{"block_num":"0","height":"0.012919896178775314","line_num":"0","text":"PhpStorm","page_num":"0","word_num":"0","conf":"1","width":"0.02761627733707428","top":"0.0025839794299922225","level":"0","par_num":"0","left":"0.020348838535920212"},{"text":"File","line_num":"0","width":"0.011627906560897822","page_num":"0","height":"0.010335916943020274","left":"0.05232558154097966","block_num":"0","top":"0.0025839794391580018","par_num":"0","word_num":"0","conf":"1","level":"0"},{"par_num":"0","height":"0.005167958140373186","text":"FVtavsco.isv","width":"0.0334302306175232","level":"0","word_num":"0","line_num":"0","left":"0.03633721194414521","block_num":"0","conf":"0.30000001192092896","top":"0.025839793281234646","page_num":"0"},{"level":"0","par_num":"0","text":"Project v","block_num":"0","word_num":"0","page_num":"0","height":"0.013210594654083252","conf":"0.5","left":"0.017441860956921497","top":"0.04651162778062423","line_num":"0","width":"0.024709302186965938"},{"height":"0.012919896178775314","line_num":"0","left":"0.08720930282773343","page_num":"0","level":"0","conf":"1","block_num":"0","width":"0.014534883201122284","top":"0.0025839794299922225","text":"View","word_num":"0","par_num":"0"},{"text":"Navigate","top":"0.0025839794299922225","left":"0.1061046516439201","page_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.02470930218696596","block_num":"0","height":"0.012919896178775314","conf":"1","line_num":"0"},{"top":"0.002583979426853289","page_num":"0","word_num":"0","text":"Code","width":"0.015988372266292572","line_num":"0","level":"0","height":"0.010335916943020385","conf":"1","block_num":"0","left":"0.13517441878448935","par_num":"0"},{"conf":"1","level":"0","height":"0.010335916943020385","page_num":"0","block_num":"0","line_num":"0","top":"0.002583979426853289","left":"0.15552325651696633","par_num":"0","text":"Laravel","width":"0.02034883648157118","word_num":"0"},{"conf":"1","par_num":"0","top":"0.002583979599118602","width":"0.02325581312179567","height":"0.010335916943020274","text":"Refactor","word_num":"0","left":"0.18023255816778433","line_num":"0","page_num":"0","level":"0","block_num":"0"},{"level":"0","left":"0.2267441862337412","height":"0.010335916943020274","line_num":"0","top":"0.002583979461306396","block_num":"0","conf":"1","par_num":"0","text":"Tools","width":"0.014534883201122284","word_num":"0","page_num":"0"},{"conf":"1","block_num":"0","left":"0.26162790882924536","height":"0.005167958140373186","par_num":"0","text":"Window","width":"0.02180232405662541","word_num":"0","level":"0","page_num":"0","top":"0.005167958914309545","line_num":"0"},{"top":"0.0025839797745227377","level":"0","line_num":"0","text":"Help","width":"0.014534883201122284","height":"0.012919896178775314","par_num":"0","page_num":"0","left":"0.287790698128121","word_num":"0","conf":"1","block_num":"0"},{"word_num":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny ~","width":"0.1308139443397522","page_num":"0","level":"0","height":"0.007897286944919202","par_num":"0","left":"0.08139535396898519","top":"0.025694444382837522","block_num":"0","conf":"0.5","line_num":"0"},{"text":"© ReportController.php","width":"0.05699674487113951","par_num":"0","page_num":"0","conf":"1","top":"0.04588578369462959","block_num":"0","word_num":"0","height":"0.014012753963470459","level":"0","line_num":"0","left":"0.12918444842606683"},{"conf":"1","line_num":"0","word_num":"0","block_num":"0","left":"0.19767441754885978","par_num":"0","text":"SendReportJob.php","top":"0.046511628267201455","height":"0.012919896178775425","width":"0.05087209343910218","page_num":"0","level":"0"},{"left":"0.2572674436766292","level":"0","word_num":"0","page_num":"0","width":"0.08430232405662536","line_num":"0","par_num":"0","block_num":"0","conf":"1","text":"AutomatedReportsCommand.php","top":"0.046511628041103315","height":"0.012919896178775314"},{"text":"= custom.log","block_num":"0","conf":"1","top":"0.04651162776985762","width":"0.03343023061752315","word_num":"0","left":"0.42877907170697915","line_num":"0","par_num":"0","level":"0","page_num":"0","height":"0.013210594654083252"},{"word_num":"0","top":"0.04615840031094731","block_num":"0","level":"0","line_num":"0","left":"0.4708862505835786","height":"0.013626350959142108","conf":"0.5","page_num":"0","par_num":"0","text":"= laravel.log","width":"0.0320647090673446"},{"height":"0.013210593329535558","text":"A SF [jiminny@localhost]","left":"0.5130813955234225","line_num":"0","par_num":"0","block_num":"0","width":"0.058139532804489136","level":"0","top":"0.04651162857209701","page_num":"0","word_num":"0","conf":"0.5"},{"word_num":"0","level":"0","top":"0.04651162778062423","block_num":"0","height":"0.013210594654083252","line_num":"0","conf":"0.5","text":"A HS_local [jiminny@localhost]","par_num":"0","left":"0.5813953509152163","page_num":"0","width":"0.07267441749572756"},{"word_num":"0","width":"0.05813953280448912","level":"0","line_num":"0","top":"0.06458333333333333","page_num":"0","height":"0.013194444444444398","par_num":"0","conf":"0.5","block_num":"0","text":"© AutomatedReportsCi","left":"0.06250000207922943"},{"block_num":"0","height":"0.012919896178775314","conf":"1","left":"0.1293604645361997","line_num":"0","par_num":"0","level":"0","text":"AutomatedReportsSendCommand.php","top":"0.0671834625479939","page_num":"0","width":"0.09593023061752318","word_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","top":"0.07235142144660922","block_num":"0","left":"0.23401163109652484","text":"stage.ono","height":"0.005167958140373297","page_num":"0","width":"0.03052325248718263","par_num":"0"},{"line_num":"0","left":"0.2747093034378717","text":"AddLayoutchuitles.ono","height":"0.005167958802647088","level":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.07235142112193227","width":"0.058139532804489136","par_num":"0"},{"text":"C Team.php","word_num":"0","page_num":"0","block_num":"0","width":"0.030523255467414856","left":"0.3430232567503041","height":"0.008333333333333304","top":"0.06944444444444442","level":"0","par_num":"0","line_num":"0","conf":"0.5"},{"par_num":"0","conf":"0.30000001192092896","text":"4 console [EUl","left":"0.42877907083586797","top":"0.06944444444444442","height":"0.008333333333333304","block_num":"0","page_num":"0","word_num":"0","line_num":"0","level":"0","width":"0.036337208747863725"},{"text":"console SlAGing","page_num":"0","top":"0.07222222222222219","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","block_num":"0","width":"0.052325582504272494","height":"0.005555555555555536","left":"0.47529069718887146"},{"left":"0.06250000207922943","par_num":"0","page_num":"0","top":"0.07986111111111116","text":"© AutomatedReportsRr","word_num":"0","width":"0.05813953280448912","height":"0.013194444444444398","block_num":"0","level":"0","conf":"0.5","line_num":"0"},{"block_num":"0","level":"0","line_num":"0","text":"© AutomatedReportsS:","width":"0.058139532804489136","height":"0.012919896178775314","page_num":"0","left":"0.06250000207923127","par_num":"0","conf":"0.5","word_num":"0","top":"0.09560723524394565"},{"level":"0","par_num":"0","page_num":"0","width":"0.06976743936538699","word_num":"0","conf":"1","line_num":"0","height":"0.012919896178775425","top":"0.09043927658761486","left":"0.23110465357312043","text":"AutomatedReportsService.php","block_num":"0"},{"width":"0.07412790656089785","block_num":"0","left":"0.3095930243903359","level":"0","par_num":"0","line_num":"0","top":"0.09027777777777779","page_num":"0","text":"© CreateHeldActivityEvent.php","conf":"1","height":"0.013194444444444398","word_num":"0"},{"top":"0.09302325607193229","block_num":"0","word_num":"0","conf":"0.30000001192092896","text":"Ix. Autov","level":"0","par_num":"0","page_num":"0","left":"0.49854651168558217","width":"0.023255811631679557","height":"0.005167958140373186","line_num":"0"},{"height":"0.005167958471510192","par_num":"0","line_num":"0","text":"Haycround v","left":"0.5436046513048705","width":"0.030523255467414856","top":"0.09302325591928362","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","page_num":"0"},{"left":"0.6831395361802999","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"Mal iminny v","conf":"0.30000001192092896","page_num":"0","top":"0.09302325592071925","word_num":"0","height":"0.005167958471510081","width":"0.02761627733707428"},{"page_num":"0","level":"0","height":"0.013194444444444398","left":"0.06250000033504528","text":"© CreateMockAskJimir","width":"0.058139532804489136","block_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.11111111111111116","word_num":"0"},{"par_num":"0","left":"0.31395348845684146","text":"UserPilotActivityListener.php","top":"0.11111111147133579","conf":"1","level":"0","line_num":"0","height":"0.012919896178775425","page_num":"0","width":"0.06976743936538693","word_num":"0","block_num":"0"},{"left":"0.4505813978223225","width":"0.15697673559188846","word_num":"0","page_num":"0","line_num":"0","conf":"0.5","height":"0.013194444444444398","block_num":"0","par_num":"0","level":"0","text":"WHERE U.team_id = 1 and sa.provider = 'salesfonce' :","top":"0.11111111111111116"},{"level":"0","left":"0.6569767449338864","page_num":"0","block_num":"0","width":"0.047965115308761574","word_num":"0","top":"0.10833333333333339","height":"0.013194444444444398","par_num":"0","conf":"0.30000001192092896","text":"018 A 16 Х 13 ^","line_num":"0"},{"line_num":"0","text":"© DeleteReportComma","top":"0.12638888888888888","page_num":"0","par_num":"0","width":"0.059593021869659424","word_num":"0","conf":"1","left":"0.06250000168629428","level":"0","height":"0.013194444444444509","block_num":"0"},{"height":"0.012919896178775425","page_num":"0","level":"0","top":"0.1421188633770205","left":"0.0625000006257411","width":"0.058139532804489136","par_num":"0","line_num":"0","text":"© GenerateMarketingR","conf":"1","block_num":"0","word_num":"0"},{"height":"0.005167958802647088","line_num":"0","page_num":"0","width":"0.09738371968269355","conf":"0.5","level":"0","text":"RequestGenerateaskJiminnykeportJob.ono","par_num":"0","left":"0.3037790704638858","block_num":"0","word_num":"0","top":"0.13695090432346335"},{"height":"0.010335916943020274","block_num":"0","left":"0.4258720931325142","line_num":"0","par_num":"0","top":"0.12661498719109598","conf":"1","level":"0","page_num":"0","width":"0.010174418240785577","word_num":"0","text":"523"},{"top":"0.1421188631999739","line_num":"0","left":"0.45058139653349","page_num":"0","width":"0.04215116202831265","word_num":"0","conf":"1","height":"0.010658914513058226","par_num":"0","text":"select * from","level":"0","block_num":"0"},{"height":"0.008333333333333415","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","level":"0","left":"0.4927325600676634","text":"teams Where 10 = 1;","width":"0.05813952684402468","word_num":"0","page_num":"0","top":"0.14444444444444438"},{"par_num":"0","page_num":"0","top":"0.15762273889173528","left":"0.06250000193738872","width":"0.03343023061752319","word_num":"0","conf":"0.5","block_num":"0","line_num":"0","height":"0.013210594654083252","text":"© Team.php","level":"0"},{"par_num":"0","text":"(e) RequestGenerateRenort.ob.ono","width":"0.07994185090065001","height":"0.005167958140373297","page_num":"0","block_num":"0","left":"0.12936047468074535","top":"0.15762273927606663","word_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0"},{"level":"0","par_num":"0","text":"(C) AutomatecRenortResulit.ono","block_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.07122092247009276","top":"0.15762273927606663","line_num":"0","height":"0.005167958140373297","word_num":"0","left":"0.21947675194851185"},{"text":"© AutomatedReport.php","top":"0.15486111111111112","line_num":"0","width":"0.058139532804489136","block_num":"0","page_num":"0","word_num":"0","left":"0.30087209510248647","par_num":"0","conf":"1","level":"0","height":"0.013194444444444509"},{"height":"0.005167958140373186","line_num":"0","par_num":"0","top":"0.16020671860423197","width":"0.04069766998291019","conf":"0.30000001192092896","page_num":"0","block_num":"0","left":"0.45058139975960054","level":"0","text":"select x Trol","word_num":"0"},{"width":"0.22383720874786373","page_num":"0","text":"groups g JOIN playbooks p 1..n<->1: on g.playbook_id = p.id where g.team_i","par_num":"0","line_num":"0","word_num":"0","block_num":"0","height":"0.015972222222222276","top":"0.15486111111111112","left":"0.4927325597108707","level":"0","conf":"0.5"},{"level":"0","text":"© Usage.php","height":"0.013929491572910013","line_num":"0","left":"0.062443063869351","width":"0.03499759435653686","conf":"1","word_num":"0","page_num":"0","par_num":"0","top":"0.17262181749196248","block_num":"0"},{"text":"class AutomatedReportsSendCommand extends Command","width":"0.15261627435684205","block_num":"0","par_num":"0","page_num":"0","conf":"1","left":"0.15116279538690386","line_num":"0","height":"0.013194444444444509","level":"0","top":"0.1729166666666666","word_num":"0"},{"text":"O 520","block_num":"0","page_num":"0","level":"0","left":"0.41715116311418504","top":"0.17569444428444203","line_num":"0","width":"0.017441858351230632","conf":"0.30000001192092896","height":"0.007768087916904087","word_num":"0","par_num":"0"},{"left":"0.45058139733137387","page_num":"0","block_num":"0","height":"0.005184108681148936","conf":"0.30000001192092896","level":"0","par_num":"0","text":"select x ToI","top":"0.17569444436743586","width":"0.03924418389797213","word_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","height":"0.007961885796652912","conf":"1","par_num":"0","line_num":"0","top":"0.172916666791596","text":"aroups where id = 565:","page_num":"0","left":"0.4927325671628232","width":"0.06831394433975213","level":"0"},{"block_num":"0","line_num":"0","height":"0.005167958140373186","left":"0.05232558139346268","word_num":"0","par_num":"0","text":"ISack","level":"0","page_num":"0","top":"0.19121447054221652","conf":"0.30000001192092896","width":"0.023255811631679536"},{"width":"0.09156976342201234","top":"0.18863049093753181","height":"0.01067506472269697","left":"0.16279070144963503","level":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","line_num":"0","text":"public function handle(): int","word_num":"0"},{"block_num":"0","word_num":"0","page_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","text":"527","left":"0.4258720932294134","par_num":"0","top":"0.1860465116436012","width":"0.010174418240785577","conf":"1"},{"height":"0.01325904395845201","line_num":"0","conf":"1","block_num":"0","top":"0.1860465116125053","width":"0.04069767296314236","page_num":"0","par_num":"0","text":"select * from","word_num":"0","level":"0","left":"0.4505813963780968"},{"width":"0.08575581312179564","word_num":"0","line_num":"0","text":"playbooks where team id = 1:","height":"0.00789728694491909","par_num":"0","conf":"1","left":"0.4927325599880252","page_num":"0","level":"0","top":"0.18863049095906503","block_num":"0"},{"text":"eam's","top":"0.2067183465112088","height":"0.005167958140373186","line_num":"0","left":"0.0537790725623307","level":"0","conf":"0.30000001192092896","width":"0.024709299206733697","word_num":"0","page_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","text":"528","word_num":"0","block_num":"0","left":"0.42587209303561496","conf":"1","level":"0","page_num":"0","top":"0.20155038795712388","width":"0.010174418240785632","height":"0.012919896178775425"},{"text":"select * from","page_num":"0","left":"0.450581395737092","par_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.20138888888888884","height":"0.013194444444444509","width":"0.042151162028312705","word_num":"0","conf":"1"},{"block_num":"0","height":"0.013194444444444509","page_num":"0","text":"playbooks where id = 175;","top":"0.20138888888888884","width":"0.07994185686111449","word_num":"0","conf":"1","par_num":"0","left":"0.4912790709702242","level":"0","line_num":"0"},{"text":"D Tracks","width":"0.026162791252136226","page_num":"0","top":"0.21705426358158564","line_num":"0","height":"0.012919896178775314","conf":"0.30000001192092896","word_num":"0","par_num":"0","block_num":"0","left":"0.05377906910261406","level":"0"},{"par_num":"0","conf":"1","left":"0.1758720923356946","page_num":"0","width":"0.132267427444458","line_num":"0","word_num":"0","block_num":"0","height":"0.00794573624928796","level":"0","top":"0.21944444440765576","text":"foreach (SreportResults as SreportResult) «"},{"height":"0.012919896178775314","block_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.010174418240785632","word_num":"0","conf":"1","page_num":"0","left":"0.42587209307800833","text":"529","top":"0.21705426389381643"},{"word_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","page_num":"0","top":"0.2170542636677183","block_num":"0","par_num":"0","conf":"1","text":"select * from playbook_categories where playbook_id = 175;","width":"0.1802325487136841","left":"0.44912791616024406"},{"top":"0.23255813963671046","conf":"0.5","page_num":"0","level":"0","text":"D Transcription","line_num":"0","height":"0.012919896178775425","width":"0.04069767296314239","word_num":"0","left":"0.055232559594985076","block_num":"0","par_num":"0"},{"top":"0.23255813989510843","width":"0.1453488349914551","word_num":"0","page_num":"0","height":"0.012919896178775425","left":"0.1874999986864431","block_num":"0","level":"0","par_num":"0","line_num":"0","conf":"1","text":"/** @var AutomatedReportResult $reportResult */"},{"word_num":"0","height":"0.012919896178775314","block_num":"0","par_num":"0","width":"0.010174418240785632","top":"0.2325581398628087","line_num":"0","page_num":"0","left":"0.42587209307800833","conf":"1","text":"530","level":"0"},{"text":"select * from","width":"0.04360464811325071","conf":"0.5","left":"0.44912790995532115","line_num":"0","par_num":"0","top":"0.23255813963671046","word_num":"0","page_num":"0","height":"0.012919896178775425","level":"0","block_num":"0"},{"line_num":"0","left":"0.49273255924921794","par_num":"0","text":"users where team_id = 1;","top":"0.23255813963671046","block_num":"0","page_num":"0","level":"0","word_num":"0","width":"0.07558139562606808","conf":"1","height":"0.012919896178775425"},{"par_num":"0","width":"0.024709302186965938","page_num":"0","height":"0.013194444444444398","top":"0.24791666666666667","word_num":"0","line_num":"0","left":"0.05377907024857128","text":"D Twilio","conf":"0.5","level":"0","block_num":"0"},{"line_num":"0","left":"0.18750000043987908","level":"0","conf":"1","text":"$validRecipients = $this->automatedReportsService->getValidRecipientUsers($rep531","par_num":"0","word_num":"0","top":"0.24791666666666667","height":"0.013194444444444398","width":"0.2485465049743652","page_num":"0","block_num":"0"},{"height":"0.013194444444444398","left":"0.45058139619588555","page_num":"0","top":"0.24791666666666667","width":"0.042151162028312705","block_num":"0","conf":"1","level":"0","text":"select * from","word_num":"0","line_num":"0","par_num":"0"},{"text":"users where id = 7160;","block_num":"0","top":"0.24791666666666667","width":"0.07122092843055727","word_num":"0","conf":"1","page_num":"0","par_num":"0","line_num":"0","left":"0.49127907158731865","height":"0.013194444444444398","level":"0"},{"top":"0.263565891574695","width":"0.02325581312179565","word_num":"0","level":"0","line_num":"0","left":"0.05523255896946202","height":"0.012919896178775314","block_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","text":"O Users"},{"conf":"1","height":"0.012919896178775314","par_num":"0","left":"0.18749999918432908","page_num":"0","text":"if ($this->automatedReportsService->shouldSendReport($validRecipients, $report532","line_num":"0","block_num":"0","top":"0.263565891833093","word_num":"0","level":"0","width":"0.24854650497436526"},{"word_num":"0","par_num":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.012919896178775314","level":"0","conf":"0.5","width":"0.04360464811325071","top":"0.263565891574695","text":"select * from","left":"0.44912790995532115"},{"page_num":"0","block_num":"0","par_num":"0","text":"crm_profiles where user_id = 7160;","width":"0.10755813121795654","left":"0.49127907440753715","line_num":"0","word_num":"0","level":"0","top":"0.263565891833093","height":"0.012919896178775314","conf":"1"},{"conf":"0.30000001192092896","width":"0.037790697813034055","page_num":"0","top":"0.2790697675436873","text":"Vocabulary","line_num":"0","word_num":"0","level":"0","par_num":"0","height":"0.012919896178775314","left":"0.05377907032797907","block_num":"0"},{"block_num":"0","top":"0.27906976762981994","line_num":"0","conf":"1","height":"0.012919896178775314","text":"$this->logger->info(self::LOG_PREFIX","page_num":"0","left":"0.19912791034933278","par_num":"0","word_num":"0","level":"0","width":"0.11918604373931882"},{"text":"Dispatching job', [","page_num":"0","par_num":"0","top":"0.2790697676882671","block_num":"0","height":"0.012919896178775425","left":"0.32412790718550905","level":"0","line_num":"0","width":"0.06104651093482971","conf":"1","word_num":"0"},{"page_num":"0","word_num":"0","top":"0.27906976755285307","line_num":"0","block_num":"0","height":"0.010335916943020385","left":"0.4258720931325142","conf":"1","level":"0","par_num":"0","text":"533","width":"0.010174418240785577"},{"left":"0.4491279088122903","page_num":"0","height":"0.012919896178775314","par_num":"0","text":"select * from features;","width":"0.0726744174957275","line_num":"0","word_num":"0","top":"0.2790697675436873","level":"0","conf":"1","block_num":"0"},{"top":"0.2944444444444445","line_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.023255813121795657","word_num":"0","par_num":"0","page_num":"0","left":"0.055232558967696424","height":"0.013194444444444398","level":"0","text":"D Zoom"},{"text":"'uuid' => SreportResult->getUuid(),","word_num":"0","page_num":"0","left":"0.21366279872390379","height":"0.015972222222222165","line_num":"0","block_num":"0","par_num":"0","width":"0.10755813121795657","level":"0","top":"0.29166666666666674","conf":"0.5"},{"page_num":"0","conf":"1","text":"select","top":"0.29457364355875937","left":"0.4505813956400283","block_num":"0","word_num":"0","par_num":"0","width":"0.02034883648157121","level":"0","line_num":"0","height":"0.010335916943020274"},{"left":"0.055232561078667655","block_num":"0","conf":"1","text":"© CoachingFeedbacksUpr","level":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.31007751970776987","height":"0.012919896178775425","width":"0.0654069721698761"},{"left":"0.20058139575055883","text":"1):","width":"0.01162790656089785","height":"0.012919896178775425","top":"0.3100775194816717","word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0"},{"width":"0.008720929920673415","height":"0.005167958471510081","block_num":"0","left":"0.42587209310652374","page_num":"0","conf":"0.5","text":"555","line_num":"0","word_num":"0","top":"0.3126614987573544","par_num":"0","level":"0"},{"word_num":"0","top":"0.32558139567676214","block_num":"0","page_num":"0","par_num":"0","conf":"0.5","line_num":"0","level":"0","width":"0.04360465109348297","left":"0.05523255762913062","text":"© Command.php","height":"0.012919896178775425"},{"height":"0.005167958471510192","block_num":"0","text":"550","width":"0.008720929920673415","top":"0.32816537472634655","word_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","left":"0.42587209310652374"},{"text":"# id, vuid, type, provider, playbook_category_id, user_id,","top":"0.32558139574585065","left":"0.44912792969765203","word_num":"0","width":"0.1773255586624145","level":"0","page_num":"0","height":"0.010529715485043","conf":"1","block_num":"0","line_num":"0","par_num":"0"},{"level":"0","text":"lead_1d, concact_1d, accoun","page_num":"0","conf":"0.5","left":"0.6293604700858484","line_num":"0","block_num":"0","top":"0.32816537489861186","width":"0.08430231213569639","par_num":"0","height":"0.00794573624928796","word_num":"0"},{"par_num":"0","left":"0.055232562020766776","text":"© CreateDatabaseUsers.p","page_num":"0","level":"0","line_num":"0","top":"0.34097222222222223","conf":"1","height":"0.013194444444444509","block_num":"0","word_num":"0","width":"0.06686046123504637"},{"block_num":"0","line_num":"0","left":"0.20058141309161517","width":"0.22529067993164062","page_num":"0","height":"0.013194444444444509","word_num":"0","par_num":"0","text":"$this->dispatcher->dispatch(new SendReportJob($reportResult->getUvidO));","level":"0","conf":"1","top":"0.34097222222222223"},{"level":"0","line_num":"0","height":"0.007864986525641604","width":"0.12354649305343629","block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"# crm confiquration id. crm provider id.","top":"0.34097222237025415","word_num":"0","left":"0.44912792540977514"},{"line_num":"0","top":"0.3436692509039736","word_num":"0","conf":"0.30000001192092896","left":"0.5741279120187934","level":"0","height":"0.005167958140373186","text":"Transcrlocion10r","width":"0.05232557654380798","page_num":"0","par_num":"0","block_num":"0"},{"text":"STatus","par_num":"0","top":"0.34366925071994814","conf":"0.30000001192092896","block_num":"0","width":"0.020348836481571153","word_num":"0","height":"0.005167958471510081","level":"0","line_num":"0","page_num":"0","left":"0.6293604654074703"},{"block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"DatabaseTableCount.pt","conf":"1","width":"0.06540697813034058","level":"0","left":"0.055232557373783187","top":"0.356589147129021","height":"0.010335917605294065","word_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","width":"0.008720929920673415","level":"0","left":"0.42587209310652374","page_num":"0","conf":"0.30000001192092896","word_num":"0","text":"558","height":"0.005167958471510192","top":"0.3591731266643311"},{"left":"0.4491279156965916","text":"from activities where crm_configuration_id = 1 and type = 'conference'","block_num":"0","width":"0.21656975746154783","top":"0.35400516797435044","par_num":"0","word_num":"0","height":"0.012919896178775425","line_num":"0","page_num":"0","conf":"0.5","level":"0"},{"block_num":"0","height":"0.005184108681148936","left":"0.05523255772032183","text":"c DelereoeAcimnoresc","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.06395348906517029","word_num":"0","top":"0.3746770025069708"},{"conf":"0.30000001192092896","height":"0.005167958471510081","line_num":"0","text":"007","top":"0.37467700263332326","word_num":"0","block_num":"0","level":"0","left":"0.42587209310652374","page_num":"0","par_num":"0","width":"0.008720929920673415"},{"height":"0.013194444444444398","width":"0.10319766998291013","page_num":"0","conf":"1","left":"0.44912791196689905","level":"0","line_num":"0","text":"# and crm_provider_id IS NOT NULL","word_num":"0","block_num":"0","par_num":"0","top":"0.36944444444444446"},{"word_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"c Deleress eroverscom","left":"0.055232557907746484","top":"0.3901808784739408","page_num":"0","block_num":"0","height":"0.005167958802647088","width":"0.06395348906517029"},{"word_num":"0","par_num":"0","block_num":"0","left":"0.4258720933323688","page_num":"0","top":"0.38501292003076726","level":"0","line_num":"0","text":"540","height":"0.012919896178775425","conf":"1","width":"0.010174418240785577"},{"conf":"1","block_num":"0","height":"0.013210593329535558","top":"0.38472222254281196","text":"and provider !=","width":"0.05087209343910215","level":"0","par_num":"0","word_num":"0","left":"0.44912790804943803","line_num":"0","page_num":"0"},{"conf":"1","page_num":"0","height":"0.012919896178775425","word_num":"0","left":"0.49854651092169194","text":"'uploader\"","block_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.3850129202568655","width":"0.0319767445325852"},{"level":"0","block_num":"0","height":"0.013210593329535558","page_num":"0","width":"0.10465116500854488","par_num":"0","text":"and actual_start_time IS NOT NULL","conf":"1","left":"0.5305232560951515","word_num":"0","top":"0.38472222254281196","line_num":"0"},{"text":"(C DevPostmanCommand.","line_num":"0","block_num":"0","width":"0.0654069721698761","height":"0.008333333333333304","page_num":"0","level":"0","conf":"1","par_num":"0","top":"0.4027777777777778","left":"0.0537790688622195","word_num":"0"},{"width":"0.08866279125213622","height":"0.005555555555555536","conf":"0.30000001192092896","block_num":"0","text":"recurn commanaALlas..suuueoo.","line_num":"0","word_num":"0","left":"0.17587209288632372","par_num":"0","page_num":"0","top":"0.40555555555555556","level":"0"},{"top":"0.40051679619355807","word_num":"0","par_num":"0","conf":"1","left":"0.42587209307800833","page_num":"0","text":"541","block_num":"0","height":"0.012919896178775314","width":"0.010174418240785632","level":"0","line_num":"0"},{"left":"0.44912791041326783","block_num":"0","conf":"1","text":"ORDER by id desc;","top":"0.4005167959674598","height":"0.012919896178775425","line_num":"0","page_num":"0","width":"0.05523255467414856","par_num":"0","word_num":"0","level":"0"},{"width":"0.0654069721698761","left":"0.05523256271384467","line_num":"0","height":"0.013194444444444509","page_num":"0","par_num":"0","text":"© DiarizeViaAiParticipantk","top":"0.4159722222222222","conf":"1","block_num":"0","word_num":"0","level":"0"},{"text":"542","width":"0.010174418240785632","top":"0.41602067216255034","line_num":"0","block_num":"0","left":"0.42587209307800833","height":"0.012919896178775314","conf":"1","level":"0","par_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","conf":"1","left":"0.4505813921121554","line_num":"0","word_num":"0","top":"0.4159722222222222","level":"0","height":"0.013194444444444509","par_num":"0","width":"0.2034883737564087","text":"select * from activities where id = 54747783; # 00U0400000pCzojMAC"},{"top":"0.43125","word_num":"0","page_num":"0","line_num":"0","text":"© EncryptTokensComman","par_num":"0","left":"0.05377907141998932","block_num":"0","height":"0.013194444444444398","level":"0","width":"0.0668604612350464","conf":"1"},{"page_num":"0","text":"543","line_num":"0","word_num":"0","top":"0.4315245481315426","conf":"1","height":"0.012919896178775314","level":"0","left":"0.42587209307800833","block_num":"0","width":"0.010174418240785632","par_num":"0"},{"block_num":"0","word_num":"0","height":"0.012919896178775314","par_num":"0","page_num":"0","left":"0.055232557373783187","top":"0.4470284239892801","level":"0","line_num":"0","text":"© EngagementStatsRegen","conf":"1","width":"0.06540697813034058"},{"text":"544","par_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.42587209307800833","top":"0.4470284241005348","width":"0.010174418240785632","word_num":"0","page_num":"0","height":"0.012919896178775425","level":"0"},{"left":"0.4491279106139169","page_num":"0","line_num":"0","text":"select p.id, p.activity_type, pc.id, pc.name","top":"0.4470284241328345","block_num":"0","par_num":"0","word_num":"0","height":"0.012919896178775425","conf":"1","level":"0","width":"0.1366279006004334"},{"level":"0","left":"0.05523256271384415","page_num":"0","top":"0.4625","height":"0.013194444444444398","par_num":"0","block_num":"0","conf":"1","line_num":"0","text":"€ FeatureFlagsHelper.php","width":"0.06540697216987608","word_num":"0"},{"height":"0.013194444444444398","left":"0.1627906930967958","level":"0","line_num":"0","conf":"1","text":"private function handleForceSend(int $resultId): int","width":"0.16133720874786375","par_num":"0","top":"0.4625","page_num":"0","block_num":"0","word_num":"0"},{"left":"0.4258720931325142","line_num":"0","page_num":"0","height":"0.010335916943020274","par_num":"0","block_num":"0","text":"545","conf":"1","level":"0","word_num":"0","top":"0.4625322998525947","width":"0.010174418240785577"},{"page_num":"0","conf":"1","block_num":"0","left":"0.4491279053942471","level":"0","par_num":"0","text":"FROM playbooks p","top":"0.4625","width":"0.05232558250427244","line_num":"0","height":"0.013194444444444398","word_num":"0"},{"level":"0","par_num":"0","left":"0.05523256271384415","word_num":"0","top":"0.47777777777777786","block_num":"0","text":"© FixCrossTenantlssues.p","page_num":"0","height":"0.013194444444444287","width":"0.06540697216987608","conf":"1","line_num":"0"},{"page_num":"0","conf":"0.5","text":"546","top":"0.48062015508810374","height":"0.005167958471510081","left":"0.42587209310652374","width":"0.008720929920673415","par_num":"0","block_num":"0","word_num":"0","line_num":"0","level":"0"},{"left":"0.44912791786628475","par_num":"0","top":"0.47777777777777786","height":"0.013194444444444287","width":"0.18895347118377687","page_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","text":"join playbook_categories pc 1<->1..n: on p.id = pc.playbook_id"},{"line_num":"0","left":"0.05523256266539465","text":"© FlushRolesPermissionsC","par_num":"0","word_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1","top":"0.4935400521259439","width":"0.0654069721698761","height":"0.012919896178775314"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","left":"0.17587210134018294","par_num":"0","top":"0.49354005178141336","width":"0.17005813121795654","level":"0","text":"$reportResult = AutomatedReportResult::find($resultId);","height":"0.012919896178775425","word_num":"0"},{"width":"0.010174418240785577","level":"0","block_num":"0","top":"0.49095607236711536","line_num":"0","height":"0.012919896178775314","left":"0.4258720932294134","par_num":"0","word_num":"0","conf":"1","text":"547","page_num":"0"},{"conf":"0.30000001192092896","width":"0.152616274356842","left":"0.45058139458256274","line_num":"0","level":"0","word_num":"0","height":"0.008333333333333304","block_num":"0","page_num":"0","par_num":"0","text":"where p.team_1d = 1 and p.activity_cype = \"event\":","top":"0.49583333333333335"},{"word_num":"0","conf":"1","level":"0","left":"0.05523256107866905","page_num":"0","width":"0.0654069721698761","text":"© GeneratelnternalWebho","par_num":"0","top":"0.5090277777777777","block_num":"0","height":"0.013194444444444509","line_num":"0"},{"line_num":"0","block_num":"0","conf":"1","left":"0.4258720934249774","text":"548","width":"0.011627906560897794","level":"0","page_num":"0","top":"0.5064599484222403","word_num":"0","height":"0.012919896178775425","par_num":"0"},{"left":"0.05364071987318593","text":"GroupSetDefaultLangua","line_num":"0","block_num":"0","top":"0.5217193343208677","page_num":"0","width":"0.06713716983795166","par_num":"0","level":"0","word_num":"0","height":"0.015992857350243472","conf":"1"},{"page_num":"0","width":"0.011627906560897794","height":"0.012919896178775314","level":"0","line_num":"0","left":"0.4258720934249774","par_num":"0","top":"0.5219638243912326","conf":"1","word_num":"0","text":"549","block_num":"0"},{"par_num":"0","word_num":"0","width":"0.0639534831047058","level":"0","height":"0.010642764965693163","block_num":"0","conf":"1","left":"0.05523256340692112","line_num":"0","text":"© HelperTruncateCoachin","page_num":"0","top":"0.5400516795972569"},{"top":"0.5219638244235322","page_num":"0","conf":"0.5","text":"if ($reportResult === null) {","left":"0.1758720927113837","par_num":"0","height":"0.012919896178775425","block_num":"0","level":"0","line_num":"0","width":"0.09011628031730651","word_num":"0"},{"left":"0.18750000149011523","top":"0.5374677003633634","text":"$this->logger->error(self::L0G_PREFIX . ' Result not found', ['result_id' => $550","par_num":"0","width":"0.25","block_num":"0","conf":"0.5","word_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.015503875414530466"},{"page_num":"0","par_num":"0","height":"0.012919896178775314","left":"0.4491279108013243","level":"0","line_num":"0","text":"SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event' ;","top":"0.5219638246496304","width":"0.25290696620941167","conf":"1","word_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","width":"0.16715115308761597","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 4;","word_num":"0","block_num":"0","conf":"1","height":"0.013226743539174413","top":"0.5374677007540993","left":"0.4491279118147302","line_num":"0","level":"0"},{"page_num":"0","level":"0","par_num":"0","conf":"1","block_num":"0","top":"0.5527777777777778","left":"0.055232557373783187","height":"0.013194444444444398","line_num":"0","text":"© HubspotJournalPollingC","width":"0.06540697813034058","word_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","level":"0","width":"0.010174418240785577","left":"0.4258720931325142","text":"551","page_num":"0","top":"0.5529715763661309","height":"0.012919896178775425","conf":"1","word_num":"0"},{"level":"0","width":"0.0654069721698761","word_num":"0","left":"0.05523256271384205","page_num":"0","text":"© HubspotWebhookServic","height":"0.012919896178775314","block_num":"0","conf":"1","par_num":"0","top":"0.568475452330509","line_num":"0"},{"conf":"1","height":"0.013242893748813267","width":"0.059593021869659424","par_num":"0","left":"0.05523255957752493","level":"0","line_num":"0","word_num":"0","block_num":"0","page_num":"0","text":"© ImportRecording.php","top":"0.5839793283516915"},{"word_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.12936046519954703","conf":"1","text":"82","line_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.00872092992067336","top":"0.5684754522659095"},{"par_num":"0","top":"0.5839793282349017","width":"0.00872092992067336","block_num":"0","word_num":"0","height":"0.012919896178775425","conf":"1","left":"0.12936046519954703","text":"83","page_num":"0","line_num":"0","level":"0"},{"height":"0.012919896178775425","level":"0","text":"return CommandAlias::FAILURE;","width":"0.09156976342201231","word_num":"0","par_num":"0","conf":"1","line_num":"0","left":"0.1875000036928128","block_num":"0","page_num":"0","top":"0.5684754522659095"},{"conf":"1","height":"0.012919896178775425","par_num":"0","top":"0.5684754525243074","block_num":"0","width":"0.010174418240785632","left":"0.42587209307800833","level":"0","line_num":"0","page_num":"0","text":"552","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.42587209307800833","width":"0.010174418240785632","word_num":"0","text":"553","line_num":"0","conf":"1","height":"0.012919896178775425","top":"0.5839793284932996"},{"conf":"0.5","block_num":"0","line_num":"0","page_num":"0","height":"0.012919896178775314","level":"0","top":"0.5684754522982093","left":"0.44912790894064225","width":"0.2659883737564087","text":"select * from crm_layouts cl join playbook_layouts pl 1<->1.n: on cl.id = pl.layout_id","word_num":"0","par_num":"0"},{"level":"0","width":"0.17296510934829706","text":"where crm_configuration_id = 1 and pl.playbook_id = 175;","page_num":"0","par_num":"0","conf":"1","height":"0.013242893748813156","block_num":"0","left":"0.44912791033167637","line_num":"0","word_num":"0","top":"0.5839793284916571"},{"left":"0.0537790708723024","word_num":"0","width":"0.06686046123504638","block_num":"0","par_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0","text":"ImportUsersFromCsvFil","top":"0.5994832044622919","height":"0.012919896178775425"},{"height":"0.010335916943020274","line_num":"0","par_num":"0","text":"554","word_num":"0","top":"0.5994832042453595","level":"0","page_num":"0","width":"0.010174418240785577","conf":"1","left":"0.4258720931325142","block_num":"0"},{"block_num":"0","conf":"0.5","height":"0.012919896178775425","level":"0","line_num":"0","par_num":"0","top":"0.6149870804635839","text":"© IterateUsersCommand.p","width":"0.06686046123504638","page_num":"0","word_num":"0","left":"0.053779071419991685"},{"text":"$validRecipients = $this->automatedReportsService->getValidRecipientUsers($reportF 555","word_num":"0","width":"0.2616278886795044","left":"0.1758721113204956","block_num":"0","conf":"1","par_num":"0","page_num":"0","line_num":"0","level":"0","top":"0.614987080205186","height":"0.012919896178775425"},{"left":"0.0537790714199909","conf":"1","height":"0.01325904395845201","top":"0.6304909562292149","block_num":"0","width":"0.06686046123504638","page_num":"0","line_num":"0","par_num":"0","text":"© JiminnyCacheClearCom","level":"0","word_num":"0"},{"text":"556","level":"0","par_num":"0","top":"0.6304909561833439","word_num":"0","conf":"1","left":"0.4258720931325142","height":"0.010335916943020274","width":"0.010174418240785577","block_num":"0","line_num":"0","page_num":"0"},{"conf":"1","left":"0.053779072822399264","page_num":"0","par_num":"0","line_num":"0","top":"0.6459948321431704","block_num":"0","text":"©JiminnyDebugCommanc","level":"0","height":"0.012919896178775425","width":"0.06686046123504638","word_num":"0"},{"level":"0","line_num":"0","conf":"1","text":"© JiminnySetEncryptedTo","top":"0.6614987081121626","page_num":"0","height":"0.012919896178775314","par_num":"0","block_num":"0","width":"0.06686046123504637","left":"0.055232562020766776","word_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","left":"0.05523256169640019","width":"0.0654069721698761","word_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","top":"0.6770025843718526","text":"© JiminnyTokenInfoComn","page_num":"0"},{"top":"0.6950904394797008","width":"0.0639534831047058","text":"© MakeSlackLivecoaching","height":"0.007751937707265122","par_num":"0","word_num":"0","left":"0.05523256020924686","line_num":"0","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896"},{"level":"0","par_num":"0","line_num":"0","text":"90","width":"0.00872092992067336","top":"0.6925064600716804","word_num":"0","block_num":"0","page_num":"0","height":"0.012919896178775425","left":"0.12936046519954705","conf":"1"},{"line_num":"0","top":"0.6458333333333334","height":"0.013194444444444398","page_num":"0","block_num":"0","level":"0","left":"0.1758720952622271","par_num":"0","text":"if (empty($validRecipients)) {","conf":"1","width":"0.09447674155235289","word_num":"0"},{"left":"0.18749999559315533","conf":"0.5","width":"0.21947674751281737","word_num":"0","height":"0.015503875414530466","page_num":"0","text":"$this->logger->error(self::LOG_PREFIX . ' No valid recipients found', [","par_num":"0","top":"0.6589147290886004","line_num":"0","block_num":"0","level":"0"},{"page_num":"0","top":"0.6770025843718526","level":"0","text":"'result_id'","block_num":"0","height":"0.012919896178775425","word_num":"0","left":"0.20058139546255066","line_num":"0","par_num":"0","width":"0.03633720874786375","conf":"1"},{"page_num":"0","line_num":"0","width":"0.04215116202831268","height":"0.012919896178775425","block_num":"0","left":"0.2369186055592448","text":"= $resultid,","top":"0.6770025841134546","par_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0"},{"par_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510081","width":"0.017441859841346746","word_num":"0","text":"'UU Lo\"","level":"0","top":"0.6950904393947359","left":"0.20203488427318614","line_num":"0"},{"height":"0.013194444444444509","level":"0","conf":"0.5","width":"0.08720930218696596","line_num":"0","par_num":"0","left":"0.23691860612296503","text":"=> $reportResult->getUvid(),","page_num":"0","word_num":"0","top":"0.6923611111111111","block_num":"0"},{"height":"0.005167958471510192","par_num":"0","block_num":"0","level":"0","top":"0.6640826873878453","text":"558","conf":"0.5","line_num":"0","page_num":"0","width":"0.008720929920673415","word_num":"0","left":"0.42587209310652374"},{"text":"594","conf":"0.30000001192092896","block_num":"0","height":"0.005167958471510081","par_num":"0","line_num":"0","top":"0.6795865633568376","width":"0.008720929920673415","word_num":"0","page_num":"0","level":"0","left":"0.42587209310652374"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.055232561078664845","par_num":"0","top":"0.7080103362452377","level":"0","conf":"1","text":"© ManageScimForTeam.p","width":"0.06540697216987612","page_num":"0","height":"0.012919896178775314"},{"page_num":"0","left":"0.18750000040172163","height":"0.012919896178775314","level":"0","top":"0.7054263567771067","text":"I);","width":"0.011627906560897822","par_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0"},{"width":"0.06395348310470578","word_num":"0","text":"select * from teams;","conf":"1","left":"0.44912791220179143","top":"0.614987080205186","line_num":"0","height":"0.012919896178775425","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"top":"0.6304909562722815","width":"0.11046510934829706","word_num":"0","left":"0.4491279138590521","conf":"1","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.01325904395845201","text":"SELECT r.* FROM automated_reportsr"},{"height":"0.013194444444444398","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","block_num":"0","left":"0.44912790466048697","top":"0.6458333333333334","width":"0.10174418687820436","level":"0","par_num":"0","text":"join teams t on r.teamid = t.id"},{"page_num":"0","top":"0.6589147287871361","word_num":"0","line_num":"0","conf":"0.5","height":"0.015503875414530466","block_num":"0","par_num":"0","width":"0.08575580716133113","left":"0.4491279137591496","level":"0","text":"WHERE r.frequency = 'daily'"},{"par_num":"0","height":"0.012919896178775314","level":"0","page_num":"0","conf":"0.5","width":"0.050872093439102206","text":"and r.status = 1","word_num":"0","line_num":"0","top":"0.6770025843072531","left":"0.456395348028005","block_num":"0"},{"conf":"1","left":"0.44912790846681466","height":"0.01325904395845201","text":"AND t.status = 'active'","width":"0.0741279065608978","par_num":"0","word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.6895833331456663"},{"conf":"0.30000001192092896","left":"0.44912791404995894","block_num":"0","text":"AND (r.exhices.at >= now() OR r.expines.at IS NULL);","height":"0.015503875414530466","word_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.705426356952511","width":"0.16133719682693476","level":"0"},{"line_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","level":"0","block_num":"0","text":"(c Malkoanchrocnvronnl","page_num":"0","left":"0.05523256368680542","width":"0.0654069721698761","word_num":"0","top":"0.7260981914724491","par_num":"0"},{"text":"c Mureu canzercnanner","conf":"0.30000001192092896","par_num":"0","word_num":"0","page_num":"0","height":"0.005167958802646977","top":"0.7416020671044318","left":"0.05523255755828793","level":"0","line_num":"0","width":"0.06395348906517029","block_num":"0"},{"left":"0.18750000456197474","line_num":"0","par_num":"0","block_num":"0","width":"0.09011627435684205","text":"retur. COIIICnOACOS. TPALLUKET","level":"0","height":"0.005167958802646977","conf":"0.30000001192092896","page_num":"0","top":"0.7416020671061367","word_num":"0"},{"block_num":"0","text":"c PnoAom.ono","conf":"0.30000001192092896","page_num":"0","width":"0.037790697813034055","par_num":"0","height":"0.005555555555555536","top":"0.7569444444444444","level":"0","word_num":"0","left":"0.055232557997552736","line_num":"0"},{"par_num":"0","page_num":"0","line_num":"0","text":"© PropagateCoachingFeer","top":"0.7673611111111112","width":"0.0654069721698761","word_num":"0","block_num":"0","conf":"1","height":"0.013194444444444398","left":"0.05523256271384345","level":"0"},{"top":"0.7674418605346434","word_num":"0","level":"0","conf":"1","height":"0.012919896178775314","block_num":"0","par_num":"0","width":"0.00872092992067336","left":"0.12936046519954703","page_num":"0","line_num":"0","text":"95"},{"level":"0","word_num":"0","par_num":"0","width":"0.06395348906517029","block_num":"0","height":"0.013226743539174413","text":"© PurgeConferences.php","conf":"1","top":"0.782638889083126","left":"0.05523255859241485","line_num":"0","page_num":"0"},{"conf":"1","height":"0.012919896178775425","width":"0.0654069721698761","word_num":"0","level":"0","par_num":"0","page_num":"0","block_num":"0","line_num":"0","text":"© PurgeSoftDeletedOppor","top":"0.7984496125372272","left":"0.05523256271384345"},{"top":"0.8138888888888889","page_num":"0","level":"0","text":"© PurgeSyncBatchesComi","block_num":"0","conf":"1","line_num":"0","width":"0.0654069721698761","word_num":"0","height":"0.013194444444444398","left":"0.05523256271384256","par_num":"0"},{"level":"0","height":"0.015972222222222276","conf":"1","line_num":"0","top":"0.7826388888888889","page_num":"0","text":"$this->logger->info(self::LOG_PREFIX . ' Force dispatching job', [","left":"0.17587209395045492","block_num":"0","par_num":"0","width":"0.20348837375640869","word_num":"0"},{"block_num":"0","word_num":"0","par_num":"0","conf":"0.5","height":"0.012919896178775425","left":"0.18895348838757692","text":"'result_id' => $resultId,","width":"0.07703488469123843","line_num":"0","level":"0","top":"0.7984496125372272","page_num":"0"},{"conf":"0.30000001192092896","left":"0.18750000002471828","block_num":"0","line_num":"0","width":"0.02034883648157118","level":"0","page_num":"0","word_num":"0","height":"0.010335916943020274","text":"'uuid'","top":"0.8139534886430463","par_num":"0"},{"conf":"0.5","height":"0.013194444444444398","level":"0","line_num":"0","page_num":"0","left":"0.22383721122551084","text":"=> $reportResult->getUuid(),","block_num":"0","top":"0.8138888888888889","par_num":"0","word_num":"0","width":"0.08575581312179567"},{"line_num":"0","par_num":"0","page_num":"0","level":"0","text":"C)RecalculateDealRiskscd","height":"0.005167958802647088","top":"0.8320413435902198","width":"0.06395348906517029","word_num":"0","left":"0.05523255772032183","conf":"0.5","block_num":"0"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.012919896178775425","level":"0","text":"I);","top":"0.8294573644752118","left":"0.17587209337652782","width":"0.01162790656089785","word_num":"0"},{"conf":"1","block_num":"0","left":"0.055232557373783187","page_num":"0","text":"© RemoveDeleteMarkersC","word_num":"0","level":"0","line_num":"0","width":"0.06540697813034058","par_num":"0","top":"0.8449612404332912","height":"0.010594314999050503"},{"block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.710594315294822","word_num":"0","left":"0.42587209310652374","height":"0.005167958471510192","line_num":"0","text":"SO1","width":"0.008720929920673415"},{"conf":"1","text":"562","word_num":"0","left":"0.4258720931325142","page_num":"0","level":"0","height":"0.012919896178775314","block_num":"0","line_num":"0","top":"0.7209302326968803","par_num":"0","width":"0.010174418240785577"},{"level":"0","height":"0.012919896178775314","word_num":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0","left":"0.4258720931446266","top":"0.7364341086504917","width":"0.010174418240785632","par_num":"0","text":"563"},{"height":"0.015972222222222165","top":"0.7361111111111112","word_num":"0","block_num":"0","text":"select * from automated_report_results where repontaid IN (18, 33);","level":"0","par_num":"0","line_num":"0","width":"0.20784883499145512","page_num":"0","left":"0.4491279073938297","conf":"1"},{"page_num":"0","height":"0.012919896178775314","conf":"1","left":"0.42587209307800833","line_num":"0","par_num":"0","level":"0","block_num":"0","width":"0.010174418240785632","text":"564","top":"0.751937984824049","word_num":"0"},{"text":"565","word_num":"0","left":"0.42587209307800833","level":"0","block_num":"0","line_num":"0","width":"0.010174418240785632","page_num":"0","top":"0.7674418607930413","height":"0.012919896178775425","conf":"0.5","par_num":"0"},{"block_num":"0","text":"select * from activity_searches where id = 10932;","width":"0.14970929622650153","par_num":"0","left":"0.45058139767269834","level":"0","page_num":"0","line_num":"0","conf":"1","height":"0.013194444444444398","top":"0.7673611111111112","word_num":"0"},{"line_num":"0","level":"0","height":"0.012919896178775425","par_num":"0","block_num":"0","conf":"1","page_num":"0","text":"566","word_num":"0","top":"0.7829457367943332","left":"0.42587209303561496","width":"0.010174418240785632"},{"top":"0.7826388891692586","width":"0.2194767236709595","word_num":"0","block_num":"0","text":"select * from activity_search_filters where activity_search_id = 10932;","level":"0","page_num":"0","conf":"1","height":"0.013226743539174413","left":"0.4491279200563373","line_num":"0","par_num":"0"},{"top":"0.7984496128494583","line_num":"0","page_num":"0","word_num":"0","left":"0.42587209329375336","text":"567 v","conf":"0.5","block_num":"0","height":"0.012919896178775314","par_num":"0","width":"0.017441859841346774","level":"0"},{"block_num":"0","par_num":"0","page_num":"0","width":"0.04069767296314242","height":"0.012919896178775314","level":"0","top":"0.7984496125049276","word_num":"0","line_num":"0","text":"select * from","left":"0.45058139677080805","conf":"1"},{"text":"order by id desc;","par_num":"0","line_num":"0","word_num":"0","level":"0","page_num":"0","width":"0.05377906560897827","conf":"1","left":"0.5465116302372829","height":"0.012919896178775314","block_num":"0","top":"0.7984496127633255"},{"block_num":"0","left":"0.4258720931325142","level":"0","height":"0.010335916943020385","line_num":"0","text":"568","top":"0.8139534884830856","width":"0.010174418240785577","conf":"1","page_num":"0","par_num":"0","word_num":"0"},{"conf":"1","line_num":"0","page_num":"0","par_num":"0","left":"0.4491279098887208","level":"0","block_num":"0","text":"select * from automated_report_results order by id desc;","top":"0.8138888888888889","width":"0.17441860437393192","height":"0.013194444444444398","word_num":"0"},{"level":"0","top":"0.8294573645997338","conf":"1","height":"0.010335916943020274","left":"0.42587209329347137","page_num":"0","line_num":"0","par_num":"0","width":"0.01162790656089785","text":"569","block_num":"0","word_num":"0"},{"level":"0","par_num":"0","text":"select * tron","top":"0.8319444444444445","word_num":"0","line_num":"0","width":"0.04069766998291019","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.4505813997468676","height":"0.005555555555555536"},{"conf":"0.30000001192092896","line_num":"0","text":"where cepontaid IN (37);","page_num":"0","left":"0.5683139566171131","par_num":"0","height":"0.015503875414530466","level":"0","word_num":"0","block_num":"0","top":"0.8268733853762834","width":"0.07558138966560368"},{"conf":"1","level":"0","width":"0.010174418240785577","block_num":"0","word_num":"0","page_num":"0","text":"570","left":"0.4258720931325142","par_num":"0","top":"0.8449612404210701","height":"0.010335916943020385","line_num":"0"},{"conf":"1","level":"0","text":"© RemoveExpiredNudgesi","par_num":"0","line_num":"0","width":"0.0654069721698761","left":"0.055232561078667655","top":"0.8604166666666667","height":"0.013194444444444398","page_num":"0","block_num":"0","word_num":"0"},{"par_num":"0","conf":"0.5","height":"0.007832687430911589","page_num":"0","left":"0.05523256020924686","top":"0.8784722221114176","line_num":"0","word_num":"0","text":"© RemoveUnusedParticip:","width":"0.0639534831047058","block_num":"0","level":"0"},{"height":"0.008333333333333304","block_num":"0","level":"0","width":"0.0639534831047058","word_num":"0","top":"0.89375","line_num":"0","page_num":"0","left":"0.05523256397090259","conf":"1","par_num":"0","text":"© ResetElasticsearch.php"},{"block_num":"0","height":"0.013194444444444398","width":"0.06540697216987608","level":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.9041666666666667","conf":"1","text":"© RestoreActivityCrmProv","line_num":"0","left":"0.05523256271384415"},{"block_num":"0","left":"0.053779071419992074","line_num":"0","page_num":"0","par_num":"0","conf":"1","top":"0.9198966411870982","width":"0.06686046123504638","level":"0","text":"© RestoreActivityTypeCor","word_num":"0","height":"0.012919896178775314"},{"text":"© SeedActivities.php","width":"0.05523255467414856","par_num":"0","word_num":"0","page_num":"0","top":"0.9354005174609858","block_num":"0","height":"0.01321059332953567","left":"0.053779071391736766","conf":"1","level":"0","line_num":"0"},{"left":"0.1264534883844522","page_num":"0","line_num":"0","par_num":"0","height":"0.012919896178775314","width":"0.010174418240785577","block_num":"0","conf":"1","top":"0.8449612406703022","level":"0","word_num":"0","text":"100"},{"top":"0.8604651166069949","level":"0","line_num":"0","page_num":"0","height":"0.012919896178775314","block_num":"0","left":"0.12645348842684556","width":"0.010174418240785604","word_num":"0","text":"101","conf":"1","par_num":"0"},{"level":"0","text":"102","top":"0.875968992575987","height":"0.012919896178775425","left":"0.12645348842684556","line_num":"0","width":"0.010174418240785604","page_num":"0","conf":"1","block_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.12645348843290177","text":"103","top":"0.8888888889045831","conf":"1","height":"0.012919896178775314","width":"0.010174418240785604","word_num":"0","level":"0"},{"par_num":"0","top":"0.9043927648735752","page_num":"0","block_num":"0","height":"0.012919896178775425","word_num":"0","width":"0.010174418240785604","text":"104","conf":"1","line_num":"0","level":"0","left":"0.12645348843290177"},{"left":"0.1264534883844522","page_num":"0","height":"0.012919896178775314","conf":"1","level":"0","par_num":"0","line_num":"0","text":"105","top":"0.9198966411870982","width":"0.010174418240785577","block_num":"0","word_num":"0"},{"height":"0.012919896178775425","top":"0.9354005171237906","width":"0.010174418240785604","word_num":"0","page_num":"0","left":"0.12645348842684556","conf":"1","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"106"},{"line_num":"0","par_num":"0","height":"0.007784237464268928","text":"фuh1s->a1spaucner->a1spaucntnew sendkeportJod(sreportkesult-getuuld","word_num":"0","page_num":"0","level":"0","top":"0.8630490958673488","left":"0.17587209117162644","block_num":"0","width":"0.22238371372222904","conf":"0.30000001192092896"},{"height":"0.013194444444444509","word_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"SELECT * FROM","block_num":"0","left":"0.4491279090754256","level":"0","top":"0.8576388888888888","width":"0.045058137178421054"},{"block_num":"0","top":"0.8576388888888888","par_num":"0","page_num":"0","text":"automated_reports WHERE uvid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda!","conf":"1","level":"0","height":"0.013194444444444509","line_num":"0","left":"0.4927325592651878","word_num":"0","width":"0.22238371372222898"},{"top":"0.89375","level":"0","line_num":"0","par_num":"0","word_num":"0","text":"return connondacos..succros.","conf":"0.30000001192092896","height":"0.005555555555555536","page_num":"0","width":"0.08866279125213622","block_num":"0","left":"0.17587209277731208"},{"width":"0.010174418240785632","conf":"1","block_num":"0","par_num":"0","line_num":"0","word_num":"0","level":"0","height":"0.012919896178775314","left":"0.42587209303561496","text":"573","top":"0.8888888892491136","page_num":"0"},{"text":"574","page_num":"0","conf":"1","level":"0","width":"0.010174418240785632","line_num":"0","left":"0.42587209303561496","top":"0.9043927652181059","height":"0.012919896178775425","block_num":"0","word_num":"0","par_num":"0"},{"level":"0","top":"0.9506944444444444","page_num":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","text":"© SyncActivity.php","conf":"1","left":"0.0537790687116505","height":"0.013194444444444509","width":"0.05087209343910218"},{"height":"0.0077519370449913305","block_num":"0","top":"0.9664082690744036","width":"0.05232557654380799","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"AT---Iia----d-L-","left":"0.055232563181584114","level":"0"},{"conf":"1","line_num":"0","left":"0.004360467037724214","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"Pushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (today 15:04)","word_num":"0","top":"0.9868055555060589","width":"0.2296511650085449","height":"0.010610465208689357"},{"par_num":"0","block_num":"0","page_num":"0","left":"0.7965116260350298","conf":"0.30000001192092896","level":"0","text":"j Retro - Platform • in 26 m","top":"0.002583979688390081","width":"0.06395348906517029","word_num":"0","line_num":"0","height":"0.012919896178775425"},{"text":"A","block_num":"0","height":"0.01291989621016365","left":"0.8677325584786824","level":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","top":"0.002583979414297999","word_num":"0","width":"0.010174418265503693"},{"top":"0.02325581405217636","height":"0.010335916943020274","word_num":"0","text":"AutomatedReportsCommandTest","left":"0.8154069798785513","line_num":"0","level":"0","width":"0.07994185686111444","block_num":"0","page_num":"0","par_num":"0","conf":"1"},{"left":"0.8982558162700002","width":"0.023255811631679557","word_num":"0","block_num":"0","height":"0.005555555555555536","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.004861111111111094","page_num":"0","text":"100% |45]"},{"text":"Tue 14 Apr 16:34:18","page_num":"0","par_num":"0","top":"0.0025839797745227377","conf":"1","height":"0.012919896178775314","word_num":"0","width":"0.05377906560897827","level":"0","line_num":"0","block_num":"0","left":"0.9404069800230598"},{"level":"0","conf":"1","left":"0.7194767449894897","page_num":"0","block_num":"0","height":"0.012919896178775314","top":"0.046511628008803596","text":"Cascade","line_num":"0","par_num":"0","width":"0.0232558131217957","word_num":"0"},{"conf":"0.5","page_num":"0","par_num":"0","text":"• Review Automated F","width":"0.05523255467414856","block_num":"0","word_num":"0","left":"0.7180232601646969","top":"0.06944444442305753","level":"0","line_num":"0","height":"0.010658914513058115"},{"line_num":"0","left":"0.9593023254966908","level":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","block_num":"0","text":"+D ...","page_num":"0","width":"0.024709302186965987","height":"0.012919896178775314","top":"0.06718346260182684"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.7209302330155488","top":"0.09560723540009763","conf":"0.30000001192092896","text":"Auconaceakeporcsservice:ono:1252-1430","level":"0","height":"0.005167958140373186","par_num":"0","page_num":"0","width":"0.10174417495727539"},{"conf":"1","block_num":"0","par_num":"0","width":"0.24127905368804925","left":"0.7209302426041433","text":"The try/catch (InvalidFormatException $e) is already in place, and it's imported on line 9. The caught","top":"0.10594315278270539","level":"0","page_num":"0","word_num":"0","height":"0.012919896178775314","line_num":"0"},{"page_num":"0","height":"0.013194444444444398","width":"0.25290696620941167","word_num":"0","block_num":"0","level":"0","par_num":"0","text":"exception is converted to an InvalidArgumentException which the controller ( AskJiminnyReportsController )","top":"0.11875000000000002","conf":"1","line_num":"0","left":"0.720930240950373"},{"page_num":"0","par_num":"0","level":"0","line_num":"0","left":"0.7209302283735484","block_num":"0","conf":"0.5","text":"calches and rerurns as a 422. No action needed.","height":"0.005555555555555536","width":"0.11337209939956672","word_num":"0","top":"0.13680555555555562"},{"width":"0.18459302186965942","text":"Issue 3 - Multiple AutomatedReportResult records per retry A Partially valid","conf":"1","line_num":"0","top":"0.1524547806896821","height":"0.012919896178775314","word_num":"0","left":"0.7209302299967352","block_num":"0","par_num":"0","page_num":"0","level":"0"},{"top":"0.17571059457322424","level":"0","word_num":"0","text":"kequescueneraceaskulminnykeporcJod.ono:y0-yo","left":"0.7209302305460115","height":"0.005167958140373186","line_num":"0","page_num":"0","par_num":"0","block_num":"0","width":"0.12063952684402468","conf":"0.30000001192092896"},{"left":"0.7209302431004574","par_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0","top":"0.18863049121405107","block_num":"0","width":"0.180232548713684","text":"lne srevortResult s creale. on everv aremor outtne reviewer missec thalt","height":"0.005167958140373297","line_num":"0"},{"level":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.007864986525641493","par_num":"0","text":"Shou LdBeUnique (line 2s) prevents two instances or the jod from running concurrentiy","block_num":"0","width":"0.19767440557479854","left":"0.7325581429099508","conf":"0.5","top":"0.20671834665965982"},{"word_num":"0","top":"0.21944444444444444","level":"0","line_num":"0","width":"0.20203487873077397","conf":"1","height":"0.013194444444444398","text":"stries = 2 (line 32) means at most 2 AutomatedReportResult records per job dispatch","par_num":"0","block_num":"0","page_num":"0","left":"0.7325581445210803"},{"left":"0.7209302323431472","page_num":"0","width":"0.25","block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","text":"lne Shouldbeunque constanc ensures unioueness ov revortluld Whlle ne lo. s cueuec runnine, Onrery","line_num":"0","top":"0.24289405677288478","word_num":"0","height":"0.005167958802646977"},{"left":"0.7209302450335304","block_num":"0","height":"0.012919896178775314","width":"0.2470930099487305","conf":"1","text":"after release(30), the job re-enters the queue as the same unique job - so a second result record will be","top":"0.25322997426203353","line_num":"0","word_num":"0","page_num":"0","level":"0","par_num":"0"},{"conf":"0.30000001192092896","word_num":"0","par_num":"0","text":"createa. Inis is areal concern t ooservaolllty is important, our it's soundea lo < recores max. wortn a note lo","left":"0.720930226190087","page_num":"0","block_num":"0","width":"0.25145349502563485","height":"0.005167958802647088","level":"0","top":"0.2713178293856998","line_num":"0"},{"block_num":"0","left":"0.7209302325988107","conf":"1","text":"the author rather than a hard tix","line_num":"0","width":"0.07412790656089774","word_num":"0","page_num":"0","par_num":"0","top":"0.28402777777777777","level":"0","height":"0.005555555555555536"},{"height":"0.012919896178775425","par_num":"0","text":"Issue 5 - Daily reports now run every day Correct by design","conf":"0.5","left":"0.7209302425384296","page_num":"0","top":"0.29974160216901025","level":"0","word_num":"0","width":"0.15406975746154783","line_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","text":"Aucoпacedkeporescomland.onp: 7o","conf":"0.30000001192092896","height":"0.005555555555555536","par_num":"0","width":"0.08284882903099056","left":"0.720930232235634","page_num":"0","level":"0","block_num":"0","top":"0.32291666666666674"},{"block_num":"0","text":"Ine FREQuEncies constanttor standara reports ( Line 78-83 ) explicitly excludes FREQUENCY_DAILY . Standar","word_num":"0","level":"0","conf":"0.30000001192092896","width":"0.25290696620941167","par_num":"0","top":"0.3359173131402289","page_num":"0","height":"0.007832686768637798","left":"0.7209302397633577","line_num":"0"},{"word_num":"0","page_num":"0","text":"reports cannot have frequency = 'daily' because the API validation in validateAndTransformData only","height":"0.012919896178775314","left":"0.7209302505018769","width":"0.24418601989746103","top":"0.34625323033438493","conf":"1","block_num":"0","level":"0","par_num":"0","line_num":"0"},{"top":"0.3643410851996196","text":"acceos trom FreouEncies . only Ask Jiminny reports can oe cally Via vaLlcateaskulninnykeporcbata. so tne","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.7209302389421002","word_num":"0","level":"0","width":"0.2587209224700927","height":"0.005167958802646977","line_num":"0","par_num":"0"},{"text":"concern about legacy dally standard reports triggering is moot. No action needed","height":"0.007929586039649106","width":"0.1889534711837768","line_num":"0","left":"0.7209302308475488","level":"0","conf":"1","par_num":"0","top":"0.37708333346596357","word_num":"0","page_num":"0","block_num":"0"},{"top":"0.3927648579829638","block_num":"0","width":"0.15697673559188852","par_num":"0","word_num":"0","line_num":"0","height":"0.012919896178775425","left":"0.7209302418453649","conf":"1","level":"0","page_num":"0","text":"Issue 7 - transformFrequency duplication Already refactored"},{"block_num":"0","conf":"1","line_num":"0","top":"0.41085271337508567","word_num":"0","width":"0.10319766998291013","par_num":"0","height":"0.015536175833807953","left":"0.7209302359276049","level":"0","page_num":"0","text":"AutomatedReportsService.php: 1010-1019"},{"block_num":"0","conf":"1","height":"0.013226743539174302","line_num":"0","left":"0.7209302381955112","top":"0.42635658959992184","text":"The method already uses ALL_FREQUENCIES (a private deduplicated constant covering all values). There is no ar","level":"0","width":"0.2587209224700928","page_num":"0","word_num":"0","par_num":"0"},{"text":"ray merce seut.:rkcoucnclts, seuT..Ask JIMINNY Fkcuucnules oauern anywnere in tne coce. Ine reviewe.","page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.4444444443712863","par_num":"0","width":"0.24854650497436515","word_num":"0","block_num":"0","line_num":"0","height":"0.005167958802647199","left":"0.7209302391666654"},{"word_num":"0","line_num":"0","text":"Was ookino ala sale version, No accion neecec.","page_num":"0","conf":"0.30000001192092896","level":"0","width":"0.11337209939956672","height":"0.005167958802646977","left":"0.7209302285262303","block_num":"0","par_num":"0","top":"0.4573643410088004"},{"line_num":"0","text":"summary","top":"0.49354005202013995","block_num":"0","width":"0.02761627733707428","word_num":"0","conf":"1","height":"0.0077519370449914415","left":"0.7209302348052999","page_num":"0","level":"0","par_num":"0"},{"block_num":"0","left":"0.7209302507399944","level":"0","page_num":"0","text":"Only Issue 3 has any merit — and it's a design question rather than a bug. The only action worth taking is a small","conf":"0.5","word_num":"0","par_num":"0","height":"0.013194444444444509","line_num":"0","width":"0.26017439365386963","top":"0.50625"},{"text":"guard in the job to avoid creating a duplicate result on retry:","page_num":"0","level":"0","block_num":"0","par_num":"0","left":"0.7209302400433512","width":"0.13953487873077386","top":"0.5193798449889049","conf":"1","line_num":"0","word_num":"0","height":"0.01325904395845201"},{"conf":"1","width":"0.047965115308761574","block_num":"0","par_num":"0","left":"0.7238372087801379","text":"Asked 1 question~","height":"0.013194444444444509","level":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.5451388888888888"},{"par_num":"0","top":"0.5631944444444444","line_num":"0","conf":"0.5","block_num":"0","width":"0.23691859245300295","left":"0.7281976664542718","word_num":"0","level":"0","height":"0.005555555555555536","text":"• ror Issue 3 (multiple Automaleakeportkesult recoras on retry: do you want lo add a quard so the joc","page_num":"0"},{"line_num":"0","conf":"1","text":"reuses the existing STATUS_FAILED result instead of creating a new one on retry?","top":"0.5736111111111111","level":"0","word_num":"0","width":"0.19040696620941167","par_num":"0","left":"0.732558143713636","page_num":"0","block_num":"0","height":"0.013194444444444509"},{"level":"0","line_num":"0","width":"0.045058134198188826","conf":"0.30000001192092896","left":"0.7325581403589586","text":"res, ade the guare","top":"0.5916666666666667","par_num":"0","word_num":"0","height":"0.005555555555555536","page_num":"0","block_num":"0"},{"top":"0.6097222222222223","width":"0.09883720874786373","height":"0.013194444444444398","word_num":"0","page_num":"0","left":"0.7194767461266629","level":"0","line_num":"0","text":"Explored 2 files and searched 3 queries›","block_num":"0","conf":"1","par_num":"0"},{"height":"0.013194444444444398","text":"• grep -n \"STATUS_\\|automated_report_id\\|getAutomatedReportId\\|getReport\\b\"","width":"0.21220929622650142","level":"0","left":"0.7238372163698138","conf":"1","line_num":"0","word_num":"0","par_num":"0","top":"0.6534722222222222","page_num":"0","block_num":"0"},{"level":"0","word_num":"0","page_num":"0","height":"0.010529715485043","block_num":"0","left":"0.9026162787981041","par_num":"0","conf":"0.30000001192092896","line_num":"0","text":"Ihead -30","top":"0.6638888890040137","width":"0.031976744532585144"},{"height":"0.010335916943020274","conf":"1","par_num":"0","text":"41:","block_num":"0","top":"0.6899224807311476","width":"0.011627906560897738","page_num":"0","left":"0.7281976745642356","level":"0","line_num":"0","word_num":"0"},{"word_num":"0","level":"0","text":"42:","line_num":"0","left":"0.7281976745538534","conf":"1","width":"0.01162790656089785","page_num":"0","top":"0.7002583980530377","block_num":"0","height":"0.010335916943020274","par_num":"0"},{"width":"0.01162790656089785","word_num":"0","conf":"1","left":"0.7281976744327293","par_num":"0","text":"43:","height":"0.010335916943020385","level":"0","page_num":"0","top":"0.7105943155164313","line_num":"0","block_num":"0"},{"word_num":"0","level":"0","left":"0.7296511629259465","height":"0.010335916943020385","conf":"0.5","line_num":"0","width":"0.01162790656089785","top":"0.7312661499910221","block_num":"0","par_num":"0","text":"277:","page_num":"0"},{"top":"0.6795865630933657","width":"0.1090116262435914","text":"public const int STATUS REQUESTED ° 1;","word_num":"0","left":"0.7485465150932711","block_num":"0","height":"0.02325581444634328","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0"},{"conf":"1","block_num":"0","page_num":"0","height":"0.010594314999050614","left":"0.7965116285466017","text":"STATUS_GENERATED = 2;","top":"0.700000000110909","width":"0.06104651093482971","level":"0","line_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","conf":"0.5","level":"0","top":"0.7104166666274142","width":"0.04651162922382357","line_num":"0","page_num":"0","left":"0.7979651154402202","word_num":"0","height":"0.010513565937678049","text":"STATUS_SENT = 3;","par_num":"0"},{"text":"public","word_num":"0","line_num":"0","left":"0.7485465117010749","block_num":"0","conf":"1","level":"0","top":"0.7183462532456683","height":"0.012919896178775314","page_num":"0","width":"0.020348836481571264","par_num":"0"},{"height":"0.005167958471510081","level":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.7235142119528756","left":"0.7688953490244389","block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"consl","width":"0.014534883201122284"},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","line_num":"0","block_num":"0","top":"0.7235142118068443","left":"0.7877906990140552","level":"0","page_num":"0","height":"0.005167958802647088","text":"LIL SIAIUS FALLLU = 4","width":"0.059593021869659424"},{"conf":"1","page_num":"0","line_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775425","left":"0.8851744182691995","text":"CENERATED;","top":"0.7416020675436873","width":"0.030523255467414856","word_num":"0","level":"0"},{"top":"0.7906976745204314","block_num":"0","left":"0.7238372125055925","text":"Command grep, head","word_num":"0","width":"0.04941860139369969","par_num":"0","conf":"1","height":"0.012919896178775314","line_num":"0","page_num":"0","level":"0"},{"line_num":"0","par_num":"0","level":"0","page_num":"0","text":"o eusers/ ukas/ljminny/ app/app/Modl istSutomated eportkesult-php | head -20","conf":"0.30000001192092896","width":"0.21220929622650153","block_num":"0","height":"0.023611111111111138","left":"0.7223837319241706","word_num":"0","top":"0.8138888888888889"},{"top":"0.8472222223439396","height":"0.013242893748813156","level":"0","conf":"0.30000001192092896","left":"0.9375000001642576","block_num":"0","par_num":"0","line_num":"0","text":"Run Đh","page_num":"0","width":"0.020348836481571153","word_num":"0"},{"level":"0","block_num":"0","conf":"0.5","left":"0.7209302341593464","line_num":"0","top":"0.9326388888888889","width":"0.04941860139369969","par_num":"0","word_num":"0","page_num":"0","height":"0.013194444444444398","text":"Ask anything (884L)"},{"conf":"0.30000001192092896","width":"0.029069766402244568","word_num":"0","par_num":"0","text":"+ <> Code","page_num":"0","height":"0.010658914513058115","left":"0.7223837219616515","top":"0.9583333333119464","block_num":"0","line_num":"0","level":"0"},{"page_num":"0","text":"Claude Sonnet 4.6","top":"0.9583333332688801","word_num":"0","par_num":"0","height":"0.010658914513058115","block_num":"0","line_num":"0","level":"0","width":"0.04360464811325071","left":"0.7514534910557801","conf":"1"},{"text":"Winasun leams","block_num":"0","line_num":"0","page_num":"0","top":"0.9895833333333334","height":"0.005555555555555536","left":"0.8749999999619795","level":"0","par_num":"0","width":"0.04360465109348299","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.013081395626068137","left":"0.9244186044398729","height":"0.005167958471510192","conf":"0.30000001192092896","page_num":"0","text":"82:42","top":"0.989664082751038","block_num":"0"},{"left":"0.9433139533473771","width":"0.01598837077617643","text":"uir-o","line_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.9896640829453173","word_num":"0","height":"0.005167958140373297","page_num":"0","par_num":"0"},{"top":"0.9868055554835107","width":"0.029069766402244568","left":"0.9651162799485304","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"( 4 spaces","line_num":"0","block_num":"0","height":"0.010610465208689357","page_num":"0","level":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8077
|
NULL
|
NULL
|
|
78619
|
ActivityMoreSlackVIewMistonWindowhelp@ Describe wh ActivityMoreSlackVIewMistonWindowhelp@ Describe what you are looking forA SF (jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD]Jiminny...y• plattorm-inner-team& 10AGING]— UnreadsMessagesChannel OverviewF Refinementsr Files& Pins• BookmarksRetro Action Items• Deleted hle@ Threads60 Huddles• Drafts & sent|8) DirectoriesAb External connections* Starred8 jiminny-x-integratiplatform-inner-team# Channels# ai-chapteru al-team# alerts# backend# c-learning-people# confusion-clinica curiosity lab# deal-insights-dev# engineeringi frontend# generala intra-changes#jiminny-bg8 people-with-copilo…people-with-zoom-.# platform-teami nlatform-nickets# product launches# random# releases# sofia-officefsunnort# thank-yous#t the people of iimi..A Niradt ManaanadTodayNikolay Nikolov 1:40 PMNudge refactor: https://github.com/jiminny/app/pull/11997#11997 JY-20489 | Optimize Nudges - Phase 2JRA: JY-20489Denlovment notes.• NoneChanges:1. Add Nudge last_run_atShow morea iminny/app Aor 21st Added by GitHubNikolav Yankov 1:49 PMелин лайк плсhttos:///github.com/liminnv/aoo/oul/12014Nikolav Vankov 2.20 PMС тази промяна би трябвало да спре да къмитва както си реши то #skynetUntitled 3.pngVasil Vasiley 3:03 PMLocal. INFU.[AskJiminnyReport:Generatel Started {"automatedRer ww.563 л V[AskJiminnyReport] Fetched activity IDs for saved search {"saved.Local.LNFULAskJ1mnnykeport.beneracel recched acclvicy Lus 1 aucomacedкeрo[AskJiminnyReport:Generate] Not enough activities, skipped {"autoLocal.INFU:ASkJ1m1nnyReport:Generate Dispatched not-qenerated notitications[Send Report Not Generated Maill Email sent {"uuid":"dcb12181-9de1Local.INFU:Jiminny Console Commands Command::run Memory usage betore starting[ScheduleBotCommand] Number of activities to be captured: 0 {"coLocal.INFU:Jiminny Console Commands Command:: runMemory usage for command ""cLocaL.INFO: Jaminny \Console \Commands \Command::run Memory usage before startingLocoLiNFo: Jaminny console Commands command: :run Memory usace for command *"cLocal NoTICE: Monitorina startLocal NoTICE: Monitorina end"correlation id":"862cdf2d-46ca-4f7b-966b-79a5flocal.INFO: Jiminny Console\Commands\Command::run Memory usage before startinglocal.INF0: Jiminny Console\Commands\Command::runMemory usage for command 1"clocal.INF0: Jiminny Console\Commands\Command::run Memory usage before startinglocal.LNFU.[EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} 1local.INFO:[EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","p)local.INF0: Jiminny \Console\Commands\Command::run Memory usage for command {"local.INF0: Jiminny \Console\Commands\Command::run Memory usage before startinglocal.INF0: Running conference:monitor:count command for activities in (2026-0Local. LNFU.[conference:monitor:count] No activities found in (2026-04-24 10:2local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command {"clocal.INF0: Jiminny\Console\Commands\Command::run Memory usage before startingRocal,INFU.[SocialAccountService] Fetching token {"socialAccountId":1496, "prcLocal. INFU.Zocal.INF0:[SocialAccountServicel Token retrieved {"socialAccountId":1496."pr[EncryptedTokenManager] Generating access token. {"mode":"legacy"}LocaL.ERROR:A1rcall Re-activating webhooks talled ""team_10":1,"reason":"*Zocal.INF0: Jiminny Console\Commands Command::run Memory usage for command {"cLocaL.INFU)Retryra1LedDownLoads. Starting ""options":""trom":null,"to":nullZocal.INFO: Jiminny\Console\Commands\ Command:: run Memory usage before startinLOCOL.INFOSSchedulesotcommand Number of activities to ve caotured: e *"coJiminny\Console\Commands\Command::run Memory usage for command {"cLocaL. INFO.Jiminny Console Commands Command:: runMemory usage before startinclocal. INF0: Jiminnv\ Console\ Conlocal NoTIcE: Monitorina startands \Command::run Memory usage for command 1""correlation 1d":"9e9c1b30-7cf9-4944-9e1e-5a&local NomicE: Monitorina end "coНе сьм проверявал но пои девю сlaudе оставя елно линкце нх ths ssuе" или нешо такова в коментарите. дали като полготви промените пи лава за ревю неTocal. TAEO.този лето е поискал промяна?Nikolay Yankov 3-05 PMМисля, че това те праша в Claude с полготвен промпт за фиксване на ладения проблем (edited)LocaL.INFO: Jiminny Console Commands Command: :run Memory usage before startinalocal.1NS0. Jiminny Consolle Commands..Comiand::run Memory usage for command {"cTocal TNE0• Jiminnv Console Commands Command• •nun Memony usage hefone stantina[EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {Tocal. TAEO.EmailSchedule STNTSHED hatch nrocess &"host"."docken lamn 1""nLocal.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"clocal.INF0: Jiminny \Console\Commands\Command::run Memory usage before startinglocal.INF0: Running conference:monitor:count command for activities in (2026-6ocal TASn•canfononco:moniton.count No activitioc £ound ¿n (2004-04204 10.9Message Anlatform-inner-teamaNikolav NiZocal.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"clocal.INF0: Jiminny\Console\Commands Command::run Memory usage before startinglocal.INF0: Jiminny Console\Commands Command::run Memory usage for command {"c1ocol.INFU:[SyncHubspot0biects] Starting sync {"team":"b2b115eb-93ce-4d1b-929100% 12Fri 24 Apr 16:15:43+0...Locating Favicon andslink rel- acon shortcur nrer- i1 app. Tavicontr/So the SPA explicitly declares 11minny 2.png — that's the tlat, solid bright-magenta "J" you see on app.staging.iminny.com... tabsIt's a cinale color hecause the accet itcelf is a flat color (no aradient).For other partner themes the same logic resolves to e.g. softphone 2.ong or insightsquared 2.ong.What the Po tab uses (the corallaradient "J")For the PDF route there is no HTML → no <link rel="icon"> . Chrome then:1. Requests /favicon.ico at the origin root. There is no public/favicon.ico in this repo (only favicon 2.ico, which is neverreferenced). so that 404s2. Falls back to the other icons Chrome already knows about for this origin from previous visits — notably the ones declared in index.html:• index.html:13-17rel="aoole-touch-icon"and the web-app manifest /manifest-mobile. json (referenced in index.html:71), which lists the higher-resolution icons under android-cThose are the gradient / coral-pink "j" icons (same artwork as apple-touch-icon.png and favicon-96x96.png / android-chrome-192x192_4.png). They were made in a different batch than jiminny_2.png (note the _4 suffix vs _2 suffix), which is why the pinks don't matchWhy the colors differ• App tab: uses the 2 family (jiminny_2.png) - a small, flat, single-color bright-magenta asset explicitly linked from the SPA HTML.•PDF tab: Chrome can't find a declared icon on the PDF response, so it reuses the site's fallback icons from the SPA's apple-touch-icon/PWA manifest (_4 family under public/img/ico/) - a gradient, coral-pink asset. Different artwork file → different pink.Where the logic lives (summary)• Partner-aware favicon string (SPA only): FrontendControllerTrait.php:122• Iniected into SPA HTML: index.html:70• Extra icons Chrome discovers (annle-touch-icon + PWA manifest): index.html:13-17 and index.html:71 → manifest-mobile. ison• PDF route returns raw tile, no HTML, no favicon link: UserAutomatedReportsController.php: 24-37If vou want the same favicon on PdF tabsTwo easy options• Add a root public/favicon.ico (or a public/apple-touch-icon.png ) that matches jiminny_2.png. Chrome's automatic fallback for thePDF tab will then pick that up.• Replace the_4 icon set (apple-touch-icon.png, favicon-96x96.png, android-chrome-* 4.png ) with artwork that matches the 2The first is the simplest fix - the browser will stop falling back to the gradient icons for PDF/non-HTML responses.Ask anvthina (*4L)d es CodoCiaudo Onuc A7 Modiun...
|
[{"line_num":"0","height": [{"line_num":"0","height":"0.010452960286604362","conf":"1","left":"0.004360466139006892","text":"Activity","width":"0.013081394611520969","page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.24738676010060034","word_num":"0"},{"level":"0","page_num":"0","height":"0.006968640444571461","conf":"0.5","par_num":"0","word_num":"0","text":"More","block_num":"0","top":"0.4111498261191777","width":"0.010174417749364324","left":"0.00581395442473639","line_num":"0"},{"block_num":"0","left":"0.015988371807611673","par_num":"0","text":"Slack","line_num":"0","height":"0.010452960286604362","level":"0","top":"0.003484321424642056","width":"0.013081394611520969","conf":"1","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","line_num":"0","text":"VIew","top":"0.006968641450188162","width":"0.010174417749364326","page_num":"0","left":"0.06395348930845732","word_num":"0","block_num":"0","level":"0"},{"par_num":"0","block_num":"0","page_num":"0","left":"0.09302325755713681","level":"0","top":"0.006968641450188162","conf":"0.30000001192092896","text":"Miston","word_num":"0","height":"0.006968640444571461","line_num":"0","width":"0.01598837020549368"},{"text":"Window","line_num":"0","par_num":"0","height":"0.010452960286604362","conf":"1","left":"0.11482558153969509","top":"0.003484321424642056","width":"0.015988370205493693","word_num":"0","level":"0","block_num":"0","page_num":"0"},{"level":"0","block_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.006968640444571461","left":"0.13662790795629026","conf":"0.5","top":"0.006968641450188162","text":"help","width":"0.011627906180442654","line_num":"0"},{"top":"0.031100478404652132","par_num":"0","page_num":"0","left":"0.1409883767292046","word_num":"0","level":"0","text":"@ Describe what you are looking for","height":"0.010711368001058763","line_num":"0","block_num":"0","width":"0.07122092551373421","conf":"1"},{"height":"0.010452960286604362","par_num":"0","text":"A SF (jiminny@localhost]","conf":"0.5","width":"0.050872087478637695","line_num":"0","level":"0","top":"0.05574912943857935","word_num":"0","block_num":"0","left":"0.5014534939167107","page_num":"0"},{"line_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.5595930287717114","text":"4 HS_local [jiminny@localhost]","block_num":"0","top":"0.05574912943857935","width":"0.06249999492726421","conf":"1","par_num":"0","level":"0","word_num":"0"},{"left":"0.6308139545162533","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","level":"0","top":"0.05574912881495753","word_num":"0","height":"0.010452961807616012","text":"« console [PROD]","width":"0.03633720824059028","line_num":"0"},{"block_num":"0","left":"0.027616278692204954","text":"Jiminny...y","height":"0.010452961047110243","word_num":"0","page_num":"0","top":"0.06968641154961563","width":"0.036337208240590196","par_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0"},{"level":"0","conf":"1","top":"0.06937799032465086","line_num":"0","height":"0.010761381906755907","left":"0.11482558906343474","text":"• plattorm-inner-team","word_num":"0","par_num":"0","block_num":"0","page_num":"0","width":"0.06104650395981809"},{"height":"0.017421602252187474","line_num":"0","block_num":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.06271777008470769","conf":"0.30000001192092896","width":"0.014534883042599311","left":"0.4215116281795331","level":"0","text":"& 10"},{"width":"0.01453488177441531","height":"0.010452960286604362","level":"0","left":"0.5000000017000016","page_num":"0","block_num":"0","par_num":"0","text":"AGING]","top":"0.0801393733410184","conf":"1","word_num":"0","line_num":"0"},{"block_num":"0","conf":"0.5","page_num":"0","height":"0.0071770334928229484","level":"0","text":"— Unreads","width":"0.026162791759409804","line_num":"0","word_num":"0","par_num":"0","top":"0.1044657097288676","left":"0.029069766838318356"},{"par_num":"0","left":"0.10465116236199706","conf":"1","level":"0","block_num":"0","height":"0.006968641205077453","text":"Messages","page_num":"0","top":"0.10452961670018723","line_num":"0","width":"0.02470930332833149","word_num":"0"},{"height":"0.0071770334928229484","level":"0","block_num":"0","line_num":"0","text":"Channel Overview","width":"0.04360464785961393","left":"0.13517442271776392","par_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.1044657097288676","page_num":"0"},{"par_num":"0","line_num":"0","top":"0.10104529678861351","width":"0.031976740410987387","level":"0","word_num":"0","text":"F Refinements","page_num":"0","block_num":"0","conf":"0.5","height":"0.01059744650857497","left":"0.18459302383291704"},{"page_num":"0","line_num":"0","top":"0.1044657097288676","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","left":"0.22383720976150995","text":"r Files","width":"0.015988371473677626","word_num":"0","height":"0.0071770334928229484"},{"block_num":"0","text":"& Pins","top":"0.10104529678861351","height":"0.01059744650857497","par_num":"0","level":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.24563953534593339","line_num":"0","width":"0.014534881774415337"},{"conf":"0.5","height":"0.0071770334928229484","par_num":"0","block_num":"0","text":"• Bookmarks","page_num":"0","level":"0","top":"0.1044657097288676","width":"0.029069766085198623","word_num":"0","left":"0.26744186181177726","line_num":"0"},{"word_num":"0","left":"0.30232558537568716","text":"Retro Action Items","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","level":"0","page_num":"0","height":"0.0071770334928229484","top":"0.1044657097288676","width":"0.04360464785961393"},{"conf":"0.30000001192092896","line_num":"0","text":"• Deleted hle","top":"0.1044657097288676","width":"0.02906976862156646","height":"0.0071770334928229484","word_num":"0","page_num":"0","level":"0","left":"0.35319767353488235","par_num":"0","block_num":"0"},{"height":"0.010689139176023432","left":"0.029069768973148922","level":"0","text":"@ Threads","line_num":"0","conf":"0.5","par_num":"0","block_num":"0","top":"0.12519936212958604","word_num":"0","page_num":"0","width":"0.024709300791963627"},{"line_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.02616278922304194","text":"60 Huddles","top":"0.14982578435435434","height":"0.010461296951561727","word_num":"0","conf":"0.5","left":"0.029069769474941946","page_num":"0"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","level":"0","text":"• Drafts & sent|","height":"0.010530760793974858","left":"0.027616282963125","top":"0.17065390749736042","block_num":"0","line_num":"0","width":"0.039244182566378974","word_num":"0"},{"page_num":"0","text":"8) Directories","left":"0.029069771216638462","top":"0.191387559849034","height":"0.010703032096607279","block_num":"0","par_num":"0","level":"0","conf":"1","line_num":"0","width":"0.03197674041098737","word_num":"0"},{"height":"0.010569660667407277","line_num":"0","width":"0.05523255530824052","word_num":"0","block_num":"0","par_num":"0","page_num":"0","level":"0","text":"Ab External connections","top":"0.233449478068677","left":"0.027616277480242216","conf":"0.5"},{"text":"* Starred","conf":"1","height":"0.010508531968939638","left":"0.02761628111522308","level":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.26475279122229434","width":"0.026162789223041938","line_num":"0","block_num":"0"},{"left":"0.03332900325311305","width":"0.04961351130871062","conf":"1","text":"8 jiminny-x-integrati","line_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","height":"0.015165155584161871","top":"0.2853810507399357"},{"page_num":"0","conf":"0.5","block_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.3101045301354435","word_num":"0","width":"0.05377906434079434","line_num":"0","text":"platform-inner-team","left":"0.03343023796041651","level":"0"},{"level":"0","par_num":"0","top":"0.34130781499202545","width":"0.027616280190488122","text":"# Channels","block_num":"0","conf":"0.30000001192092896","left":"0.0290697668088257","height":"0.0071770334928230595","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","left":"0.03343023639142059","line_num":"0","par_num":"0","page_num":"0","conf":"1","text":"# ai-chapter","width":"0.030523251979909044","height":"0.011164274322168932","level":"0","word_num":"0","top":"0.3620414673046253"},{"height":"0.007179812381141959","level":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.03343023198409007","block_num":"0","text":"u al-team","par_num":"0","line_num":"0","top":"0.38675958171989255","width":"0.024709303328331482"},{"level":"0","line_num":"0","width":"0.020348835498728644","block_num":"0","height":"0.010622453461423431","conf":"0.5","page_num":"0","text":"# alerts","top":"0.40749601292413495","word_num":"0","left":"0.03343023239598461","par_num":"0"},{"height":"0.011164274322169154","conf":"1","page_num":"0","block_num":"0","line_num":"0","word_num":"0","text":"# backend","width":"0.0276162751177524","left":"0.03343023650085468","level":"0","par_num":"0","top":"0.4282296650717703"},{"par_num":"0","height":"0.010464075839880849","page_num":"0","text":"# c-learning-people","top":"0.45295055817298024","block_num":"0","left":"0.03343023341775785","conf":"1","word_num":"0","level":"0","width":"0.046511624721770596","line_num":"0"},{"left":"0.033430236389960254","page_num":"0","conf":"1","block_num":"0","text":"# confusion-clinic","word_num":"0","line_num":"0","level":"0","height":"0.010636346382007278","top":"0.4736842104693668","width":"0.04360464785961395","par_num":"0"},{"height":"0.007324297082101028","left":"0.03343023145322237","page_num":"0","top":"0.49825783990011896","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","text":"a curiosity lab","word_num":"0","par_num":"0","width":"0.03633721077695806"},{"text":"# deal-insights-dev","block_num":"0","par_num":"0","top":"0.5191387560113573","width":"0.04651162472177059","word_num":"0","page_num":"0","line_num":"0","height":"0.010477967999958704","level":"0","conf":"1","left":"0.033430236476323774"},{"text":"# engineering","block_num":"0","line_num":"0","level":"0","height":"0.010650239302591125","page_num":"0","conf":"1","word_num":"0","top":"0.5398724083630307","par_num":"0","left":"0.03343023272677395","width":"0.034883717273144016"},{"width":"0.026162791759409804","word_num":"0","left":"0.034883720326690446","par_num":"0","height":"0.0073104049220229506","line_num":"0","text":"i frontend","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.5644599301598978","level":"0"},{"par_num":"0","page_num":"0","line_num":"0","left":"0.03343023208948343","block_num":"0","conf":"1","level":"0","width":"0.024709300791963616","word_num":"0","text":"# general","height":"0.01049186092054255","top":"0.5853269539050211"},{"line_num":"0","conf":"0.30000001192092896","top":"0.6097560978961811","left":"0.034883724589326225","text":"a intra-changes","word_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.03779069413530065"},{"left":"0.03343023284683205","conf":"0.5","level":"0","block_num":"0","page_num":"0","width":"0.03197674041098737","top":"0.6306620217730742","text":"#jiminny-bg","line_num":"0","height":"0.010452960286604362","par_num":"0","word_num":"0"},{"text":"8 people-with-copilo…","word_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","top":"0.651515151624469","height":"0.010505753841126397","page_num":"0","par_num":"0","width":"0.053779064340794346","left":"0.033430237984786955"},{"height":"0.010452961047110132","line_num":"0","par_num":"0","width":"0.053779069413530056","word_num":"0","left":"0.0334302340795721","text":"people-with-zoom-.","block_num":"0","conf":"0.5","level":"0","page_num":"0","top":"0.675958188378884"},{"top":"0.6968641119944301","block_num":"0","left":"0.03343023630359673","level":"0","text":"# platform-team","width":"0.0406976709974573","word_num":"0","line_num":"0","height":"0.010472410983826452","conf":"1","par_num":"0","page_num":"0"},{"width":"0.04360465293234968","height":"0.00732985485873916","top":"0.7208931417893419","word_num":"0","left":"0.033430231603191654","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"i nlatform-nickets","conf":"0.30000001192092896","page_num":"0"},{"width":"0.04796511061648105","line_num":"0","conf":"1","word_num":"0","page_num":"0","level":"0","left":"0.03343023821666419","height":"0.010630789365874915","par_num":"0","text":"# product launches","top":"0.742160279154372","block_num":"0"},{"word_num":"0","left":"0.033430231987316365","conf":"1","level":"0","top":"0.7630662028086779","block_num":"0","height":"0.010458518063242495","line_num":"0","width":"0.026162789223041945","par_num":"0","page_num":"0","text":"# random"},{"left":"0.03338714797643956","block_num":"0","page_num":"0","line_num":"0","conf":"1","level":"0","par_num":"0","height":"0.011773788947998298","text":"# releases","top":"0.7867960325956035","width":"0.026248957248444255","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","top":"0.8083623697944038","width":"0.03343022884206569","conf":"1","text":"# sofia-office","word_num":"0","page_num":"0","height":"0.010616896445291069","left":"0.033430236274122296","block_num":"0"},{"level":"0","page_num":"0","width":"0.026162789223041938","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","par_num":"0","line_num":"0","text":"fsunnort","top":"0.8327526135756236","word_num":"0","left":"0.03343023460359518"},{"top":"0.8532695374800638","word_num":"0","height":"0.011164274322169043","line_num":"0","width":"0.03343022884206569","par_num":"0","page_num":"0","block_num":"0","left":"0.03343023627384907","level":"0","conf":"1","text":"# thank-yous"},{"height":"0.010603003524707222","line_num":"0","page_num":"0","block_num":"0","conf":"0.5","text":"#t the people of iimi..","top":"0.8745644606086513","width":"0.053779064340794346","word_num":"0","left":"0.03343023836268242","par_num":"0","level":"0"},{"width":"0.043604647859613946","line_num":"0","top":"0.9059011164274322","word_num":"0","left":"0.029069771112583468","text":"A Niradt Manaanad","page_num":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0"},{"par_num":"0","top":"0.13240418170338775","level":"0","width":"0.014534881774415365","height":"0.010452960286604362","text":"Today","block_num":"0","left":"0.28924418774651317","word_num":"0","conf":"1","page_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","height":"0.010566881779088155","block_num":"0","left":"0.11773256614437025","text":"Nikolay Nikolov 1:40 PM","top":"0.1427432218721273","conf":"0.5","page_num":"0","level":"0","par_num":"0","width":"0.06104650395981809"},{"text":"Nudge refactor: https://github.com/jiminny/app/pull/11997","top":"0.1602787460443892","word_num":"0","height":"0.010452961047110132","conf":"1","width":"0.13081394357884182","page_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.1177325615083678","par_num":"0"},{"text":"#11997 JY-20489 | Optimize Nudges - Phase 2","block_num":"0","top":"0.18102073376030525","word_num":"0","page_num":"0","line_num":"0","width":"0.10465115689216777","level":"0","conf":"1","height":"0.010616896445291069","left":"0.12209302011828572","par_num":"0"},{"par_num":"0","block_num":"0","left":"0.12209302422714535","width":"0.03488371980951188","word_num":"0","level":"0","top":"0.1985645933014354","conf":"0.5","line_num":"0","page_num":"0","text":"JRA: JY-20489","height":"0.0071770334928229484"},{"height":"0.006968640444571461","block_num":"0","conf":"0.5","level":"0","line_num":"0","left":"0.12209302723620978","text":"Denlovment notes.","par_num":"0","top":"0.2229965160146481","width":"0.043604647859613946","word_num":"0","page_num":"0"},{"width":"0.017441858636572008","line_num":"0","level":"0","text":"• None","page_num":"0","left":"0.12209302507908583","height":"0.0071770334928229484","par_num":"0","conf":"1","top":"0.24720893141945777","word_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","level":"0","conf":"0.5","height":"0.006968640444571572","block_num":"0","par_num":"0","text":"Changes:","top":"0.2717770038195261","left":"0.12209302517172431","width":"0.02180232392980698","line_num":"0"},{"conf":"0.5","height":"0.010472410983826341","page_num":"0","level":"0","par_num":"0","text":"1. Add Nudge last_run_at","line_num":"0","block_num":"0","width":"0.061046509032553806","top":"0.29266347702174356","word_num":"0","left":"0.12209302611998256"},{"block_num":"0","text":"Show more","conf":"0.5","word_num":"0","height":"0.0071770334928229484","top":"0.3133971291866029","left":"0.12209302275766519","level":"0","page_num":"0","line_num":"0","width":"0.024709300791963637","par_num":"0"},{"left":"0.1220930227721278","page_num":"0","text":"a iminny/app Aor 21st Added by GitHub","height":"0.0071770334928229484","par_num":"0","top":"0.3692185007974482","width":"0.07994186117293986","block_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0"},{"top":"0.42160278740171986","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"Nikolav Yankov 1:49 PM","width":"0.052325578446083876","left":"0.11773256076435365","line_num":"0","par_num":"0","word_num":"0","block_num":"0"},{"left":"0.11773256174533482","block_num":"0","level":"0","par_num":"0","line_num":"0","text":"елин лайк плс","page_num":"0","conf":"0.5","width":"0.03343022884206569","top":"0.439024390579108","height":"0.006968640444571461","word_num":"0"},{"height":"0.006968641205077342","width":"0.09447674041098736","word_num":"0","page_num":"0","top":"0.456445992980951","left":"0.11773255995439005","text":"httos:///github.com/liminnv/aoo/oul/12014","level":"0","block_num":"0","line_num":"0","conf":"0.5","par_num":"0"},{"text":"Nikolav Vankov 2.20 PM","page_num":"0","height":"0.006968641205077342","left":"0.11773256076435365","word_num":"0","width":"0.052325578446083876","block_num":"0","top":"0.5052264807815108","level":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0"},{"top":"0.5223285486443381","left":"0.11773257653789791","block_num":"0","page_num":"0","word_num":"0","line_num":"0","height":"0.011164274322169043","par_num":"0","level":"0","width":"0.17151160950356342","conf":"0.5","text":"С тази промяна би трябвало да спре да къмитва както си реши то #skynet"},{"conf":"0.30000001192092896","width":"0.03343022884206569","line_num":"0","word_num":"0","left":"0.11773255849755819","block_num":"0","page_num":"0","par_num":"0","level":"0","text":"Untitled 3.png","height":"0.010672468127626344","top":"0.5435540072342768"},{"height":"0.0071770334928229484","level":"0","par_num":"0","conf":"0.30000001192092896","text":"Vasil Vasiley 3:03 PM","top":"0.7838915470494418","width":"0.046511624721770575","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.11627906887962737"},{"conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.0071770334928229484","left":"0.49999999944265927","line_num":"0","par_num":"0","text":"Local. INFU.","width":"0.029069768621566405","word_num":"0","page_num":"0","top":"0.1044657097288676"},{"line_num":"0","top":"0.10104529661439754","width":"0.13953486909257595","word_num":"0","left":"0.530523271042817","conf":"1","text":"[AskJiminnyReport:Generatel Started {\"automatedRer w","height":"0.01059744650857497","block_num":"0","page_num":"0","par_num":"0","level":"0"},{"height":"0.0071770334928229484","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"w.563 л V","top":"0.1044657097288676","word_num":"0","level":"0","left":"0.6729651154248402","width":"0.02761628019048812","page_num":"0","line_num":"0"},{"top":"0.11846689913421948","width":"0.16860463771414247","word_num":"0","line_num":"0","text":"[AskJiminnyReport] Fetched activity IDs for saved search {\"saved.","conf":"1","level":"0","block_num":"0","height":"0.010719703905510247","left":"0.5305232696939466","page_num":"0","par_num":"0"},{"left":"0.49854651212093354","line_num":"0","par_num":"0","level":"0","top":"0.13937282263485706","page_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.029069763548830785","block_num":"0","text":"Local.LNFU","height":"0.006968640444571572"},{"line_num":"0","text":"LAskJ1mnnykeport.beneracel recched acclvicy Lus 1 aucomacedкeрo","height":"0.007357639939400862","word_num":"0","left":"0.5319767425342331","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.13937282244314986","width":"0.16569767607019303"},{"width":"0.16860464785961393","left":"0.5319767483805163","line_num":"0","text":"[AskJiminnyReport:Generate] Not enough activities, skipped {\"auto","height":"0.014354066985645897","level":"0","conf":"1","par_num":"0","top":"0.15311004784688997","page_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","text":"Local.INFU:","line_num":"0","level":"0","top":"0.17421602820977","width":"0.030523251979909072","conf":"0.5","height":"0.006968640444571461","left":"0.4985465120187666","page_num":"0","par_num":"0","word_num":"0"},{"width":"0.17296509032553808","block_num":"0","text":"ASkJ1m1nnyReport:Generate Dispatched not-qenerated notitications","line_num":"0","word_num":"0","level":"0","conf":"0.5","height":"0.007340968130498116","left":"0.5290697760979695","page_num":"0","par_num":"0","top":"0.17384370033505325"},{"top":"0.18815331097168042","conf":"1","level":"0","line_num":"0","block_num":"0","par_num":"0","left":"0.5305232570662046","height":"0.010452960286604362","word_num":"0","page_num":"0","width":"0.17151160950356348","text":"[Send Report Not Generated Maill Email sent {\"uuid\":\"dcb12181-9de1"},{"par_num":"0","top":"0.20905923378468283","text":"Local.INFU:","word_num":"0","conf":"0.30000001192092896","width":"0.02906976354883073","page_num":"0","height":"0.006968640444571572","left":"0.5000000034000031","level":"0","line_num":"0","block_num":"0"},{"text":"Jiminny Console Commands Command::run Memory usage betore starting","width":"0.1715116297945063","conf":"1","height":"0.0071770334928230595","word_num":"0","page_num":"0","left":"0.5305232567577183","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.2089314194577352"},{"conf":"1","level":"0","par_num":"0","width":"0.1700581185361172","word_num":"0","page_num":"0","text":"[ScheduleBotCommand] Number of activities to be captured: 0 {\"co","top":"0.2229965163498535","block_num":"0","line_num":"0","left":"0.5305232597932892","height":"0.013937280889143144"},{"line_num":"0","block_num":"0","width":"0.02906976354883073","page_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.5000000034000031","par_num":"0","top":"0.24390243935959577","text":"Local.INFU:","height":"0.006968640444571572","level":"0"},{"width":"0.0973837122004082","block_num":"0","par_num":"0","height":"0.007293733113119982","conf":"1","page_num":"0","left":"0.5305232637963219","level":"0","line_num":"0","text":"Jiminny Console Commands Command:: run","word_num":"0","top":"0.24390243908003706"},{"page_num":"0","conf":"0.5","height":"0.007293733113119982","left":"0.6279069787371314","level":"0","line_num":"0","text":"Memory usage for command \"\"c","block_num":"0","top":"0.24390243925425303","par_num":"0","word_num":"0","width":"0.07412789730315505"},{"par_num":"0","text":"LocaL.INFO: Jaminny \\Console \\Commands \\Command::run Memory usage before starting","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","top":"0.2613240423285439","block_num":"0","level":"0","width":"0.2034883499145509","height":"0.010605782413026343","left":"0.49854651343271117"},{"text":"LocoLiNFo: Jaminny console Commands command: :run Memory usace for command *\"c","level":"0","line_num":"0","top":"0.2787456445517491","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.4999999970960312","par_num":"0","height":"0.006968641205077342","width":"0.20203488938351893","word_num":"0"},{"left":"0.4985465137364577","par_num":"0","block_num":"0","height":"0.007282619080855368","top":"0.29585326947260926","text":"Local NoTICE: Monitorina start","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","width":"0.07848837020549365","word_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","text":"Local NoTICE: Monitorina end","page_num":"0","left":"0.49854651583583853","level":"0","top":"0.3133971291866029","conf":"0.30000001192092896","height":"0.0071770334928229484","width":"0.07412790237589084","word_num":"0"},{"text":"\"correlation id\":\"862cdf2d-46ca-4f7b-966b-79a5f","top":"0.3133971291866029","page_num":"0","width":"0.12645347067650325","block_num":"0","left":"0.575581413044427","line_num":"0","par_num":"0","word_num":"0","level":"0","conf":"1","height":"0.0071770334928229484"},{"page_num":"0","level":"0","line_num":"0","top":"0.3309409889417423","width":"0.20348834991455078","conf":"1","text":"local.INFO: Jiminny Console\\Commands\\Command::run Memory usage before starting","word_num":"0","height":"0.010522424889523485","left":"0.49854653378105995","par_num":"0","block_num":"0"},{"page_num":"0","text":"local.INF0: Jiminny Console\\Commands\\Command::run","word_num":"0","left":"0.4985465235245198","par_num":"0","line_num":"0","height":"0.010452960286604362","conf":"0.5","level":"0","block_num":"0","top":"0.3484320562678477","width":"0.1308139435788419"},{"word_num":"0","height":"0.010452960286604362","par_num":"0","left":"0.6293604730962735","block_num":"0","line_num":"0","page_num":"0","conf":"1","text":"Memory usage for command 1\"c","top":"0.3484320562678477","level":"0","width":"0.07267441140844466"},{"text":"local.INF0: Jiminny Console\\Commands\\Command::run Memory usage before starting","top":"0.36585365879427156","left":"0.49854653378105995","par_num":"0","line_num":"0","word_num":"0","level":"0","conf":"1","height":"0.010541875586745464","page_num":"0","width":"0.20348834991455078","block_num":"0"},{"page_num":"0","par_num":"0","level":"0","width":"0.032133333226467664","height":"0.011713914703904593","left":"0.49846620833430527","word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"local.LNFU.","block_num":"0","top":"0.382736223630754"},{"block_num":"0","conf":"1","left":"0.5305232586873759","level":"0","line_num":"0","page_num":"0","text":"[EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} 1","height":"0.01066413222317486","width":"0.1700581185361172","word_num":"0","par_num":"0","top":"0.3832752618685624"},{"block_num":"0","conf":"0.5","par_num":"0","text":"local.INFO:","word_num":"0","level":"0","height":"0.010452960286604362","top":"0.4006968646302169","width":"0.030523251979909072","page_num":"0","left":"0.4985465150710919","line_num":"0"},{"height":"0.011164274322168932","level":"0","word_num":"0","conf":"1","left":"0.5305232666672486","block_num":"0","page_num":"0","text":"[EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"p)","top":"0.40031897926634774","width":"0.17005812868158865","par_num":"0","line_num":"0"},{"text":"local.INF0: Jiminny \\Console\\Commands\\Command::run Memory usage for command {\"","top":"0.4178628388386477","left":"0.4985465263062465","conf":"1","block_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.010708589112739642","width":"0.20203486909257606","par_num":"0","word_num":"0"},{"conf":"1","line_num":"0","page_num":"0","text":"local.INF0: Jiminny \\Console\\Commands\\Command::run Memory usage before starting","width":"0.20348834991455078","left":"0.49854653378105995","height":"0.010586332476310134","level":"0","par_num":"0","top":"0.4354066983751521","word_num":"0","block_num":"0"},{"line_num":"0","level":"0","left":"0.49854653375247754","conf":"1","page_num":"0","par_num":"0","top":"0.45295055829190933","text":"local.INF0: Running conference:monitor:count command for activities in (2026-0","height":"0.010464075079374857","block_num":"0","word_num":"0","width":"0.20348834991455084"},{"top":"0.4736842105263157","width":"0.030523251979909016","level":"0","word_num":"0","par_num":"0","height":"0.0071770334928230595","text":"Local. LNFU.","conf":"0.30000001192092896","left":"0.49854651238427583","line_num":"0","page_num":"0","block_num":"0"},{"level":"0","page_num":"0","par_num":"0","height":"0.010477968760464584","width":"0.17151160950356337","text":"[conference:monitor:count] No activities found in (2026-04-24 10:2","word_num":"0","block_num":"0","conf":"1","line_num":"0","top":"0.4703832754342152","left":"0.5305232739315849"},{"left":"0.49854653287988193","block_num":"0","line_num":"0","width":"0.20348834991455078","level":"0","conf":"0.5","height":"0.01060022539689398","page_num":"0","par_num":"0","text":"local.INF0: Jiminny \\Console \\Commands \\Command::run Memory usage for command {\"c","top":"0.4878048783342901","word_num":"0"},{"width":"0.20348834991455073","page_num":"0","par_num":"0","line_num":"0","text":"local.INF0: Jiminny\\Console\\Commands\\Command::run Memory usage before starting","height":"0.010722482033323488","word_num":"0","block_num":"0","conf":"1","level":"0","left":"0.498546533781234","top":"0.5052264812343649"},{"conf":"0.30000001192092896","block_num":"0","width":"0.030684260611838488","text":"Rocal,INFU.","line_num":"0","page_num":"0","top":"0.5220798422327134","word_num":"0","height":"0.011589444995496856","left":"0.49846601004311963","par_num":"0","level":"0"},{"conf":"1","line_num":"0","par_num":"0","left":"0.5305232740348793","top":"0.5223285486443381","height":"0.011164274322169043","width":"0.17151160950356348","block_num":"0","text":"[SocialAccountService] Fetching token {\"socialAccountId\":1496, \"prc","word_num":"0","level":"0","page_num":"0"},{"conf":"0.30000001192092896","word_num":"0","block_num":"0","left":"0.49854651258222443","par_num":"0","text":"Local. INFU.","page_num":"0","line_num":"0","top":"0.5435540073038466","height":"0.006968640444571461","level":"0","width":"0.029069763548830674"},{"level":"0","block_num":"0","par_num":"0","line_num":"0","text":"Zocal.INF0:","left":"0.4985465150710919","top":"0.5574912897173251","width":"0.030523251979909072","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.010452960286604362"},{"text":"[SocialAccountServicel Token retrieved {\"socialAccountId\":1496.\"pr","top":"0.5398724081888148","line_num":"0","width":"0.17151160950356337","left":"0.5305232742173669","page_num":"0","block_num":"0","par_num":"0","height":"0.010650239302591014","word_num":"0","conf":"1","level":"0"},{"level":"0","conf":"1","page_num":"0","par_num":"0","top":"0.5574162679425837","block_num":"0","line_num":"0","height":"0.014354066985646008","text":"[EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"}","width":"0.17151160950356348","word_num":"0","left":"0.5305232742173366"},{"height":"0.006968640444571572","top":"0.5783972128787596","width":"0.03197674041098736","page_num":"0","block_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.49854651191659954","text":"LocaL.ERROR:","line_num":"0","conf":"0.30000001192092896"},{"width":"0.16860463771414247","height":"0.007215933366255367","top":"0.5781499200995164","line_num":"0","conf":"0.5","text":"A1rcall Re-activating webhooks talled \"\"team_10\":1,\"reason\":\"*","left":"0.5334302302992447","level":"0","par_num":"0","page_num":"0","word_num":"0","block_num":"0"},{"top":"0.5923344949742337","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","height":"0.010536318570613101","block_num":"0","text":"Zocal.INF0: Jiminny Console\\Commands Command::run Memory usage for command {\"c","width":"0.20348834991455084","left":"0.4985465328797442"},{"page_num":"0","word_num":"0","block_num":"0","top":"0.6132404184536724","height":"0.006968640444571461","line_num":"0","par_num":"0","width":"0.029069763548830785","level":"0","left":"0.49854651212093354","text":"LocaL.INFU)","conf":"0.30000001192092896"},{"text":"Retryra1LedDownLoads. Starting \"\"options\":\"\"trom\":null,\"to\":null","word_num":"0","line_num":"0","conf":"0.5","height":"0.0071770334928229484","block_num":"0","left":"0.5305232598069076","par_num":"0","page_num":"0","top":"0.613237639553429","width":"0.1700581185361173","level":"0"},{"page_num":"0","word_num":"0","top":"0.6267942583732058","line_num":"0","left":"0.49854652723071385","text":"Zocal.INFO: Jiminny\\Console\\Commands\\ Command:: run Memory usage before startin","width":"0.20203486909257612","conf":"1","height":"0.011164274322169043","block_num":"0","par_num":"0","level":"0"},{"page_num":"0","word_num":"0","height":"0.006968640444571572","block_num":"0","left":"0.49854651212093354","level":"0","width":"0.029069763548830785","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"LOCOL.INFOS","top":"0.6480836240285853"},{"block_num":"0","page_num":"0","width":"0.1686046580050854","word_num":"0","conf":"0.30000001192092896","text":"Schedulesotcommand Number of activities to ve caotured: e *\"co","left":"0.5319767389565959","par_num":"0","line_num":"0","top":"0.6480836236513362","level":"0","height":"0.006968641205077342"},{"left":"0.5290697928350316","width":"0.1729650903255382","conf":"1","line_num":"0","block_num":"0","text":"Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"c","top":"0.6618819776714514","word_num":"0","height":"0.014354066985645897","level":"0","page_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","left":"0.49854651258222443","par_num":"0","top":"0.682615629913179","conf":"0.30000001192092896","text":"LocaL. INFO.","height":"0.007279840192536136","level":"0","width":"0.029069763548830674","word_num":"0","page_num":"0"},{"level":"0","text":"Jiminny Console Commands Command:: run","par_num":"0","width":"0.09593022123296213","height":"0.007279840192536136","word_num":"0","top":"0.682615629913179","block_num":"0","line_num":"0","left":"0.5305232585638405","page_num":"0","conf":"0.5"},{"par_num":"0","line_num":"0","conf":"1","left":"0.6279069789966146","page_num":"0","top":"0.682615629913179","width":"0.07412789730315517","level":"0","text":"Memory usage before startinc","block_num":"0","word_num":"0","height":"0.007279840192536136"},{"line_num":"0","conf":"0.5","page_num":"0","level":"0","height":"0.010472410983826452","par_num":"0","text":"local. INF0: Jiminnv\\ Console\\ Con","top":"0.6968641119944301","width":"0.0813953419949146","word_num":"0","left":"0.4985465190510505","block_num":"0"},{"block_num":"0","par_num":"0","width":"0.0770348843107832","page_num":"0","height":"0.0071770334928229484","line_num":"0","text":"local NoTIcE: Monitorina start","top":"0.7177033492822966","word_num":"0","level":"0","left":"0.49999999963239905","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","par_num":"0","conf":"0.5","text":"ands \\Command::run Memory usage for command 1\"","width":"0.11773254516276899","word_num":"0","left":"0.5828488378477643","height":"0.01064190339813964","top":"0.7001594896331965","level":"0","block_num":"0"},{"word_num":"0","level":"0","left":"0.582848848122476","page_num":"0","conf":"0.5","line_num":"0","top":"0.7177033492822966","height":"0.0071770334928229484","width":"0.11918603613021528","par_num":"0","block_num":"0","text":"\"correlation 1d\":\"9e9c1b30-7cf9-4944-9e1e-5a&"},{"level":"0","block_num":"0","word_num":"0","text":"local NomicE: Monitorina end \"co","top":"0.7351916379943421","left":"0.5000000136550677","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.08866277654120258","height":"0.007232604414652344","line_num":"0"},{"top":"0.8013937280799048","level":"0","left":"0.11773258783158234","conf":"0.30000001192092896","line_num":"0","text":"Не сьм проверявал но пои девю сlaudе оставя елно линкце нх ths ssuе\" или нешо такова в коментарите. дали като полготви промените пи лава за ревю не","width":"0.3648255530824053","par_num":"0","word_num":"0","page_num":"0","height":"0.007218712254574378","block_num":"0"},{"height":"0.007221490382387619","par_num":"0","left":"0.4985465154285392","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","text":"Tocal. TAEO.","top":"0.8046251992633461","line_num":"0","width":"0.030523251979909016","word_num":"0"},{"left":"0.11773256123558198","page_num":"0","text":"този лето е поискал промяна?","height":"0.011164274322169154","width":"0.06976743961902374","top":"0.8149920255183413","block_num":"0","conf":"1","par_num":"0","word_num":"0","level":"0","line_num":"0"},{"block_num":"0","height":"0.010461296951561616","level":"0","line_num":"0","par_num":"0","text":"Nikolay Yankov 3-05 PM","left":"0.11773256180609386","conf":"0.5","width":"0.05232557844608389","word_num":"0","page_num":"0","top":"0.8397129185198681"},{"level":"0","text":"Мисля, че това те праша в Claude с полготвен промпт за фиксване на ладения проблем (edited)","width":"0.21802323929806972","conf":"1","top":"0.8571428577085765","block_num":"0","page_num":"0","left":"0.11773255717637432","par_num":"0","line_num":"0","height":"0.010480746888277825","word_num":"0"},{"page_num":"0","left":"0.4999999970960312","par_num":"0","top":"0.752613240339948","width":"0.20203488938351893","level":"0","conf":"0.5","word_num":"0","line_num":"0","height":"0.007354861811587732","block_num":"0","text":"LocaL.INFO: Jiminny Console Commands Command: :run Memory usage before startina"},{"page_num":"0","text":"local.1NS0. Jiminny Consolle Commands..Comi","line_num":"0","height":"0.006968640444571461","word_num":"0","left":"0.4985465250765047","level":"0","block_num":"0","top":"0.7700348435407804","width":"0.10610463771414252","conf":"0.30000001192092896","par_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","top":"0.766347687400319","width":"0.09447673026551595","level":"0","block_num":"0","text":"and::run Memory usage for command {\"c","height":"0.014354066985645897","left":"0.6075581528950932","word_num":"0","page_num":"0"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.4999999970960312","text":"Tocal TNE0• Jiminnv Console Commands Command• •nun Memony usage hefone stantina","page_num":"0","word_num":"0","height":"0.007343747018817126","level":"0","top":"0.7870813398985511","width":"0.20203488938351893","block_num":"0"},{"conf":"1","par_num":"0","left":"0.5305232588766773","line_num":"0","block_num":"0","height":"0.013937280889143033","level":"0","top":"0.8013937290676236","word_num":"0","page_num":"0","text":"[EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {","width":"0.17005812868158865"},{"text":"Tocal. TAEO.","word_num":"0","height":"0.0071770334928229484","level":"0","block_num":"0","left":"0.4985465154285392","line_num":"0","page_num":"0","top":"0.8221690590111643","width":"0.030523251979909016","par_num":"0","conf":"0.30000001192092896"},{"word_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"EmailSchedule STNTSHED hatch nrocess &\"host\".\"docken lamn 1\"\"n","height":"0.0071770334928229484","left":"0.5305232579827204","level":"0","line_num":"0","block_num":"0","top":"0.8221690590111643","width":"0.17005813882706022"},{"height":"0.013937280889142922","top":"0.8362369344683205","left":"0.49854653663287823","page_num":"0","width":"0.20348834991455084","word_num":"0","conf":"1","text":"Local.INF0: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"c","par_num":"0","line_num":"0","level":"0","block_num":"0"},{"par_num":"0","top":"0.8571428575343606","height":"0.010480746888277825","page_num":"0","text":"local.INF0: Jiminny \\Console\\Commands\\Command::run Memory usage before starting","width":"0.20348834991455078","word_num":"0","line_num":"0","left":"0.49854653378105995","level":"0","block_num":"0","conf":"1"},{"width":"0.20348834991455078","word_num":"0","conf":"1","page_num":"0","left":"0.4985465337523227","level":"0","block_num":"0","height":"0.010603003524707333","line_num":"0","par_num":"0","text":"local.INF0: Running conference:monitor:count command for activities in (2026-6","top":"0.8745644604344354"},{"height":"0.006968640444571461","block_num":"0","conf":"0.30000001192092896","left":"0.4985465154285392","top":"0.8919860630529755","text":"ocal TASn•","width":"0.030523251979909016","level":"0","page_num":"0","line_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","height":"0.006968641205077342","text":"canfononco:moniton.count No activitioc £ound ¿n (2004-04204 10.9","top":"0.8919860626697446","width":"0.1715116297945063","par_num":"0","word_num":"0","left":"0.5305232566850439","level":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0"},{"text":"Message Anlatform-inner-team","page_num":"0","left":"0.10610464999733105","word_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.9233449483486083","width":"0.07122092551373421","conf":"1","height":"0.010466853967693979"},{"block_num":"0","height":"0.007313183049836303","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.03343023157119298","text":"aNikolav Ni","width":"0.03052325705264477","word_num":"0","top":"0.9512195122600432","level":"0","par_num":"0"},{"height":"0.011164274322169043","page_num":"0","text":"Zocal.INF0: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"c","conf":"1","left":"0.4985465329936014","par_num":"0","top":"0.9090909090909091","width":"0.20348834991455078","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"conf":"0.5","height":"0.010647460414272003","text":"local.INF0: Jiminny\\Console\\Commands Command::run Memory usage before starting","top":"0.9266347687970263","block_num":"0","line_num":"0","page_num":"0","left":"0.5000000348890935","width":"0.20203484880163314","level":"0","par_num":"0","word_num":"0"},{"line_num":"0","conf":"0.5","left":"0.5000000338814714","text":"local.INF0: Jiminny Console\\Commands Command::run Memory usage for command {\"c","top":"0.9441786283335306","height":"0.010525203777842607","level":"0","block_num":"0","par_num":"0","word_num":"0","width":"0.20203484880163314","page_num":"0"},{"page_num":"0","word_num":"0","left":"0.4998345251617853","level":"0","par_num":"0","text":"1ocol.INFU:","line_num":"0","width":"0.029315745576899088","height":"0.011407188251258082","conf":"0.30000001192092896","block_num":"0","top":"0.9612864892323246"},{"width":"0.17151160950356337","level":"0","line_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604362","left":"0.5305232742173669","block_num":"0","text":"[SyncHubspot0biects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929","top":"0.9616724743863145","par_num":"0","conf":"1"},{"conf":"0.30000001192092896","page_num":"0","width":"0.018895348335834172","text":"100% 12","height":"0.006968641205077342","top":"0.006968641043132773","word_num":"0","left":"0.91569767473355","block_num":"0","par_num":"0","line_num":"0","level":"0"},{"width":"0.04360464785961404","word_num":"0","page_num":"0","height":"0.01074748898617195","conf":"1","level":"0","text":"Fri 24 Apr 16:15:43","top":"0.0031897926052030234","line_num":"0","left":"0.9505813990884179","block_num":"0","par_num":"0"},{"width":"0.02034883549872868","height":"0.010452960286604362","block_num":"0","top":"0.08013937368945045","line_num":"0","left":"0.9636627905355196","conf":"0.30000001192092896","page_num":"0","level":"0","par_num":"0","text":"+0...","word_num":"0"},{"width":"0.04651162472177062","left":"0.7049418600821905","page_num":"0","text":"Locating Favicon and","block_num":"0","line_num":"0","top":"0.08362369371432266","conf":"1","level":"0","height":"0.007285397208668609","par_num":"0","word_num":"0"},{"width":"0.12209300791963618","conf":"0.30000001192092896","level":"0","word_num":"0","line_num":"0","block_num":"0","text":"slink rel- acon shortcur nrer- i1 app. Tavicontr/","top":"0.12891986096238317","left":"0.7122093055099461","par_num":"0","page_num":"0","height":"0.006968640444571572"},{"width":"0.26744187131841135","word_num":"0","text":"So the SPA explicitly declares 11minny 2.png — that's the tlat, solid bright-magenta \"J\" you see on app.staging.iminny.com... tabs","conf":"0.5","line_num":"0","par_num":"0","page_num":"0","height":"0.007185369397274433","left":"0.7078488296598032","block_num":"0","level":"0","top":"0.16027874554182409"},{"block_num":"0","top":"0.17384370033505325","conf":"0.5","word_num":"0","page_num":"0","left":"0.7063953603983409","height":"0.007340968130498116","par_num":"0","width":"0.13662789730315517","line_num":"0","level":"0","text":"It's a cinale color hecause the accet itcelf is a flat color (no aradient)."},{"level":"0","line_num":"0","page_num":"0","left":"0.7078488584696048","par_num":"0","conf":"1","text":"For other partner themes the same logic resolves to e.g. softphone 2.ong or insightsquared 2.ong.","top":"0.18815331097168042","height":"0.010452960286604362","width":"0.1991278871576836","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","width":"0.10755812868158865","word_num":"0","height":"0.007182590508955311","page_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.21929824549679078","block_num":"0","left":"0.7078488479114473","text":"What the Po tab uses (the corallaradient \"J\")"},{"left":"0.7078488463379329","text":"For the PDF route there is no HTML → no <link rel=\"icon\"> . Chrome then:","conf":"0.5","word_num":"0","line_num":"0","block_num":"0","top":"0.23684210521680837","width":"0.14825580475178168","level":"0","height":"0.010544653714558705","page_num":"0","par_num":"0"},{"width":"0.24854649888708236","height":"0.010716925017191126","left":"0.7093023382989292","level":"0","line_num":"0","par_num":"0","text":"1. Requests /favicon.ico at the origin root. There is no public/favicon.ico in this repo (only favicon 2.ico, which is never","page_num":"0","top":"0.25757575739426586","conf":"1","block_num":"0","word_num":"0"},{"page_num":"0","width":"0.050872087478637695","left":"0.71656977288012","level":"0","text":"referenced). so that 404s","block_num":"0","word_num":"0","top":"0.27177700406858885","conf":"1","par_num":"0","line_num":"0","height":"0.010519646761710244"},{"level":"0","width":"0.2732557946063102","left":"0.7093023449246385","par_num":"0","text":"2. Falls back to the other icons Chrome already knows about for this origin from previous visits — notably the ones declared in index.html:","top":"0.29266347684752747","block_num":"0","height":"0.010472410983826452","word_num":"0","conf":"1","line_num":"0","page_num":"0"},{"line_num":"0","height":"0.010678025143758818","width":"0.036337205704222275","left":"0.7107558175694003","par_num":"0","word_num":"0","conf":"1","level":"0","page_num":"0","text":"• index.html:13-17","top":"0.31707317105431465","block_num":"0"},{"left":"0.7165697676051273","block_num":"0","top":"0.36236933792409154","text":"rel=\"aoole-touch-icon\"","par_num":"0","height":"0.006968641205077342","width":"0.05087209255137337","level":"0","line_num":"0","conf":"1","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","height":"0.010736374953907224","line_num":"0","level":"0","top":"0.4390243905943333","par_num":"0","text":"and the web-app manifest /manifest-mobile. json (referenced in index.html:71), which lists the higher-resolution icons under android-c","width":"0.2732557946063102","left":"0.7078488565556998","page_num":"0","word_num":"0"},{"height":"0.010477968760464584","left":"0.7078488641065974","level":"0","page_num":"0","block_num":"0","text":"Those are the gradient / coral-pink \"j\" icons (same artwork as apple-touch-icon.png and favicon-96x96.png / android-chrome-192x192","line_num":"0","top":"0.4703832754342152","conf":"1","width":"0.27470927542828494","word_num":"0","par_num":"0"},{"height":"0.01060022539689398","block_num":"0","line_num":"0","level":"0","conf":"1","text":"_4.png). They were made in a different batch than jiminny_2.png (note the _4 suffix vs _2 suffix), which is why the pinks don't match","left":"0.7078488592746378","par_num":"0","page_num":"0","top":"0.4878048783342901","width":"0.2659883499145508","word_num":"0"},{"block_num":"0","height":"0.010636346382007167","par_num":"0","text":"Why the colors differ","conf":"1","word_num":"0","level":"0","line_num":"0","width":"0.050872087478637695","top":"0.5156794429744099","page_num":"0","left":"0.7063953544222425"},{"par_num":"0","level":"0","top":"0.5365853660742468","block_num":"0","page_num":"0","width":"0.2659883702054937","text":"• App tab: uses the 2 family (jiminny_2.png) - a small, flat, single-color bright-magenta asset explicitly linked from the SPA HTML.","height":"0.010464075839880738","left":"0.7093023319947412","word_num":"0","line_num":"0","conf":"0.5"},{"block_num":"0","page_num":"0","height":"0.010586332476310134","top":"0.5540069689743217","word_num":"0","par_num":"0","width":"0.2718022934933927","left":"0.7093023579006404","text":"•PDF tab: Chrome can't find a declared icon on the PDF response, so it reuses the site's fallback icons from the SPA's apple-touch-icon","line_num":"0","conf":"1","level":"0"},{"width":"0.23837207226043045","word_num":"0","line_num":"0","page_num":"0","height":"0.010708589112739642","left":"0.7151163010891031","conf":"1","block_num":"0","par_num":"0","text":"/PWA manifest (_4 family under public/img/ico/) - a gradient, coral-pink asset. Different artwork file → different pink.","top":"0.5714285718743967","level":"0"},{"block_num":"0","top":"0.5993031366887326","page_num":"0","width":"0.07703487416531174","text":"Where the logic lives (summary)","line_num":"0","height":"0.010744710097852828","word_num":"0","conf":"1","left":"0.7063953506857518","level":"0","par_num":"0"},{"block_num":"0","top":"0.6202090596143536","page_num":"0","width":"0.16133719302238303","conf":"1","height":"0.010572439555726287","word_num":"0","left":"0.7093023418613377","level":"0","line_num":"0","par_num":"0","text":"• Partner-aware favicon string (SPA only): FrontendControllerTrait.php:122"},{"height":"0.0072103763501228935","left":"0.7107558126558113","par_num":"0","page_num":"0","top":"0.6411149825457817","width":"0.08720930586469933","level":"0","line_num":"0","text":"• Iniected into SPA HTML: index.html:70","word_num":"0","block_num":"0","conf":"0.5"},{"text":"• Extra icons Chrome discovers (annle-touch-icon + PWA manifest): index.html:13-17 and index.html:71 → manifest-mobile. ison","conf":"1","par_num":"0","block_num":"0","line_num":"0","top":"0.6585365854400494","height":"0.007332632986552401","left":"0.710755817857717","page_num":"0","level":"0","width":"0.2703488329623608","word_num":"0"},{"par_num":"0","text":"• PDF route returns raw tile, no HTML, no favicon link: UserAutomatedReportsController.php: 24-37","block_num":"0","word_num":"0","left":"0.7107558125994874","top":"0.6794258373205742","page_num":"0","height":"0.0071770334928229484","conf":"1","level":"0","width":"0.20639533184944314","line_num":"0"},{"par_num":"0","level":"0","height":"0.007196483429539158","top":"0.7073170733542222","word_num":"0","width":"0.09593022123296213","conf":"0.5","block_num":"0","line_num":"0","left":"0.7063953510575846","page_num":"0","text":"If vou want the same favicon on PdF tabs"},{"height":"0.010508532729445519","word_num":"0","left":"0.7078488408636365","line_num":"0","text":"Two easy options","top":"0.724738676254297","par_num":"0","width":"0.03488371727314399","conf":"1","page_num":"0","level":"0","block_num":"0"},{"page_num":"0","left":"0.7093023640732906","text":"• Add a root public/favicon.ico (or a public/apple-touch-icon.png ) that matches jiminny_2.png. Chrome's automatic fallback for the","width":"0.2732557743153674","word_num":"0","par_num":"0","line_num":"0","level":"0","conf":"1","top":"0.7456140351751869","height":"0.010483525016091066","block_num":"0"},{"page_num":"0","word_num":"0","conf":"1","left":"0.7165697680931216","height":"0.01754385964912286","par_num":"0","text":"PDF tab will then pick that up.","top":"0.7559808612440191","width":"0.059593023137843426","block_num":"0","line_num":"0","level":"0"},{"par_num":"0","left":"0.7093023557873835","conf":"0.5","page_num":"0","top":"0.7804878051542838","line_num":"0","width":"0.2674418307365256","word_num":"0","level":"0","text":"• Replace the_4 icon set (apple-touch-icon.png, favicon-96x96.png, android-chrome-* 4.png ) with artwork that matches the 2","height":"0.010580775460177883","block_num":"0"},{"width":"0.22238370205493685","block_num":"0","word_num":"0","par_num":"0","height":"0.01053076079397497","left":"0.707848857442224","line_num":"0","page_num":"0","conf":"1","top":"0.8188153315344486","level":"0","text":"The first is the simplest fix - the browser will stop falling back to the gradient icons for PDF/non-HTML responses."},{"par_num":"0","text":"Ask anvthina (*4L)","top":"0.9266347687400319","line_num":"0","left":"0.7093023276356568","conf":"0.30000001192092896","block_num":"0","word_num":"0","width":"0.03924418003001118","height":"0.0071770334928229484","page_num":"0","level":"0"},{"word_num":"0","block_num":"0","page_num":"0","left":"0.7078488391173382","height":"0.0071770334928229484","par_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","text":"d es Codo","top":"0.9545454545454546","width":"0.02470930079196365"},{"height":"0.0071770334928229484","line_num":"0","page_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","top":"0.9545454545454546","width":"0.04651162979450629","word_num":"0","left":"0.7340116266862253","text":"Ciaudo Onuc A7 Modiun"}]...
|
Slack
|
AppleNative
|
platform-inner-team (Channel) - Jiminny Inc - 2 ne platform-inner-team (Channel) - Jiminny Inc - 2 new items - Slack...
|
True
|
8078
|
NULL
|
NULL
|
|
2535
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp<100% C47Sun 12 Apr 13:00:03-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)#3-zsh• 84|8586* Unable to acces...• *81\")}var PO;var hT=L(O=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA51|K==CA51|K==QA51|K==1A5}vartion]\|\"QA5=||\"[object AsyncFunction]\\\",dA5=11\"[object Func,CA5=\|\"[object GeneratorFunction]\|\",1A5=\\\"[object Proxy]\\\",FP6;var F_8=L(()=>{M_60;hTO;FP6=nA5});var ¡A5,U_8:var pJ7=L(@=>{sR(:iA5=vJП\\"-_core-js_shared_\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}vargJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\|\"\|\");return q?\|\"Symbol(src)_1.||\"+q:\|\"||\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\"\|\"}catch(K){}}return\|\"||\"}var 0A5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-L(O=>{F_80;UJ70);hT(;0a8O);tA5=/[\\\IIAS. *+?O(|(\](31]/g,eA5=/^*\\[object.+?Constructor\((\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOwnProperty, Y05=RegExp(||\"^\|\"+_05.call(z05).replace(tA5,I|\"|||||||\$&||\").replace(/has0wnPropertyl(function).*?C?=l|||||||111\O1 for.+?(?=NMM/|||\])/g,11\"S1.*?\|\")+||\"S\|\");QJ7=A05});function 005(q,K){return q==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void O}var ik;var le=L((=>{dJ7();1J7(;ik=$05});var w05,ne;var Q_8=L(()=>{le();sRO;w05=ik(vJ, ||\"Map\|\"),ne=w05});var j05,ol;var zu6=L(()=>{le(;j05=ik(Object,\|\"create\\\"),ol=j05});function H05O{this.__data__=ol?ol(null): (},this.size=0}var nJ7;variJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7=J05});function D05(q){var K=this.-data_-;if(ol)ivar_=K[qJ;return_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\"_lodash_hash_undefined_.,X05,P05,aJ7;var sJ7=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});functionZ05(q) {var K=this.--data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});functionv05(q,K){var_=this.__data;returnthis.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\|\"_lodash_hash_undefined__\\\", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q){varK=-1,_=q==null?0:q.length;this.clear;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var_M7=L(O)=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.size=0, this.__data__={hash:new $a8,map:new(nel|ce),string:new $a8}}var zM7;var YM7=L((=>{_M7O;Ku6O;Q_8();zM7=T05});function V05(q){var K=typeof q;return K==\\\"string\\\"||K==\\\"number) |\"1IK==||\"symbol\|\"I IK==\|\"boolean \|\"?q!==\\\".\"string)'\"?\|\"string\|\":)-_proto__||\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var_=q.__data__;return AM7(K)?_[typeof K==\*||\"hash\|\"]:_.map}varie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L(©)=>{Yu6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05}); function LO5(q,K){var_=ie(this,q),z=_.size;return-.set(q,K),this.size+=_.size==z?0:1,this}var XM7;varPM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.data_._;if(_instanceof ce){var z=_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return_.set(q,K), this.size=_.size, this}var h05=200,DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05}); function dP6(q){var K=this.__data___=newce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}varS05=\\\"lodash hash undefined\\\", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.data__.has(q)}var GM7;varvM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function__data=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;x05(q,K){var,z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7;var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)returnj==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J,q,K,A);ifW!==void 0<if(W)continue;M=!1;breakj1fX21f(.TM7CK,functionct,Gzur(n_ox,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05(q) {varK=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}varkM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});functionas5(9,K,-,z,Y,A,00kswltchd){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buffer; caset05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1;return!0; case d05:case c05:casei05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.message;case r05:case a05:return q==K+\\\"\|\";case n05:var $=kM7;case 005:varw=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);var H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; cases05:if(Ma8)return Ma8.call(q)=-Ma8.call(K)}return!1}varU05=1,Q05=2,d05=||\"[object Boolean]||\",c05=\|\"[object Date]\\\",105=I|\"[object Error]\l\"1]\|\",n05=\|\"[object Map]\|\",i05=\|\"[objectNumber7\\\",r05=\|\"[object RegExp]\\\"',e05=\|\"[object,005=||\"[object Set]\|\",a05=||\"[object String]\I\",s05=\|\"[object Symbo,t05=||\"[object ArrayBuffer]\|\"DataView]\\,yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f:void 0;EM7=q$5});function K$5(q,K){var_=-1,z=K.length,Y=q.length;whi'<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=_$5}); function z$5(q,K,){var z=K(q);return DO(q)?z:nP6(z,_(q))}varXa8=L((=>{o_80;RTO;a_8=z$5});functionYSS(q,K){varar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;varPa8=LCO=>{s.8=Y$5});function A$5O{return[]}var_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v:_8; varDa8=L0=>{t_8=A$5});var);0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=0$5,$$5, hM7,wS5,iP6;var e_8=L(()=>{Pa8();Da8(null)return[];return q=0bject(q),s_8(hM7(q),function(K){return$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;varSM7=LCO=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\"object\|\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\"[object Arguments]\\;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;varOu6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,DS5=Wa8(function{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\...
|
[{"height":"0.016793673833211287", [{"height":"0.016793673833211287","left":"0.03774025887964331","level":"0","top":"0.0043938606363854715","width":"0.03207762241363526","line_num":"0","conf":"1","text":"iTerm2","page_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"par_num":"0","text":"Shell","top":"0.00697674474242771","level":"0","line_num":"0","page_num":"0","height":"0.013953487608167836","block_num":"0","left":"0.08284883751337016","width":"0.021802324718899202","word_num":"0","conf":"1"},{"level":"0","line_num":"0","top":"0.006976744645528443","text":"Edit","block_num":"0","conf":"1","page_num":"0","height":"0.013953487608167836","par_num":"0","word_num":"0","left":"0.11627906991457089","width":"0.018895347913106278"},{"level":"0","par_num":"0","height":"0.013953487608167836","top":"0.006976744412970359","block_num":"0","word_num":"0","left":"0.14680232572256477","text":"View","line_num":"0","page_num":"0","conf":"1","width":"0.02325581444634331"},{"left":"0.18168604693358867","par_num":"0","top":"0.004651162940102149","width":"0.034883719020419646","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"Session","block_num":"0","height":"0.013953487608167836","conf":"1"},{"block_num":"0","par_num":"0","top":"0.006887490600044899","level":"0","width":"0.030554943614535868","word_num":"0","left":"0.2296353192716788","line_num":"0","text":"Scripts","page_num":"0","conf":"1","height":"0.014131995307074652"},{"height":"0.01549474610222712","left":"0.27313668618918435","line_num":"0","page_num":"0","text":"Profiles","par_num":"0","top":"0.00620611522408776","conf":"1","width":"0.03366848892635771","word_num":"0","level":"0","block_num":"0"},{"height":"0.013953487608167836","level":"0","top":"0.006976744661032375","conf":"1","left":"0.31976744183419714","text":"Window","width":"0.03343023194207084","par_num":"0","block_num":"0","line_num":"0","page_num":"0","word_num":"0"},{"block_num":"0","page_num":"0","top":"0.004651162876699644","line_num":"0","par_num":"0","left":"0.3662790698837674","text":"Help","word_num":"0","conf":"1","height":"0.016279069052802186","level":"0","width":"0.021802324718899202"},{"line_num":"0","width":"0.008720929941860467","block_num":"0","left":"0.6395348837209303","text":"<","level":"0","par_num":"0","top":"0.004651163178294615","word_num":"0","conf":"0.30000001192092896","height":"0.016279069224806153","page_num":"0"},{"line_num":"0","width":"0.04074803988138831","top":"0.0067862338439507175","page_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","text":"100% C47","left":"0.8182887688227867","height":"0.014334509107801652","block_num":"0","par_num":"0"},{"word_num":"0","left":"0.8953488365595865","top":"0.004444444444444473","width":"0.09302325778537335","block_num":"0","page_num":"0","conf":"1","line_num":"0","par_num":"0","height":"0.016666666666666607","text":"Sun 12 Apr 13:00:03","level":"0"},{"block_num":"0","height":"0.011627906163533486","page_num":"0","width":"0.020348836316002705","level":"0","left":"0.4985465117354094","par_num":"0","conf":"0.30000001192092896","text":"-zsh","word_num":"0","top":"0.0372093028484658","line_num":"0"},{"height":"0.01162790722317164","top":"0.06744186036718058","level":"0","par_num":"0","width":"0.033430231942070864","conf":"1","block_num":"0","line_num":"0","page_num":"0","text":"DOCKER","word_num":"0","left":"0.03343023293884829"},{"conf":"0.30000001192092896","height":"0.013953487608167836","word_num":"0","left":"0.0973837216861163","page_num":"0","width":"0.021802324718899188","top":"0.06511627935870679","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"O ₴1"},{"block_num":"0","level":"0","text":"DEV (-zsh)","word_num":"0","page_num":"0","height":"0.01162790722317164","top":"0.06744186036266664","width":"0.04215116235944963","line_num":"0","conf":"1","par_num":"0","left":"0.1526162794948753"},{"block_num":"0","height":"0.013953487608167836","line_num":"0","page_num":"0","left":"0.2209302327318443","par_num":"0","text":"O $2","top":"0.06511627927731145","width":"0.024709301524692112","conf":"0.30000001192092896","word_num":"0","level":"0"},{"line_num":"0","top":"0.06685906835208888","par_num":"0","text":"APP (-zsh)","height":"0.01511907259623213","level":"0","left":"0.27754134892009014","word_num":"0","conf":"1","page_num":"0","block_num":"0","width":"0.040847534603542734"},{"width":"0.014534882704416885","word_num":"0","height":"0.011627906163533597","block_num":"0","level":"0","line_num":"0","text":"#3","left":"0.3546511630567063","top":"0.06744186098800065","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"width":"0.017441859510209823","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.4142441862332672","level":"0","par_num":"0","line_num":"0","top":"0.06744186098800065","word_num":"0","height":"0.011627906163533597","text":"-zsh"},{"level":"0","width":"0.023255814446343337","page_num":"0","word_num":"0","block_num":"0","height":"0.011627906163533597","par_num":"0","top":"0.06744186101707039","conf":"0.30000001192092896","left":"0.4709302324207237","line_num":"0","text":"• 84|"},{"width":"0.013081395626068137","page_num":"0","block_num":"0","height":"0.011627906163533597","left":"0.6046511624885648","conf":"0.30000001192092896","level":"0","par_num":"0","text":"85","line_num":"0","top":"0.0674418609589309","word_num":"0"},{"left":"0.7296511625212683","par_num":"0","text":"86","block_num":"0","height":"0.013953487608167836","width":"0.013081395626068137","word_num":"0","level":"0","page_num":"0","top":"0.0651162795447533","line_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","line_num":"0","page_num":"0","top":"0.06744186083296189","block_num":"0","height":"0.011627906163533597","left":"0.8909883735740648","width":"0.07267441749572756","level":"0","text":"* Unable to acces...","word_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.013953487608167836","level":"0","left":"0.9680232558582236","text":"• *8","top":"0.06511627933545094","width":"0.023255814446343392","par_num":"0","word_num":"0"},{"left":"0.0043604671006258165","page_num":"0","par_num":"0","conf":"0.5","level":"0","text":"1\\\")}var PO;var hT=L(O=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA51|K==CA51|K==QA51|K==1A5}var","block_num":"0","top":"0.09069767458212608","width":"0.6875","word_num":"0","line_num":"0","height":"0.016279069052802186"},{"text":"tion]\\|\\\"","width":"0.05232558250427246","par_num":"0","word_num":"0","line_num":"0","top":"0.10697674370263388","page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.02093023300170893","left":"0.004360465034200968","level":"0"},{"conf":"1","par_num":"0","block_num":"0","page_num":"0","width":"0.19186045328776047","word_num":"0","left":"0.6918604761211304","level":"0","line_num":"0","height":"0.018604651557074692","text":"QA5=||\\\"[object AsyncFunction]\\\\\\\"","top":"0.08837209313619132"},{"text":",dA5=11\\\"[object Func","height":"0.018604651557074692","width":"0.11627907223171663","word_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","block_num":"0","top":"0.0906976740470441","line_num":"0","level":"0","left":"0.8822674417247132"},{"block_num":"0","par_num":"0","level":"0","page_num":"0","line_num":"0","height":"0.021860158708360444","conf":"0.5","text":",CA5=\\|\\\"[object GeneratorFunction]\\|\\\"","width":"0.2196292241414388","word_num":"0","top":"0.10690796858865559","left":"0.053704660832546956"},{"height":"0.02309836917453334","block_num":"0","left":"0.27030065332470454","par_num":"0","page_num":"0","word_num":"0","conf":"0.5","top":"0.10485349058771676","text":",1A5=\\\\\\\"[object Proxy]\\\\\\\",FP6;var F_8=L(()=>{M_60;hTO;FP6=nA5});var ¡A5,U_8:var pJ7=L(@=>{sR(:iA5=vJП\\\\\"","width":"0.6192760891384549","level":"0","line_num":"0"},{"top":"0.10880090718139823","word_num":"0","height":"0.019686898125542474","page_num":"0","par_num":"0","conf":"0.5","level":"0","line_num":"0","width":"0.0949035750495063","block_num":"0","left":"0.8878006239671177","text":"-_core-js_shared_"},{"height":"0.018888888888888955","width":"0.30813952551947704","conf":"1","level":"0","par_num":"0","left":"0.004360470701453205","word_num":"0","page_num":"0","text":"\\\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var","top":"0.12777777777777777","block_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","top":"0.12777777777777777","width":"0.6845929887559679","par_num":"0","left":"0.31395350076820183","height":"0.02111111111111108","line_num":"0","word_num":"0","text":"gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\\|\\\"\\|\\\");return q?\\|\\\"Sy","level":"0","conf":"1"},{"width":"0.9941860622829861","page_num":"0","par_num":"0","left":"0.004360456614531295","level":"0","line_num":"0","top":"0.14651162848704102","block_num":"0","word_num":"0","conf":"0.5","height":"0.021266148885091152","text":"mbol(src)_1.||\\\"+q:\\|\\\"||\\\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\\\"\\|\\\"}catch(K){}}return\\|\\\"||\\\"}var 0A5,aA5,rl;var Oa8=L(()=>"},{"block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-","left":"0.004360439146994189","height":"0.01912144766913526","level":"0","page_num":"0","top":"0.16976744171452796","width":"0.9941860622829861","word_num":"0"},{"block_num":"0","top":"0.1883720925921688","left":"0.0029069758258261896","page_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.02093023300170893","par_num":"0","text":"L(O=>{F_80;UJ70);hT(;0a8O);tA5=/[\\\\\\","width":"0.21947674221462674","level":"0"},{"block_num":"0","line_num":"0","text":"IIAS. *+?O(|(\\](31]/g,eA5=/^*","top":"0.1883720926561222","left":"0.23837210016965216","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.020930233001709042","par_num":"0","page_num":"0","width":"0.16279069052802192"},{"block_num":"0","width":"0.055366431342230904","level":"0","conf":"0.5","par_num":"0","word_num":"0","height":"0.019650268554687433","left":"0.40981678524993664","page_num":"0","text":"\\\\[object","top":"0.18784928426724223","line_num":"0"},{"line_num":"0","height":"0.018604651557074692","text":".+?Constructor\\((\\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOw","width":"0.5334302266438802","conf":"1","left":"0.4651162731363935","par_num":"0","level":"0","top":"0.18837209305867197","word_num":"0","page_num":"0","block_num":"0"},{"line_num":"0","top":"0.20666666613839557","width":"0.7587209065755208","page_num":"0","height":"0.021240310668945384","block_num":"0","text":"nProperty, Y05=RegExp(||\\\"^\\|\\\"+_05.call(z05).replace(tA5,I|\\\"|||||||\\$&||\\\").replace(/has0wnPropertyl(function).*?C?=l|||||||111\\O1 for","word_num":"0","par_num":"0","conf":"0.5","level":"0","left":"0.004360486656576591"},{"block_num":"0","conf":"0.30000001192092896","width":"0.2354651133219401","word_num":"0","left":"0.7630813970890298","top":"0.20930232556891293","height":"0.020930233001709042","line_num":"0","page_num":"0","text":".+?(?=NMM/|||\\])/g,11\\\"S1.*?\\|\\\")+||\\\"","level":"0","par_num":"0"},{"width":"0.9941860622829861","line_num":"0","par_num":"0","top":"0.22777777777777775","word_num":"0","height":"0.018888888888888955","conf":"1","left":"0.004360449152516329","block_num":"0","page_num":"0","level":"0","text":"S\\|\\\");QJ7=A05});function 005(q,K){return q==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void O}var ik;var le=L((=>{dJ7();1"},{"page_num":"0","par_num":"0","top":"0.24883720990703262","width":"0.9941860622829861","word_num":"0","line_num":"0","height":"0.0189405674404568","conf":"0.5","left":"0.004360461912721942","level":"0","text":"J7(;ik=$05});var w05,ne;var Q_8=L(()=>{le();sRO;w05=ik(vJ, ||\\\"Map\\|\\\"),ne=w05});var j05,ol;var zu6=L(()=>{le(;j05=ik(Object,\\|\\\"create\\\\\\\"),ol=j05});function H05O{this.__data_","block_num":"0"},{"conf":"0.5","height":"0.01912144766913526","line_num":"0","left":"0.004360482793599749","top":"0.2697674416176288","page_num":"0","level":"0","block_num":"0","par_num":"0","width":"0.22529067993164065","word_num":"0","text":"_=ol?ol(null): (},this.size=0}var nJ7;var"},{"par_num":"0","conf":"1","block_num":"0","left":"0.23110467962757475","text":"iJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7","line_num":"0","top":"0.2674418599578967","page_num":"0","width":"0.7674418131510417","word_num":"0","height":"0.018604651557074803","level":"0"},{"left":"0.00436048479197893","word_num":"0","height":"0.016279069052802297","conf":"1","text":"=J05});function D05(q){var K=this.-","line_num":"0","block_num":"0","top":"0.2906976748146841","par_num":"0","width":"0.19476742214626738","page_num":"0","level":"0"},{"block_num":"0","top":"0.2906976748005672","conf":"1","width":"0.026162788603040887","height":"0.013953487608167947","text":"data_","par_num":"0","page_num":"0","left":"0.20494186194847955","level":"0","line_num":"0","word_num":"0"},{"level":"0","height":"0.016279069052802186","conf":"0.5","par_num":"0","text":"-;if(ol)ivar","left":"0.2325581403272012","top":"0.2906976746305756","page_num":"0","line_num":"0","width":"0.06831395361158585","word_num":"0","block_num":"0"},{"conf":"0.5","height":"0.01860465155707458","top":"0.29069767445402084","page_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.30523255793091536","line_num":"0","level":"0","text":"_=K[qJ;return","width":"0.0726744174957275"},{"left":"0.38517442246760514","conf":"1","page_num":"0","height":"0.018604651557074692","top":"0.28837209305867195","width":"0.34156975216335717","line_num":"0","word_num":"0","level":"0","par_num":"0","text":"_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\\\\\"","block_num":"0"},{"width":"0.12790696885850694","left":"0.7340116298633821","top":"0.28837209310925793","conf":"1","par_num":"0","block_num":"0","page_num":"0","height":"0.016279069052802075","level":"0","line_num":"0","text":"_lodash_hash_undefined_.","word_num":"0"},{"left":"0.8880813950284591","width":"0.11046511332194009","block_num":"0","par_num":"0","level":"0","conf":"1","height":"0.018604651557074692","text":",X05,P05,aJ7;var sJ7","top":"0.28837209251603635","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","width":"0.4258720821804471","line_num":"0","conf":"1","left":"0.0043604776355514","top":"0.30930232522921464","text":"=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});function","par_num":"0","word_num":"0","height":"0.018604651557074692","level":"0","page_num":"0"},{"conf":"0.5","block_num":"0","top":"0.3088888890313587","left":"0.43023256087688727","par_num":"0","page_num":"0","line_num":"0","text":"Z05(q) {var K=this.--","height":"0.01669250594245064","width":"0.1133720927768283","level":"0","word_num":"0"},{"conf":"1","level":"0","height":"0.019018088446723147","left":"0.542151166026675","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);","top":"0.3088888884768969","width":"0.45639533996582027","word_num":"0"},{"text":"W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});function","height":"0.01860465155707458","left":"0.004360475834557004","top":"0.33023255778735416","page_num":"0","word_num":"0","level":"0","width":"0.34738371107313365","block_num":"0","conf":"1","line_num":"0","par_num":"0"},{"block_num":"0","conf":"0.5","word_num":"0","width":"0.06831395361158588","level":"0","height":"0.016279069052802186","text":"v05(q,K){var","top":"0.3302325586131337","line_num":"0","left":"0.35319767321843193","par_num":"0","page_num":"0"},{"par_num":"0","height":"0.016279069052802297","text":"_=this.__data","top":"0.3302325583515058","width":"0.07122092776828343","word_num":"0","block_num":"0","conf":"1","left":"0.4287790718898408","level":"0","line_num":"0","page_num":"0"},{"word_num":"0","top":"0.3325581397618075","height":"0.013953487608167836","line_num":"0","level":"0","block_num":"0","width":"0.043604649437798404","page_num":"0","conf":"1","par_num":"0","left":"0.5101744201938915","text":";return"},{"top":"0.3277777777777777","line_num":"0","text":"this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\\|\\\"","height":"0.018888888888888955","left":"0.5523255805224587","page_num":"0","width":"0.39244185553656685","par_num":"0","word_num":"0","block_num":"0","conf":"1","level":"0"},{"block_num":"0","height":"0.01690707842508954","left":"0.9418259014856182","level":"0","par_num":"0","page_num":"0","line_num":"0","conf":"1","word_num":"0","text":"_lodash_h","width":"0.056755171881781696","top":"0.32991855399403147"},{"par_num":"0","page_num":"0","word_num":"0","top":"0.34883720980499433","height":"0.016279069052802075","width":"0.10755813386705185","conf":"1","text":"ash_undefined__\\\\\\\"","left":"0.004360466605718284","line_num":"0","block_num":"0","level":"0"},{"width":"0.308139525519477","height":"0.0189405674404568","level":"0","top":"0.3488372098973427","page_num":"0","line_num":"0","text":", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q){var","conf":"1","left":"0.11046513007900821","par_num":"0","word_num":"0","block_num":"0"},{"text":"K=-1,_=q==null?0:q.length;this.clear;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var","width":"0.5334302266438802","page_num":"0","level":"0","top":"0.3488372098973427","block_num":"0","par_num":"0","word_num":"0","conf":"1","line_num":"0","height":"0.0189405674404568","left":"0.4200581492119407"},{"level":"0","top":"0.3488372092840293","word_num":"0","text":"_M7=L(O)","block_num":"0","height":"0.02093023300170893","page_num":"0","conf":"0.30000001192092896","width":"0.04796511332194009","par_num":"0","left":"0.9505813962278381","line_num":"0"},{"conf":"1","par_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.01912144766913526","top":"0.369767441714528","left":"0.004360441846145038","text":"=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.s","width":"0.994186062282986","word_num":"0","level":"0"},{"top":"0.39069767406642386","width":"0.09883720609876846","height":"0.018604651557074692","left":"0.0043604685582143456","line_num":"0","par_num":"0","block_num":"0","page_num":"0","word_num":"0","level":"0","text":"ize=0, this.__data_","conf":"0.5"},{"block_num":"0","left":"0.10319772961835838","page_num":"0","par_num":"0","width":"0.8938952975802952","level":"0","conf":"0.5","word_num":"0","top":"0.3883720926710751","text":"_={hash:new $a8,map:new(nel|ce),string:new $a8}}var zM7;var YM7=L((=>{_M7O;Ku6O;Q_8();zM7=T05});function V05(q){var K=typeof q;return K==\\\\\\\"string\\\\\\\"||K==\\\\","line_num":"0","height":"0.018604651557074692"},{"width":"0.3357558144463433","word_num":"0","text":"\\\"number) |\\\"1IK==||\\\"symbol\\|\\\"I IK==\\|\\\"boolean \\|\\\"?q!==\\\\\\\".","block_num":"0","left":"0.004360469666199585","height":"0.018914727105034723","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.40666666718391675","level":"0"},{"block_num":"0","text":"\\\"string)'","word_num":"0","level":"0","height":"0.01860465155707458","page_num":"0","width":"0.052325577206081816","line_num":"0","top":"0.4279069764695247","par_num":"0","left":"0.004360468083005579","conf":"1"},{"par_num":"0","conf":"0.30000001192092896","left":"0.06250000194216385","top":"0.4279069764695247","text":"\\\"?\\|\\\"string\\|\\\":)","width":"0.10174418555365669","word_num":"0","line_num":"0","level":"0","height":"0.01860465155707458","block_num":"0","page_num":"0"},{"word_num":"0","level":"0","left":"0.3386628028771058","par_num":"0","text":"-_proto__||\\\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var","top":"0.4066666670817547","width":"0.4302325354682075","conf":"1","height":"0.021240308549668963","line_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","width":"0.22674416436089406","level":"0","left":"0.7688953702301919","conf":"1","height":"0.019018088446723036","par_num":"0","page_num":"0","text":"_=q.__data__;return AM7(K)?_[typeof K==\\*","top":"0.4088888883606179"},{"left":"0.16279070175339644","block_num":"0","par_num":"0","page_num":"0","text":"||\\\"hash\\|\\\"]:_.map}var","top":"0.43023255778735414","word_num":"0","line_num":"0","height":"0.018604651557074692","level":"0","conf":"0.30000001192092896","width":"0.12645348442925347"},{"block_num":"0","par_num":"0","top":"0.42999999999999994","line_num":"0","conf":"1","level":"0","left":"0.2921511481146455","text":"ie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L(©)=>{Yu","width":"0.7063953399658203","height":"0.01666666666666672","word_num":"0","page_num":"0"},{"word_num":"0","text":"6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05}); funct","conf":"1","width":"0.9956395467122395","level":"0","page_num":"0","top":"0.44883720983920306","line_num":"0","height":"0.02116278966267915","block_num":"0","left":"0.0029069695361824996","par_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"ion LO5(q,K){var","top":"0.46976744155948924","width":"0.0915697627597385","level":"0","height":"0.01912144766913526","left":"0.0029069814255204187","conf":"0.30000001192092896","line_num":"0"},{"text":"_=ie(this,q),z=_.size;return","par_num":"0","block_num":"0","left":"0.09883720767175651","page_num":"0","level":"0","top":"0.46976744189588127","width":"0.1569767422146267","line_num":"0","conf":"1","height":"0.01860465155707458","word_num":"0"},{"line_num":"0","height":"0.01912144766913515","page_num":"0","par_num":"0","top":"0.46976744161762884","left":"0.26017443092575027","width":"0.29360463884141713","word_num":"0","conf":"1","block_num":"0","level":"0","text":"-.set(q,K),this.size+=_.size==z?0:1,this}var XM7;var"},{"par_num":"0","left":"0.5523255901783554","text":"PM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.cl","top":"0.46744186034549373","height":"0.01860465155707458","line_num":"0","block_num":"0","conf":"1","level":"0","width":"0.4462209065755208","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","left":"0.002906978808015184","width":"0.9956395467122396","level":"0","top":"0.4883720926838051","page_num":"0","height":"0.02325581444634328","text":"ear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.","word_num":"0","par_num":"0","line_num":"0"},{"height":"0.021343669891357497","width":"0.4404069688585069","page_num":"0","line_num":"0","left":"0.0029069845849495125","block_num":"0","par_num":"0","top":"0.5088888883941145","level":"0","word_num":"0","text":"prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.","conf":"1"},{"block_num":"0","width":"0.03052325513627796","top":"0.5093023259774749","page_num":"0","line_num":"0","left":"0.453488372940582","par_num":"0","conf":"1","height":"0.016279069052802186","level":"0","word_num":"0","text":"data_."},{"block_num":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.5093023259096454","text":"_;if(_","width":"0.03197674221462671","level":"0","conf":"0.5","height":"0.016279069052802186","left":"0.4840116292923959","page_num":"0"},{"par_num":"0","top":"0.5088888889538393","text":"instanceof ce){var z=","word_num":"0","width":"0.11773255666097016","height":"0.01669250594245064","conf":"1","block_num":"0","left":"0.5203488394493934","line_num":"0","level":"0","page_num":"0"},{"height":"0.019018088446723036","conf":"1","par_num":"0","level":"0","top":"0.5088888885544162","width":"0.3459302266438802","word_num":"0","block_num":"0","page_num":"0","line_num":"0","text":"_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=","left":"0.6526162787256681"},{"word_num":"0","line_num":"0","left":"0.004360472020814004","page_num":"0","level":"0","height":"0.018604651557074692","conf":"1","par_num":"0","text":"++_.size,this;_=this.__data_","top":"0.5302325578648734","block_num":"0","width":"0.155523247188992"},{"height":"0.02111111111111108","top":"0.5277777777777778","page_num":"0","left":"0.15843023302775636","text":"_=new X_6(z)}return","width":"0.10901162889268665","par_num":"0","conf":"1","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"_.set(q,K), this.size=_.size, this}var h05=200,DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05}); function dP6(q){var K=this.__data_","top":"0.5255555557532857","width":"0.6991278754340278","word_num":"0","height":"0.02560723410712351","block_num":"0","left":"0.27034886375104733","level":"0"},{"line_num":"0","height":"0.013953488667805991","par_num":"0","text":"__=new","block_num":"0","top":"0.5325581394866951","conf":"0.5","level":"0","width":"0.03052325513627785","left":"0.9680232560801169","page_num":"0","word_num":"0"},{"page_num":"0","level":"0","left":"0.010174471832985038","text":"ce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.","conf":"1","top":"0.5488372093772135","word_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.9883720397949219","height":"0.01671834627787272"},{"block_num":"0","par_num":"0","left":"0.004360489759026246","page_num":"0","height":"0.016279069052802186","width":"0.4622092776828342","word_num":"0","level":"0","top":"0.5697674421015059","text":"prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}var","line_num":"0","conf":"1"},{"left":"0.47093023316083804","block_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"S05=\\\\\\\"","height":"0.016279069052802186","width":"0.04505813916524248","conf":"0.30000001192092896","level":"0","word_num":"0","top":"0.5674418606189477"},{"block_num":"0","word_num":"0","page_num":"0","par_num":"0","level":"0","conf":"1","text":"lodash hash undefined","left":"0.5232558166624022","top":"0.5697674421261486","width":"0.12209302054511173","line_num":"0","height":"0.013953487608167947"},{"par_num":"0","left":"0.6497093028950773","width":"0.027616278330484967","top":"0.5674418606189477","line_num":"0","text":"\\\\\\\"","word_num":"0","height":"0.016279069052802186","level":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0"},{"block_num":"0","conf":"1","level":"0","width":"0.3226744121975369","height":"0.016279069052802186","left":"0.6758721033472193","page_num":"0","par_num":"0","line_num":"0","text":", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.","top":"0.5697674421480176","word_num":"0"},{"page_num":"0","width":"0.14389533996582032","par_num":"0","line_num":"0","conf":"1","text":"data__.has(q)}var GM7;var","block_num":"0","top":"0.588372092671075","left":"0.014534892553299164","level":"0","word_num":"0","height":"0.018604651557074692"},{"level":"0","height":"0.01860465155707458","par_num":"0","top":"0.5883720928261139","left":"0.15697678065731238","text":"vM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..","width":"0.4040697309705946","word_num":"0","block_num":"0","page_num":"0","conf":"1","line_num":"0"},{"line_num":"0","height":"0.018604651557074692","top":"0.606976743678827","conf":"1","page_num":"0","width":"0.48837208218044703","word_num":"0","left":"0.004360475188846083","block_num":"0","level":"0","par_num":"0","text":"VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function"},{"par_num":"0","block_num":"0","word_num":"0","left":"0.5595930246467669","width":"0.034883719020419646","conf":"1","top":"0.5906976746305757","line_num":"0","page_num":"0","text":"__data","height":"0.016279069052802186","level":"0"},{"block_num":"0","level":"0","page_num":"0","word_num":"0","width":"0.3938953399658204","conf":"1","par_num":"0","left":"0.6046511618147005","top":"0.5883720929423929","line_num":"0","text":"=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;","height":"0.018604651557074692"},{"par_num":"0","conf":"1","word_num":"0","width":"0.07122092776828348","page_num":"0","left":"0.4912790721865947","block_num":"0","text":"x05(q,K){var","level":"0","top":"0.6093023258224362","line_num":"0","height":"0.016279069052802186"},{"left":"0.5872093085195301","conf":"1","text":",z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7","word_num":"0","par_num":"0","height":"0.019018088446723036","width":"0.4113371955023871","page_num":"0","top":"0.6088888885641061","line_num":"0","level":"0","block_num":"0"},{"width":"0.4709302266438802","word_num":"0","line_num":"0","level":"0","height":"0.016666666666666607","page_num":"0","text":";var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_","par_num":"0","conf":"1","block_num":"0","left":"0.004360472305391462","top":"0.63"},{"left":"0.4752907052929313","block_num":"0","word_num":"0","width":"0.5232557932535806","level":"0","line_num":"0","height":"0.018888888888888844","page_num":"0","conf":"1","text":"8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!","par_num":"0","top":"0.6277777777777778"},{"word_num":"0","top":"0.6488372099361024","level":"0","conf":"1","height":"0.0189405674404568","left":"0.00436047595908781","text":"1;var j=A.get(q),H=A.get(K);if(j&&H)return","block_num":"0","width":"0.23837208218044706","line_num":"0","par_num":"0","page_num":"0"},{"word_num":"0","line_num":"0","left":"0.24273257588231287","height":"0.0189405674404568","level":"0","conf":"1","block_num":"0","page_num":"0","par_num":"0","text":"j==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J","top":"0.648837209843079","width":"0.7558139377170139"},{"height":"0.015881739722357846","word_num":"0","block_num":"0","line_num":"0","top":"0.6711288974493148","width":"0.48403184678819444","text":",q,K,A);ifW!==void 0<if(W)continue;M=!1;breakj1fX21f(.TM7CK,functionct,Gzur(n_ox","level":"0","left":"0.005803849734455705","page_num":"0","par_num":"0","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","left":"0.48837210361731925","conf":"0.5","height":"0.016279069052802186","top":"0.6697674424115834","width":"0.5101743910047742","line_num":"0","par_num":"0","text":",G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M","level":"0","word_num":"0"},{"level":"0","conf":"1","height":"0.018604651557074692","text":"=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05","page_num":"0","top":"0.688372092942393","line_num":"0","left":"0.004360439551289216","block_num":"0","width":"0.9941860622829862","word_num":"0","par_num":"0"},{"conf":"0.5","page_num":"0","level":"0","text":"(q) {var","block_num":"0","word_num":"0","top":"0.7088888889538392","left":"0.0043604668856501595","width":"0.04069767263200549","par_num":"0","line_num":"0","height":"0.01669250594245064"},{"conf":"1","page_num":"0","text":"K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var","word_num":"0","width":"0.40406977335611977","line_num":"0","height":"0.01669250594245064","left":"0.0479651187852655","par_num":"0","top":"0.7088888889538392","level":"0","block_num":"0"},{"level":"0","line_num":"0","top":"0.7088888890894982","left":"0.45348839592354123","page_num":"0","par_num":"0","text":"kM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z)","width":"0.545058102077908","word_num":"0","height":"0.01669250594245053","conf":"1","block_num":"0"},{"width":"0.308139525519477","word_num":"0","block_num":"0","level":"0","left":"0.0043604745939071895","page_num":"0","par_num":"0","text":"{_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});function","conf":"1","top":"0.7277777777777777","line_num":"0","height":"0.018888888888888955"},{"word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.055232556660970045","line_num":"0","height":"0.013953487608167947","top":"0.7325581399168464","left":"0.312500001659825","block_num":"0","page_num":"0","text":"as5(9,K,-"},{"height":"0.011627906163533486","left":"0.36627907432340867","par_num":"0","text":",z,Y,A,00kswltchd","top":"0.73255813982521","block_num":"0","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","width":"0.09593022664388018","word_num":"0"},{"width":"0.5334302266438802","level":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.4651162871583229","conf":"1","height":"0.018888888888888955","par_num":"0","text":"){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buf","top":"0.7277777777777777","word_num":"0"},{"width":"0.04505813916524252","word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.0043604645888744315","line_num":"0","text":"fer; case","top":"0.7488372092900042","conf":"1","height":"0.01671834627787272","page_num":"0"},{"line_num":"0","word_num":"0","par_num":"0","block_num":"0","height":"0.0189405674404568","page_num":"0","conf":"1","level":"0","left":"0.05232557998756187","text":"t05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1","top":"0.7488372098973427","width":"0.3866279178195529"},{"word_num":"0","level":"0","par_num":"0","text":";return!0; case d05:case c05:case","page_num":"0","conf":"1","left":"0.4375000093401447","top":"0.7511111111111111","width":"0.18313952551947704","height":"0.014444444444444482","block_num":"0","line_num":"0"},{"block_num":"0","text":"i05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.me","page_num":"0","left":"0.6191860488924722","width":"0.37936045328776047","word_num":"0","level":"0","conf":"1","height":"0.0189405674404568","line_num":"0","top":"0.7488372101299007","par_num":"0"},{"line_num":"0","page_num":"0","height":"0.018604651557074692","block_num":"0","par_num":"0","top":"0.7674418601516951","width":"0.4229650709364149","level":"0","left":"0.004360510343259586","text":"ssage;case r05:case a05:return q==K+\\\\\\\"\\|\\\";case n05:var $=kM7;case 005:var","conf":"1","word_num":"0"},{"conf":"1","top":"0.7697674421015059","text":"w=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);va","level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.016279069052802186","left":"0.4316860669343028","width":"0.5668604532877604","word_num":"0"},{"page_num":"0","conf":"0.5","level":"0","par_num":"0","text":"r H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; case","word_num":"0","height":"0.018604651557074692","left":"0.004360477259434821","top":"0.7883720927485944","block_num":"0","width":"0.2936046388414171","line_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","top":"0.7883720933418159","par_num":"0","text":"s05:if(Ma8)return Ma8.call(q)=","block_num":"0","height":"0.016279069052802186","conf":"1","level":"0","width":"0.1686046494377984","left":"0.2965116313729576"},{"conf":"1","word_num":"0","line_num":"0","block_num":"0","height":"0.016279069052802186","page_num":"0","level":"0","text":"-Ma8.call(K)}return!1}var","left":"0.4680232619591606","top":"0.7883720932642966","par_num":"0","width":"0.13953487608167853"},{"height":"0.023746770222981772","text":"U05=1,Q05=2,d05=||\\\"[object Boolean]||\\\"","top":"0.7855555553697754","par_num":"0","conf":"0.5","page_num":"0","width":"0.22674418555365672","word_num":"0","left":"0.6061046481436678","line_num":"0","level":"0","block_num":"0"},{"height":"0.01860465155707458","page_num":"0","conf":"0.5","left":"0.8313953516438009","line_num":"0","block_num":"0","text":",c05=\\|\\\"[object Date]\\\\\\\",105","width":"0.16715115441216355","level":"0","word_num":"0","top":"0.788372093058672","par_num":"0"},{"page_num":"0","word_num":"0","height":"0.018914729224310922","block_num":"0","level":"0","line_num":"0","top":"0.8066666661921081","left":"0.0043604675573639595","conf":"0.5","par_num":"0","text":"=I|\\\"[object Error]\\l\\\"","width":"0.12936046388414169"},{"width":"0.03488371902041965","left":"0.004360466507232026","top":"0.8279069763726256","height":"0.018604651557074692","page_num":"0","line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","text":"1]\\|\\\"","par_num":"0"},{"left":"0.13226744948184804","line_num":"0","height":"0.021240308549669074","width":"0.13953487608167858","par_num":"0","page_num":"0","block_num":"0","conf":"0.5","level":"0","text":",n05=\\|\\\"[object Map]\\|\\\"","top":"0.8066666671205144","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","left":"0.270348841076526","level":"0","par_num":"0","top":"0.8069767439113851","width":"0.0915697627597385","text":",i05=\\|\\\"[object","height":"0.018604651557074692","conf":"0.5","line_num":"0"},{"level":"0","page_num":"0","block_num":"0","height":"0.016279069052802186","text":"Number7\\\\\\\"","conf":"0.30000001192092896","left":"0.3633720958667686","par_num":"0","top":"0.8069767442720485","width":"0.06395348442925347","word_num":"0","line_num":"0"},{"level":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.018914727105034723","text":",r05=\\|\\\"[object RegExp]\\\\\\\"","left":"0.42732559001892884","conf":"0.5","par_num":"0","top":"0.8066666671839168","width":"0.15552324718899196","word_num":"0"},{"par_num":"0","block_num":"0","height":"0.018604651557074692","page_num":"0","level":"0","left":"0.21947674674636874","conf":"0.5","text":"',e05=\\|\\\"[object","width":"0.09447674221462676","line_num":"0","word_num":"0","top":"0.8279069763920053"},{"par_num":"0","level":"0","page_num":"0","word_num":"0","conf":"0.5","left":"0.581395342635736","text":",005=||\\\"[object Set]\\|\\\",a05=||\\\"[object String]\\I\\\"","height":"0.021240310668945273","block_num":"0","line_num":"0","top":"0.806666666341884","width":"0.29651162889268656"},{"line_num":"0","block_num":"0","conf":"0.5","left":"0.8764534894293933","text":",s05=\\|\\\"[object Symbo","top":"0.80666666620955","level":"0","page_num":"0","par_num":"0","width":"0.12209302054511173","word_num":"0","height":"0.018914729224310922"},{"level":"0","left":"0.036337226552089125","page_num":"0","top":"0.8277777777777777","height":"0.02111111111111119","text":",t05=||\\\"[object ArrayBuffer]\\|\\\"","par_num":"0","conf":"0.5","width":"0.18604649437798393","line_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","top":"0.8302325585990169","conf":"0.30000001192092896","height":"0.013953487608167836","left":"0.3139534873304264","width":"0.0625","line_num":"0","word_num":"0","level":"0","page_num":"0","par_num":"0","text":"DataView]\\\\"},{"par_num":"0","word_num":"0","conf":"1","line_num":"0","level":"0","top":"0.8277777777777777","width":"0.6090116288926866","block_num":"0","page_num":"0","left":"0.3895348873543943","text":",yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f","height":"0.018888888888888955"},{"text":":void 0;EM7=q$5});function K$5(q,K){var","par_num":"0","width":"0.2180232365926107","block_num":"0","word_num":"0","level":"0","conf":"1","height":"0.01671834627787272","line_num":"0","top":"0.8488372093675235","page_num":"0","left":"0.004360484335498328"},{"par_num":"0","line_num":"0","height":"0.016279069052802186","conf":"1","word_num":"0","block_num":"0","left":"0.2281976744102458","page_num":"0","level":"0","top":"0.8488372093883276","text":"_=-1,z=K.","width":"0.04651162889268662"},{"par_num":"0","width":"0.12063953611585826","block_num":"0","line_num":"0","top":"0.8488372090276642","page_num":"0","height":"0.018604651557074692","text":"length,Y=q.length;whi'","left":"0.2747093037201716","word_num":"0","conf":"1","level":"0"},{"text":"<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=","line_num":"0","left":"0.4273256067331084","conf":"1","page_num":"0","block_num":"0","height":"0.0189405674404568","level":"0","top":"0.8488372101299009","width":"0.5712209065755208","par_num":"0","word_num":"0"},{"width":"0.12790696885850694","word_num":"0","height":"0.016279069052802186","page_num":"0","conf":"0.5","level":"0","text":"_$5}); function z$5(q,K,","block_num":"0","left":"0.0043604729861089","line_num":"0","top":"0.8697674421887152","par_num":"0"},{"height":"0.016279069052802186","top":"0.8697674420724361","word_num":"0","conf":"1","text":"){var z=K(q);return DO(q)?z:nP6(z,_(q))}var","width":"0.2398255666097005","level":"0","line_num":"0","block_num":"0","left":"0.1366279217623913","page_num":"0","par_num":"0"},{"height":"0.016279069052802186","left":"0.4258721056494897","conf":"0.5","width":"0.2252906799316406","top":"0.8697674421015058","text":"Xa8=L((=>{o_80;RTO;a_8=z$5});function","block_num":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","level":"0"},{"par_num":"0","width":"0.07136345969306102","page_num":"0","level":"0","word_num":"0","block_num":"0","top":"0.866802125713205","left":"0.6510915259837525","text":"YSS(q,K){var","line_num":"0","conf":"0.30000001192092896","height":"0.02220970153808599"},{"text":"ar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;var","height":"0.018604651557074692","left":"0.0043604749696563","level":"0","word_num":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","top":"0.8883720926710751","page_num":"0","width":"0.28488371107313365"},{"word_num":"0","block_num":"0","page_num":"0","text":"Pa8=LCO=>{s.","level":"0","line_num":"0","left":"0.29215116409550945","par_num":"0","height":"0.016279069052802186","top":"0.8883720931092579","conf":"0.30000001192092896","width":"0.07122092776828337"},{"top":"0.8883720926710751","width":"0.19622092776828348","height":"0.018604651557074692","left":"0.36482558586443914","line_num":"0","block_num":"0","par_num":"0","text":"8=Y$5});function A$5O{return[]}var","level":"0","page_num":"0","conf":"1","word_num":"0"},{"text":"_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v","left":"0.7252906955384564","page_num":"0","top":"0.8674418609541324","par_num":"0","width":"0.2732558144463433","word_num":"0","conf":"1","height":"0.020930230882432732","level":"0","block_num":"0","line_num":"0"},{"level":"0","width":"0.036337208747863836","block_num":"0","text":":_8; var","page_num":"0","line_num":"0","par_num":"0","left":"0.5697674428101472","height":"0.013953487608167836","top":"0.8906976746455285","conf":"0.5","word_num":"0"},{"page_num":"0","left":"0.6090116292868621","par_num":"0","text":"Da8=L","top":"0.8906976747380005","width":"0.02906976540883388","block_num":"0","height":"0.011627906163533597","conf":"0.5","level":"0","line_num":"0","word_num":"0"},{"par_num":"0","conf":"0.5","height":"0.016279069052802186","level":"0","line_num":"0","left":"0.6438953547706623","top":"0.8883720932642966","block_num":"0","page_num":"0","text":"0=>{t_8=A$5});var","word_num":"0","width":"0.10465115441216355"},{"width":"0.6366278754340278","height":"0.016279069052802186","text":");0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=","left":"0.004360491498102053","word_num":"0","top":"0.9093023258999555","block_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"page_num":"0","block_num":"0","level":"0","conf":"0.5","height":"0.020930230882432732","left":"0.7470930211665991","par_num":"0","top":"0.8883720942099465","word_num":"0","line_num":"0","text":"0$5,$$5, hM7,wS5,iP6;var e_8=L(()=>{Pa8();Da8(","width":"0.2514534844292535"},{"conf":"1","par_num":"0","line_num":"0","word_num":"0","width":"0.3473837110731337","block_num":"0","level":"0","text":"null)return[];return q=0bject(q),s_8(hM7(q),function(K){return","top":"0.9088888883606178","page_num":"0","height":"0.019018088446723036","left":"0.6482558245492112"},{"height":"0.018888888888888844","page_num":"0","text":"$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var","word_num":"0","par_num":"0","top":"0.9277777777777778","block_num":"0","width":"0.2674418555365668","conf":"1","left":"0.00436047159312635","level":"0","line_num":"0"},{"level":"0","text":"_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var","width":"0.3255813810560438","line_num":"0","block_num":"0","height":"0.018888888888888844","word_num":"0","page_num":"0","par_num":"0","conf":"1","left":"0.2761628040321222","top":"0.9277777777777778"},{"conf":"0.5","line_num":"0","text":"SM7=LCO","block_num":"0","height":"0.013953487608167836","top":"0.9302325585990169","page_num":"0","left":"0.6031976745543567","par_num":"0","level":"0","width":"0.043604649437798404","word_num":"0"},{"par_num":"0","level":"0","word_num":"0","width":"0.3488371955023871","block_num":"0","height":"0.018888888888888844","conf":"0.5","text":"=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\\\"obje","line_num":"0","page_num":"0","top":"0.9277777777777778","left":"0.6497093074006314"},{"level":"0","par_num":"0","conf":"1","line_num":"0","page_num":"0","width":"0.5014534420437283","left":"0.0043605113830368775","word_num":"0","height":"0.019043926662868915","block_num":"0","text":"ct\\|\\\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\\\\\"","top":"0.9465116284773509"},{"line_num":"0","text":"[object Arguments]\\\\","conf":"0.5","height":"0.01671834627787272","block_num":"0","page_num":"0","par_num":"0","top":"0.9488372093675235","left":"0.5043604685112038","level":"0","width":"0.11046511332194009","word_num":"0"},{"page_num":"0","width":"0.3488372166951498","left":"0.6497092995320658","conf":"1","level":"0","par_num":"0","line_num":"0","height":"0.0189405674404568","top":"0.9488372098430791","block_num":"0","word_num":"0","text":";var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var"},{"par_num":"0","conf":"1","text":"Ou6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,DS5=Wa8(function","word_num":"0","left":"0.00872095385940873","block_num":"0","level":"0","page_num":"0","height":"0.016279069052802186","top":"0.9697674421015058","line_num":"0","width":"0.6191860198974609"},{"block_num":"0","conf":"1","left":"0.6380813922982124","level":"0","word_num":"0","text":"{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\\\","top":"0.9697674423146843","line_num":"0","height":"0.016279069052802186","page_num":"0","par_num":"0","width":"0.3604651133219401"}]...
|
|
AppleNative
|
NULL
|
False
|
8079
|
NULL
|
NULL
|
|
58500
|
PhostormFV faVsco.jsProledey© TopicRepository.phpT PhostormFV faVsco.jsProledey© TopicRepository.phpTopicTriggerRepository.phpc) Trackkepository.onp© TranscriptionModelLocaleRepository.phpC) Transcriotionrepository.onp© TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rules0 ServicesWACuViLyU AkeporsL Closecrmobiects~ DecorateActivitvN Dummv1 Heloersv M HubsootAccountSyncStrategy>M Actiond• ContactSyncStrategy> DDTO• D FieldsM.lournalMetadata_ Opportunitysyncstrategy>@ ConcernsHuospotLastmoameabyrrorilesyncstrale© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySy© HubspotLastModifiedOpenSyncStrateay.© HubspotLastModifiedSyncStrateay.php© HubspotSingleSyncStrateav.php© HubspotSyncStrategyBase.phpc) =uosootWeohookBatchsvncstrateav.onrv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhn=custom.log=laravel.log4 SF jiminny@localhost]4 HS_local (iminny@localhost]Automatedkeporscommand.pnpA console [PROD] X A console [EU]* console [STAGING1© SyncOpportunitiesJob.phpD 60do jiminny v034 A1 A34 M62 ^ -php apiv2.phpC) TrackProviderInstalledEvent.phoC) RequestGenerateReportJob.phoC) AutomatedReportResult.php(C) AutomatedReport.pho566567trait OpportunitySyncTraitA33 X2 X19 ^ v 569570private ?array $cachedClosedDealStages = null;s usagesprivate array $cachedBusinessProcesses = []:s usagesprivate array $cachedStages = []575SELECT * FROM crm_configurations WHERE id = 555;SELECT * FROM Users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, аcтБELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN • (owner)' ELSE •• END) ASu.email,sa.*t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 581 and sa.provider = 'salesforce';public function syncOpportunities(array $parameters, ?string $strategy = null): intSELECT * FROM automated report results order by id desc$strategies = $this->opportunitySyncStrategyResolver->getStrateqies(Sthis->confiq, $strateqy):sparameters cont10 = sch1s->cont10:ssynclount =0Sreportedlotal = u— 578579=561—582— 583select * from teatures:select * from team_features where feature id = 40:select * trom teams where 10 = 556slastsyncedld=$strategvNames = [1:584585-586select * from automated reports where id = 54: # 4fdd41f6-dcf0-30d0-b339-734GELECT * FROM automated report results WHERE uuid to bin('822fa41b-afd3-43astry<select * from automated renort results order oy 1d desc:GELECT * FROM automated report results WHEREid = 1919;foreach Sstrateqies as SstrateqvName => SsvncStrateav) «sstrateavNames = Sstrateavname:sthis->logger->info0- 588589S901select * from automated_report_results WHERE repont 1d = 54;'L' • Sthis->getDisplayNameo) •am->detido iSuncind onnortunities usind strateav:" SstrateovName.Stotal = 0.$lastId = null;Chuffen =m•— 591—592593594595_59659-select * from onnortunities where 1d = 7594349:SELECT * EROM teams WHERE name LIKE'%Les%'; # 711, 692, 16067 - jiminnyinteselect * from nlavbooks where team 1d = 711: # event 226147.SELECT * FROM playbook_categories WHERE playbook_id = 5515;RELECT * CROM eom Fiolde WHERE 1d = 224147•RELSCT * CPOM eom field valuec WHEPE eom fiold id = 226147•// HubspotWebhookBatchSyncStrateforeach (SsyncStrategy->fetch0ppShuffern = ShsOpportunity:Choose Implementation of OpportunitvSvncStrateavinterface |Jiminnv|Services|Crm.fetchOpportunities (13 found)id = 692:II process every 800 rows (fif (\count(Sbuffer) >= self:ssynclount += sch1s->proSbuffer = 11:II leftovers1+ (Sbuffer)<M • BullhornSyncStrategyBaseJiminny Services\Crm\Bullhorn\OpportunitySyncStrategyM • CloseLastModifiedSyncStrategy(Jiminny \Services\Crm\Close\OpportunitySyncStrategyer id THEN ' (owner)' ELSE '• END) A:• • CloseSingleSyncStrategyJiminny\Services\Crm\Close\OpportunitySyncStrategy• • CopperSingleSyncStrategyJiminny\Services\Crm\Copper\OpportunitySyncStrategyM & CopperSyncStrategyBaseJiminny Services\Crm\Copper\OpportunitySyncStrategyM & HubspotSyncStrategyBaseJiminny\Services\Crm Hubspot\OpportunitySyncStrategyM • HubspotWebhookBatchSyncStrategyJiminny Services\Crm\Hubspot\OpportunitySyncStrategym & OpportunitySyncStrateqyInterface"salesforce':M 8 PipedriveSingleSyncStrategyJiminny\Services\Crm\Pipedrive\OpportunitySyncStrategyM d PipedriveSvncStrategyBase1iminnvl Convicoc Com. Pinedrive OoportunitysyncStrateayM d SalesforceCross0biectLastModifiedSvncStrategvuaminny services Urm salestorce Upportunttvsvncstrareay8 U 1.neS31: on U.10 = Cp.uSe -21d WHEM d SalesforceSingleSyncStrategyJiminny\Services\Crm|Salesforce\OpportunitvSvncStrateavSsunccount += Sthis->process(m d SalesforcesvncStrateavBaseuaminny Services Crm Salesforce OpportunitvsvncStrateay100% C47• Mon 20 Apr 15:50:06L AskJiminnyReportActivityServiceTestCascadeRetactor ConnectionCRM Initial Sync Over+0 ..syncProfiles() (HubSpot or Salesforce) calls ProfileRepository::update0rCreateProfile(...) and a new Crm\Profile row ismnsented, Froreteobserver•pupetz-to les promttecreated •LventserviceProv1der.oho: 139-14z subscribes two listeners:• ListenersCrm SyncProt1leopportunities (SyncProt1leopportun1t1es.pno:42-103) - applies to Mubspot, salestorce, Bullnorn, copperPipedrive, Zoho. For each new profile it:1. Dispatches SyncProfileMetadata (see below).Z. Ensures a Deal insiahts lavout exists (createDea@insightsLavouttDoesNotExist, lines 105-146 Via CrmOwnerResolver + buildLayout .3. Comoutes since= confjquratsionSettinasService-saetSvncPeriod(ScrmConfjauration).l4. Dispalches SyncopportunitiesJob with Strategy LAST MODIFIED BY PROFILE SYNC OPPORTUNITY STRATEGY, elther as a single lob or, when reaud recSLidinohindorSearch is true (Salesforce larae tenants). chooned into rollina <7-dav windows via TimePerioditerator)•Listeners\crm\SyncProtileLeads (SyncrrotlleLeads.pnp:32-/9) - 40no-only, dispatches Syncleads . Muospot salestorce do notrun aper-orofile lead sunc here•SyncProtileretadata (Syncrrot1lemetadaca. php: 39-113) - runs per promile/user: crmservice=>syncProtilerields(), and for providersimolementina SvncCrmProfileRecordTvnesInterface (Salesforce) it also calls svncProfileRecordTvnes()End-to-end flow summary• HubSnot• Team creation - no CRM svnc.Aunor connodte HnbSoot OAuth ( CociolAccountConnected) → no automatic data imoort (HubSpot's onActivityProviderIntearated is ano-op; BootstrapIntegrationApp only fires for Integration.app providers). Initial metadata is typically triggered via CrmAccountReconnected → ImportMetadata crm:sync-team-metadata which in turn runs syncOrganization importStages importBusinessProcesses • importRecordTypes syncProfiles syncFields•syncProfiles® creates Profile rows→ ProfileCreated SyncProfileOpportunities creates Deal Insights layout + dispatches SyncOpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields),salesforce•leam creation → only tne optional salestorce Account stamp in Updatesalestorceaccount IT a linkea account existses/syncProtiles/syncFields Salestorce implementations in Service.php)eopportunities USes TimePeriodIterator Sliding window to avoia soeL limits) + SyncProfileMetadata which also runs syncProtileRecordTunes() because Salesforce imolements SvncCrnProffleRecordTvnesInterface.Notable observations• HubSoot and Salesforce do not have a direct SocialAccountConnected → initial-svnc wire: the metadata imoort runs via the reconnectJonAnn → TeanTnitialSunclah)•The per-profile opportunity backiill is entirely driven by ProfileCreated, so new deal opportunity ingestion starts only after syncProfilesohas recolved CPM ownerclucers to.liminnv ucere•lihe opportunity sync uses sirateay LAST MODIETED BY PROFILE SYNC OPPORIUNY STIRATEGY andrespecis team=level aetSyncPerlod and reau4recSLidinoWindowSearch settingswhat obiects are sunced on team creation and orofile creationClaude Qnus 17 MediumWN Windsurf Teame67-10 UTF.8io 4 spaces...
|
[{"top":"0.006968641046706359", [{"top":"0.006968641046706359","block_num":"0","left":"0.01744185995005212","level":"0","line_num":"0","par_num":"0","height":"0.006968641205077342","text":"Phostorm","page_num":"0","word_num":"0","width":"0.021802326466174835","conf":"1"},{"height":"0.010452960286604362","conf":"0.5","line_num":"0","text":"FV faVsco.js","top":"0.02787456497864904","width":"0.029069763548830722","word_num":"0","level":"0","left":"0.030523259704860126","par_num":"0","block_num":"0","page_num":"0"},{"height":"0.003484320602538671","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.05923344944238418","text":"Proledey","word_num":"0","left":"0.014534883869450689","width":"0.020348836766912577","par_num":"0","level":"0","line_num":"0"},{"text":"© TopicRepository.php","top":"0.07655502394664249","height":"0.010552989619010189","par_num":"0","line_num":"0","page_num":"0","conf":"0.5","level":"0","width":"0.047965115689216783","word_num":"0","left":"0.04069767591265899","block_num":"0"},{"left":"0.04069768139133789","line_num":"0","par_num":"0","text":"TopicTriggerRepository.php","top":"0.09407665557098355","word_num":"0","width":"0.06395348082197473","page_num":"0","level":"0","block_num":"0","conf":"0.5","height":"0.010452960286604362"},{"par_num":"0","width":"0.04956466086367344","left":"0.040596995242409055","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.011646148310513693","top":"0.11128069037655997","block_num":"0","line_num":"0","level":"0","text":"c) Trackkepository.onp"},{"par_num":"0","conf":"1","left":"0.03924418595090646","block_num":"0","height":"0.010633567493688156","level":"0","text":"© TranscriptionModelLocaleRepository.php","line_num":"0","top":"0.12891986142873346","width":"0.091569758476095","word_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","height":"0.011503919269859941","page_num":"0","left":"0.040623035169462196","level":"0","conf":"0.5","text":"C) Transcriotionrepository.onp","top":"0.14617948399712422","width":"0.06551539644281915","word_num":"0"},{"text":"© TranscriptionSummaryRepository.php","left":"0.04069768199588256","top":"0.16347687404958489","page_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","width":"0.08430231885707126","height":"0.010739153081720465","conf":"1"},{"par_num":"0","level":"0","text":"© UserRepository.php","word_num":"0","block_num":"0","top":"0.18102073376030525","width":"0.0465116247217706","page_num":"0","line_num":"0","height":"0.010616896445291069","left":"0.04069767760380752","conf":"1"},{"level":"0","conf":"1","block_num":"0","par_num":"0","text":"© VocabularyRepository.php","top":"0.19856459312259356","word_num":"0","height":"0.010494639808861561","line_num":"0","page_num":"0","width":"0.06104650395981809","left":"0.04069768208669344"},{"level":"0","height":"0.010452960286604362","block_num":"0","page_num":"0","par_num":"0","top":"0.21602787543161073","conf":"0.30000001192092896","width":"0.02325581236088529","word_num":"0","text":"> D Rules","line_num":"0","left":"0.027616278765489454"},{"width":"0.026162789223041945","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"0 Services","word_num":"0","left":"0.03197674623150216","page_num":"0","height":"0.010569661427913157","top":"0.23344947751420808"},{"width":"0.023255812360885295","level":"0","text":"WACuViLy","line_num":"0","block_num":"0","height":"0.006968640444571461","top":"0.25435540103206966","word_num":"0","page_num":"0","left":"0.03924418568002258","conf":"0.30000001192092896","par_num":"0"},{"block_num":"0","line_num":"0","text":"U Akepors","page_num":"0","top":"0.271777003894373","height":"0.007329854098233168","width":"0.026162789223041938","word_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","left":"0.03924418547568846"},{"left":"0.04360465100063577","level":"0","line_num":"0","height":"0.0072659472719524","conf":"0.30000001192092896","par_num":"0","top":"0.3763066205343165","width":"0.020348835498728658","word_num":"0","page_num":"0","text":"L Close","block_num":"0"},{"par_num":"0","page_num":"0","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.04505814008155495","width":"0.03197674294735523","level":"0","block_num":"0","text":"crmobiects","top":"0.411149825723087","word_num":"0"},{"width":"0.04069767099745731","height":"0.00731040416151707","left":"0.04651163165243393","top":"0.4282296651241162","conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"~ DecorateActivitv","word_num":"0"},{"level":"0","page_num":"0","height":"0.007188147525087674","text":"N Dummv","conf":"0.30000001192092896","top":"0.4457735246606205","width":"0.023255812360885295","word_num":"0","par_num":"0","left":"0.04505814149397584","line_num":"0","block_num":"0"},{"line_num":"0","text":"1 Heloers","par_num":"0","top":"0.463317384370016","level":"0","left":"0.04651162986606886","height":"0.0071770334928229484","conf":"0.30000001192092896","word_num":"0","block_num":"0","page_num":"0","width":"0.0232558123608853"},{"width":"0.03052325197990905","conf":"0.30000001192092896","level":"0","par_num":"0","page_num":"0","height":"0.00720204044567152","left":"0.03924418682339086","word_num":"0","block_num":"0","text":"v M Hubsoot","top":"0.48083623717426005","line_num":"0"},{"line_num":"0","left":"0.05232558548626013","par_num":"0","text":"AccountSyncStrategy","width":"0.05232557844608388","height":"0.010452960286604251","top":"0.4982578402399731","conf":"1","page_num":"0","word_num":"0","block_num":"0","level":"0"},{"top":"0.5156794428439163","width":"0.027616275117752408","word_num":"0","level":"0","height":"0.006968640444571572","text":">M Actiond","left":"0.0465116318512313","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0"},{"conf":"1","top":"0.5331010454071239","width":"0.05087209255137342","text":"• ContactSyncStrategy","page_num":"0","left":"0.0523255829030923","par_num":"0","line_num":"0","block_num":"0","word_num":"0","height":"0.010758603778942555","level":"0"},{"block_num":"0","word_num":"0","page_num":"0","text":"> DDTO","width":"0.021802323929806973","level":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.010736374953907335","left":"0.046511628433356884","top":"0.5502392345388675"},{"block_num":"0","text":"• D Fields","level":"0","par_num":"0","top":"0.5677830941943007","page_num":"0","conf":"0.30000001192092896","left":"0.04941860651348242","width":"0.021802323929806973","word_num":"0","height":"0.010614117556971947","line_num":"0"},{"height":"0.006968640444571572","text":"M.lournal","word_num":"0","width":"0.023255812360885295","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.5853658539937421","line_num":"0","page_num":"0","left":"0.05087209498234793","level":"0"},{"top":"0.6027874569647118","par_num":"0","width":"0.0276162751177524","block_num":"0","height":"0.010452960286604251","left":"0.05232558475217018","text":"Metadata","line_num":"0","page_num":"0","conf":"0.5","word_num":"0","level":"0"},{"block_num":"0","height":"0.0071770334928230595","text":"_ Opportunitysyncstrategy","top":"0.6236044657097288","width":"0.06395348082197475","word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.04651162906174668"},{"text":">@ Concerns","top":"0.6376306625144285","par_num":"0","width":"0.0334302288420657","word_num":"0","left":"0.05232558511067967","conf":"0.30000001192092896","block_num":"0","height":"0.010694696192155795","level":"0","page_num":"0","line_num":"0"},{"top":"0.6585365857010592","par_num":"0","text":"HuospotLastmoameabyrrorilesyncstrale","page_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.09011626750864882","height":"0.006968640444571461","level":"0","word_num":"0","line_num":"0","left":"0.059593024530559764"},{"level":"0","width":"0.09011627765412025","top":"0.6722488038019265","conf":"1","height":"0.010678025143758707","page_num":"0","block_num":"0","left":"0.059593026216544415","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","word_num":"0","line_num":"0"},{"height":"0.01055576850732931","block_num":"0","conf":"1","level":"0","text":"© HubspotLastModifiedCreatedRecentlySy","top":"0.6897926633384308","line_num":"0","left":"0.059593026216544415","width":"0.09011627765412025","page_num":"0","word_num":"0","par_num":"0"},{"level":"0","line_num":"0","text":"© HubspotLastModifiedOpenSyncStrateay.","width":"0.09011627765412025","conf":"1","top":"0.7073170733963056","height":"0.010452961047110132","word_num":"0","left":"0.059593026216544415","par_num":"0","page_num":"0","block_num":"0"},{"level":"0","left":"0.058139532456081985","page_num":"0","block_num":"0","par_num":"0","top":"0.724738676808766","width":"0.08866278668667409","word_num":"0","line_num":"0","conf":"1","height":"0.010508531968939527","text":"© HubspotLastModifiedSyncStrateay.php"},{"line_num":"0","page_num":"0","text":"© HubspotSingleSyncStrateav.php","level":"0","conf":"1","left":"0.05959302613440972","height":"0.010630789365874915","par_num":"0","width":"0.07267441648118039","word_num":"0","block_num":"0","top":"0.742160279067264"},{"level":"0","line_num":"0","top":"0.7592806799767595","block_num":"0","left":"0.05807705474950121","conf":"1","height":"0.014462329554215558","page_num":"0","width":"0.07276848529247529","text":"© HubspotSyncStrategyBase.php","par_num":"0","word_num":"0"},{"width":"0.09011627765412028","left":"0.05959302467146111","par_num":"0","line_num":"0","text":"c) =uosootWeohookBatchsvncstrateav.onr","page_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","top":"0.7804878048386212","word_num":"0","block_num":"0"},{"word_num":"0","text":"v Padination","line_num":"0","left":"0.04651162902674492","page_num":"0","par_num":"0","top":"0.7979094076349759","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","width":"0.034883719809511875","block_num":"0"},{"top":"0.8149920255190317","line_num":"0","word_num":"0","height":"0.00730762603370394","level":"0","block_num":"0","conf":"0.5","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374","par_num":"0","page_num":"0","left":"0.05959302535190646"},{"word_num":"0","par_num":"0","text":"C) PacinationConfia.oho","height":"0.007185368636768552","block_num":"0","left":"0.05959302880043157","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.8325358852688322","width":"0.05087208747863769"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"(C) PadinationState.oho","left":"0.059593023700317146","level":"0","height":"0.0071770334928230595","top":"0.8500797448165869","line_num":"0","word_num":"0","block_num":"0","width":"0.047965115689216783"},{"level":"0","block_num":"0","word_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007204818573484761","text":"• M ProspectSearchStrateav","line_num":"0","top":"0.8675958192744054","width":"0.06249999492726427","left":"0.04651162747318134"},{"left":"0.046511629909250625","conf":"0.30000001192092896","block_num":"0","text":"M Redis","level":"0","par_num":"0","page_num":"0","top":"0.8850174217942274","line_num":"0","height":"0.007327075970420038","width":"0.024709300791963616","word_num":"0"},{"width":"0.039244185102746854","conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.9024390243581014","left":"0.046511628850673004","block_num":"0","text":"v M ServiceTraito","word_num":"0","height":"0.006968641205077342","line_num":"0","par_num":"0"},{"text":"T.OnnortunitvSvnctirait ohn","word_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","left":"0.05959302857968383","page_num":"0","width":"0.05959301806510763","height":"0.006968640444571461","line_num":"0","top":"0.9198606275129059","par_num":"0"},{"height":"0.007249275463049543","conf":"0.30000001192092896","page_num":"0","top":"0.9370015950824949","left":"0.058139542522317005","text":"T) SvncCrmEntitiecTrait nhn","line_num":"0","block_num":"0","width":"0.06104650395981808","word_num":"0","level":"0","par_num":"0"},{"top":"0.9545454545454546","text":"T SuncFioldsTrait nhn","width":"0.04796511061648104","par_num":"0","word_num":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.30000001192092896","left":"0.058139540450458146","level":"0","line_num":"0","page_num":"0"},{"level":"0","word_num":"0","line_num":"0","page_num":"0","text":"=custom.log","par_num":"0","left":"0.4738372107074007","height":"0.010452961047110132","width":"0.029069766085198623","block_num":"0","top":"0.055749129145434506","conf":"0.5"},{"block_num":"0","page_num":"0","line_num":"0","text":"=laravel.log","top":"0.055749129145434506","word_num":"0","width":"0.027616277654120225","par_num":"0","conf":"1","height":"0.010452961047110132","left":"0.5101744200028817","level":"0"},{"par_num":"0","word_num":"0","top":"0.05574912943857935","width":"0.0494186015839273","page_num":"0","block_num":"0","level":"0","left":"0.5465116318811107","height":"0.010452960286604362","line_num":"0","text":"4 SF jiminny@localhost]","conf":"0.5"},{"level":"0","height":"0.010452961047110132","page_num":"0","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","top":"0.055749129145434506","conf":"0.5","line_num":"0","par_num":"0","block_num":"0","width":"0.06104650903255382","word_num":"0"},{"conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.08362369334200259","par_num":"0","block_num":"0","text":"Automatedkeporscommand.pnp","word_num":"0","width":"0.06976743961902376","left":"0.3779069779375812","height":"0.006968641205077342","line_num":"0"},{"height":"0.011164274322169043","level":"0","text":"A console [PROD] X A console [EU]","width":"0.0770348843107832","block_num":"0","left":"0.4738372088570477","line_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","page_num":"0","top":"0.0797448165869219"},{"par_num":"0","line_num":"0","height":"0.011350319145969179","word_num":"0","page_num":"0","conf":"0.30000001192092896","text":"* console [STAGING1","level":"0","block_num":"0","left":"0.5594835153743769","top":"0.07962864456605534","width":"0.043767918931676975"},{"block_num":"0","height":"0.010516868633896892","left":"0.4055232611226302","par_num":"0","page_num":"0","top":"0.10446570957187562","word_num":"0","width":"0.05668604120295101","level":"0","conf":"1","line_num":"0","text":"© SyncOpportunitiesJob.php"},{"width":"0.014534883042599256","top":"0.10446570957187562","page_num":"0","height":"0.010516868633896892","word_num":"0","block_num":"0","par_num":"0","left":"0.47529069837695614","level":"0","conf":"0.30000001192092896","line_num":"0","text":"D 60"},{"par_num":"0","block_num":"0","conf":"0.5","page_num":"0","height":"0.010516867873391123","text":"do jiminny v","top":"0.10446570977791247","word_num":"0","width":"0.023255812360885364","level":"0","left":"0.6627906997912746","line_num":"0"},{"width":"0.056686041202950954","line_num":"0","block_num":"0","height":"0.010689139176023432","par_num":"0","word_num":"0","left":"0.6293604699974747","text":"034 A1 A34 M62 ^ -","top":"0.12519936195537007","page_num":"0","conf":"0.30000001192092896","level":"0"},{"left":"0.1526162829609846","block_num":"0","word_num":"0","text":"php apiv2.php","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.18102073365231264","width":"0.0290697635488307","page_num":"0","par_num":"0"},{"level":"0","par_num":"0","height":"0.0071770334928229484","page_num":"0","conf":"0.5","line_num":"0","text":"C) TrackProviderInstalledEvent.pho","block_num":"0","top":"0.18102073365231264","width":"0.06831394865157758","word_num":"0","left":"0.19040698264367756"},{"text":"C) RequestGenerateReportJob.pho","width":"0.06831394865157753","block_num":"0","page_num":"0","level":"0","conf":"0.5","line_num":"0","height":"0.0071770334928229484","par_num":"0","top":"0.18102073365231264","left":"0.26744186635354805","word_num":"0"},{"top":"0.18102073365231264","height":"0.0071770334928229484","line_num":"0","conf":"1","left":"0.3430232582639577","width":"0.06104650903255382","block_num":"0","word_num":"0","par_num":"0","text":"C) AutomatedReportResult.php","page_num":"0","level":"0"},{"level":"0","left":"0.41279070161952075","page_num":"0","block_num":"0","conf":"0.5","text":"(C) AutomatedReport.pho","height":"0.0071770334928229484","word_num":"0","top":"0.18102073365231264","line_num":"0","par_num":"0","width":"0.049418601583927246"},{"width":"0.008720929318285997","block_num":"0","conf":"1","par_num":"0","text":"566","line_num":"0","left":"0.4723837218234151","page_num":"0","height":"0.010452960286604362","top":"0.14982578449084416","word_num":"0","level":"0"},{"width":"0.010174418383456285","height":"0.020905922094220486","par_num":"0","line_num":"0","text":"567","word_num":"0","conf":"1","top":"0.16376306659516615","left":"0.4723837212104037","block_num":"0","page_num":"0","level":"0"},{"level":"0","height":"0.011164274322169154","width":"0.06831394865157756","page_num":"0","top":"0.20175438596491224","text":"trait OpportunitySyncTrait","word_num":"0","left":"0.17441860730772338","par_num":"0","line_num":"0","conf":"1","block_num":"0"},{"block_num":"0","page_num":"0","line_num":"0","text":"A33 X2 X19 ^ v 569","height":"0.011164274322169154","top":"0.20175438596491224","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.42296512377090567","par_num":"0","width":"0.05813952709766146"},{"par_num":"0","width":"0.008720929318285997","text":"570","level":"0","conf":"1","word_num":"0","left":"0.4723837218234151","top":"0.21951219564067004","line_num":"0","height":"0.010452960286604251","block_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.18459303143799333","height":"0.010753046002304423","text":"private ?array $cachedClosedDealStages = null;","top":"0.22966507176903272","par_num":"0","page_num":"0","conf":"1","width":"0.12063952709766146","level":"0"},{"conf":"0.5","word_num":"0","level":"0","width":"0.01889534706765031","page_num":"0","left":"0.18459302319582607","line_num":"0","par_num":"0","height":"0.006968640444571461","text":"s usages","block_num":"0","top":"0.2508710804745784"},{"block_num":"0","left":"0.1845930302752148","text":"private array $cachedBusinessProcesses = []:","page_num":"0","level":"0","line_num":"0","conf":"1","width":"0.11627906434079432","word_num":"0","par_num":"0","top":"0.26475279122229434","height":"0.010508531968939638"},{"height":"0.007196483429539047","par_num":"0","left":"0.18459302319582607","top":"0.28548644321623873","width":"0.01889534706765031","page_num":"0","text":"s usages","conf":"0.30000001192092896","level":"0","word_num":"0","line_num":"0","block_num":"0"},{"level":"0","line_num":"0","par_num":"0","text":"private array $cachedStages = []","word_num":"0","height":"0.01055576850732931","left":"0.18459303261276352","conf":"0.5","block_num":"0","top":"0.29965156815423977","width":"0.08575580475178171","page_num":"0"},{"text":"575","block_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","height":"0.010452960286604362","line_num":"0","word_num":"0","page_num":"0","top":"0.3066202095779522","level":"0","par_num":"0","conf":"1"},{"text":"SELECT * FROM crm_configurations WHERE id = 555;","width":"0.12499998985452859","height":"0.010461296951561727","line_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","left":"0.4927325682572628","top":"0.14982578435435434","word_num":"0","block_num":"0"},{"height":"0.010583553587991013","word_num":"0","text":"SELECT * FROM Users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, аcт","conf":"0.5","par_num":"0","page_num":"0","block_num":"0","left":"0.49273258300618433","level":"0","line_num":"0","top":"0.16724738725442934","width":"0.1962209052227913"},{"word_num":"0","line_num":"0","level":"0","left":"0.49273255988271814","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","text":"БELECT","top":"0.1846689898822439","width":"0.015988370205493707","height":"0.006968640444571461"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN • (owner)' ELSE •• END) AS","height":"0.014856869334049061","page_num":"0","block_num":"0","level":"0","width":"0.18610718909730295","word_num":"0","par_num":"0","left":"0.5028837020094497","line_num":"0","conf":"0.5","top":"0.19852264882379267"},{"width":"0.021802323929806966","top":"0.21951219564067004","block_num":"0","page_num":"0","line_num":"0","left":"0.5014534902880033","par_num":"0","word_num":"0","height":"0.010452960286604251","conf":"1","level":"0","text":"u.email,"},{"word_num":"0","line_num":"0","height":"0.010452960286604362","left":"0.5014534880866814","page_num":"0","text":"sa.*","level":"0","par_num":"0","block_num":"0","conf":"1","top":"0.2369337987765584","width":"0.013081394611520913"},{"left":"0.5014534999682023","text":"t.owner_id FROM social_accounts sa","word_num":"0","top":"0.25435540121558287","conf":"1","par_num":"0","level":"0","height":"0.010452960286604362","block_num":"0","line_num":"0","width":"0.09011626750864876","page_num":"0"},{"line_num":"0","height":"0.010519646761710244","par_num":"0","block_num":"0","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","top":"0.27177700389437287","width":"0.09738371220040826","conf":"1","left":"0.49273256686935046","word_num":"0","level":"0"},{"par_num":"0","left":"0.49273255291782087","level":"0","conf":"0.5","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","width":"0.10610464785961399","height":"0.01064190339813953","page_num":"0","block_num":"0","line_num":"0","word_num":"0","top":"0.28919860696866384"},{"text":"VHERE u.team_id = 581 and sa.provider = 'salesforce';","word_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.010764160034569037","left":"0.49273256155467765","width":"0.13808137812512983","conf":"1","top":"0.3066202098687387","block_num":"0","line_num":"0"},{"line_num":"0","top":"0.3341307814992025","page_num":"0","width":"0.2165697381851521","height":"0.011164274322169154","par_num":"0","conf":"1","text":"public function syncOpportunities(array $parameters, ?string $strategy = null): int","left":"0.18459305159462472","word_num":"0","level":"0","block_num":"0"},{"par_num":"0","block_num":"0","height":"0.010608561301345354","left":"0.4927325604642271","line_num":"0","top":"0.3413078148244342","level":"0","text":"SELECT * FROM automated report results order by id desc","word_num":"0","page_num":"0","width":"0.14389533184944314","conf":"1"},{"par_num":"0","page_num":"0","word_num":"0","top":"0.38675958274868383","block_num":"0","conf":"1","left":"0.1947674555158684","height":"0.010452960286604362","level":"0","line_num":"0","text":"$strategies = $this->opportunitySyncStrategyResolver->getStrateqies(Sthis->confiq, $strateqy):","width":"0.2456394966612471"},{"level":"0","par_num":"0","top":"0.4074960127591707","conf":"0.30000001192092896","page_num":"0","height":"0.0071770334928229484","left":"0.19476743779338215","text":"sparameters cont10 = sch1s->cont10:","width":"0.10029069413530065","word_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","height":"0.0071770334928230595","level":"0","text":"ssynclount =0","top":"0.42503987240829344","word_num":"0","left":"0.19476744171205398","width":"0.03924418256637899","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"line_num":"0","level":"0","left":"0.19622093079831388","word_num":"0","page_num":"0","text":"Sreportedlotal = u","block_num":"0","height":"0.007252054351368553","conf":"0.30000001192092896","par_num":"0","top":"0.4425087111743482","width":"0.04796511061648104"},{"level":"0","left":"0.4665697681687709","width":"0.013081394611520969","conf":"0.5","block_num":"0","line_num":"0","text":"— 578","height":"0.010486303904410188","page_num":"0","par_num":"0","top":"0.3588516747411914","word_num":"0"},{"left":"0.47238372099764825","height":"0.017421602252187585","page_num":"0","level":"0","line_num":"0","word_num":"0","par_num":"0","text":"579","top":"0.3728222997014323","block_num":"0","conf":"1","width":"0.008720929952377998"},{"conf":"0.30000001192092896","page_num":"0","top":"0.39721254290924135","block_num":"0","left":"0.4665697675872275","line_num":"0","width":"0.014534883042599256","level":"0","word_num":"0","par_num":"0","height":"0.027874564820309367","text":"=561"},{"text":"—582","left":"0.4665697671564489","height":"0.010452960286604362","conf":"0.30000001192092896","line_num":"0","top":"0.43205574999607066","page_num":"0","level":"0","width":"0.013081394611520969","word_num":"0","par_num":"0","block_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.44947735194101535","conf":"0.30000001192092896","left":"0.4680232564525778","line_num":"0","text":"— 583","word_num":"0","width":"0.011627906180442682","height":"0.006968641205077342"},{"block_num":"0","page_num":"0","height":"0.0071770334928229484","text":"select * from teatures:","top":"0.379585326953748","level":"0","par_num":"0","word_num":"0","width":"0.05959301806510764","conf":"0.5","left":"0.4927325576262068","line_num":"0"},{"par_num":"0","word_num":"0","height":"0.010577996571858761","page_num":"0","conf":"1","line_num":"0","level":"0","left":"0.4927325576371601","text":"select * from team_features where feature id = 40:","top":"0.3937282236086074","block_num":"0","width":"0.12936045261139567"},{"top":"0.43205574943430325","block_num":"0","text":"select * trom teams where 10 = 556","page_num":"0","height":"0.0073381900026847635","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.4927325606504821","line_num":"0","width":"0.09011626750864876","level":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.1947674409231529","par_num":"0","line_num":"0","text":"slastsyncedld=","width":"0.049418601583927246","level":"0","word_num":"0","height":"0.006968640444571461","top":"0.4599303139240558","block_num":"0"},{"par_num":"0","width":"0.05377906434079435","page_num":"0","level":"0","block_num":"0","top":"0.4736842106435828","text":"$strategvNames = [1:","word_num":"0","conf":"0.5","left":"0.1947674470585606","line_num":"0","height":"0.010636346382007389"},{"page_num":"0","par_num":"0","level":"0","top":"0.4668989546007134","width":"0.008720929952377998","conf":"1","line_num":"0","word_num":"0","height":"0.006968641205077342","left":"0.47093023262555517","text":"584","block_num":"0"},{"word_num":"0","left":"0.47238372096131104","page_num":"0","par_num":"0","level":"0","top":"0.4773519167746031","conf":"1","width":"0.008720929952377943","block_num":"0","text":"585","height":"0.017421602252187474","line_num":"0"},{"width":"0.013081394611520969","text":"-586","par_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","height":"0.013937280889142922","left":"0.4665697681375534","block_num":"0","top":"0.4947735198341743"},{"width":"0.19767440633570893","conf":"1","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.010550210730691068","top":"0.4633173843806381","text":"select * from automated reports where id = 54: # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","left":"0.4927325736927283"},{"page_num":"0","word_num":"0","level":"0","width":"0.19767440633570899","top":"0.4808362374525167","conf":"1","left":"0.4927325733964987","height":"0.010452960286604362","par_num":"0","text":"GELECT * FROM automated report results WHERE uuid to bin('822fa41b-afd3-43as","line_num":"0","block_num":"0"},{"height":"0.006968641205077342","par_num":"0","block_num":"0","text":"try<","top":"0.5121951218674575","left":"0.19622093052854184","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","width":"0.013081394611520969","word_num":"0"},{"par_num":"0","text":"select * from automated renort results order oy 1d desc:","block_num":"0","page_num":"0","level":"0","top":"0.5015948963317385","conf":"1","left":"0.49273257406553184","width":"0.14534882281688932","height":"0.0071770334928229484","word_num":"0","line_num":"0"},{"word_num":"0","width":"0.1148255733733482","top":"0.5156794429744099","block_num":"0","line_num":"0","par_num":"0","level":"0","height":"0.010636346382007167","conf":"1","left":"0.4927325675812272","page_num":"0","text":"GELECT * FROM automated report results WHERE"},{"width":"0.02761627511775233","page_num":"0","block_num":"0","conf":"0.5","height":"0.013937280889143033","text":"id = 1919;","word_num":"0","line_num":"0","par_num":"0","top":"0.5156794435275539","left":"0.6075581406962512","level":"0"},{"top":"0.529505582137161","width":"0.1482558148972532","word_num":"0","page_num":"0","block_num":"0","text":"foreach Sstrateqies as SstrateqvName => SsvncStrateav) «","conf":"0.5","level":"0","left":"0.20639535001691528","height":"0.0071770334928230595","line_num":"0","par_num":"0"},{"page_num":"0","word_num":"0","left":"0.21656977664342253","par_num":"0","top":"0.5470383278142917","width":"0.08575580475178174","block_num":"0","conf":"0.5","level":"0","height":"0.007188147525087785","line_num":"0","text":"sstrateavNames = Sstrateavname:"},{"conf":"0.5","level":"0","par_num":"0","top":"0.5644599302588629","height":"0.006968641205077342","left":"0.21656976630745067","width":"0.05232558351881961","text":"sthis->logger->info0","line_num":"0","page_num":"0","word_num":"0","block_num":"0"},{"line_num":"0","height":"0.02798570514295662","left":"0.4665697680808215","par_num":"0","top":"0.5295055827915273","page_num":"0","block_num":"0","text":"- 588","width":"0.014534883042599311","word_num":"0","level":"0","conf":"0.30000001192092896"},{"level":"0","line_num":"0","conf":"1","block_num":"0","page_num":"0","height":"0.020905922094220264","text":"589","top":"0.5470383284999282","left":"0.47238372116722194","width":"0.008720929952377943","word_num":"0","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.47093023259606254","line_num":"0","top":"0.571428571333748","height":"0.006968641205077342","block_num":"0","par_num":"0","level":"0","width":"0.010174418383456285","text":"S901","word_num":"0"},{"conf":"1","text":"select * from automated_report_results WHERE repont 1d = 54;","top":"0.5540069690614298","level":"0","height":"0.010586332476310134","page_num":"0","left":"0.492732564081252","block_num":"0","width":"0.15552324944354112","word_num":"0","par_num":"0","line_num":"0"},{"block_num":"0","left":"0.22674419373165092","height":"0.010622453461423431","text":"'L' • Sthis->getDisplayNameo) •","conf":"0.30000001192092896","par_num":"0","top":"0.5818815336144416","width":"0.08139534199491463","level":"0","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","level":"0","page_num":"0","top":"0.5993031362237073","text":"am->detido i","conf":"0.30000001192092896","width":"0.030523251979909016","par_num":"0","height":"0.006968640444571461","left":"0.28052325943782186","line_num":"0"},{"top":"0.5818815334362508","text":"Suncind onnortunities usind strateav:","page_num":"0","level":"0","block_num":"0","left":"0.30959303124618026","width":"0.10465115689216775","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","height":"0.006968640444571461"},{"height":"0.006968640444571461","top":"0.5818815334362508","level":"0","page_num":"0","par_num":"0","width":"0.047965110616481066","word_num":"0","text":"\" SstrateovName.","left":"0.41569768008114055","block_num":"0","conf":"0.30000001192092896","line_num":"0"},{"block_num":"0","line_num":"0","conf":"0.5","level":"0","par_num":"0","top":"0.6515151515151515","word_num":"0","text":"Stotal = 0.","height":"0.0071770334928229484","width":"0.02906976354883073","left":"0.21656977116082116","page_num":"0"},{"level":"0","par_num":"0","conf":"0.5","left":"0.2165697712047144","line_num":"0","text":"$lastId = null;","height":"0.010452960286604362","top":"0.6689895475570463","width":"0.03924418256637899","block_num":"0","page_num":"0","word_num":"0"},{"page_num":"0","left":"0.2165697710920908","block_num":"0","text":"Chuffen =m•","conf":"0.30000001192092896","width":"0.034883717273144044","height":"0.006968640444571461","level":"0","par_num":"0","line_num":"0","top":"0.6864111501609896","word_num":"0"},{"page_num":"0","width":"0.014534881774415365","height":"0.011164274322169043","block_num":"0","left":"0.466569769326747","line_num":"0","conf":"0.30000001192092896","text":"— 591","top":"0.5885167464114832","word_num":"0","level":"0","par_num":"0"},{"height":"0.013937282410154683","left":"0.46656976782868714","level":"0","page_num":"0","text":"—592","conf":"0.30000001192092896","top":"0.6062717767391735","block_num":"0","width":"0.013081394611520969","par_num":"0","word_num":"0","line_num":"0"},{"left":"0.4709302334945038","level":"0","block_num":"0","top":"0.6236933803096595","conf":"1","height":"0.010452960286604362","par_num":"0","page_num":"0","text":"593","line_num":"0","word_num":"0","width":"0.01017441774936434"},{"conf":"1","left":"0.4709302334945038","line_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.6411149830971159","width":"0.01017441774936434","word_num":"0","text":"594","level":"0","block_num":"0"},{"height":"0.017421602252187474","top":"0.6550522652502129","block_num":"0","left":"0.4723837211284622","level":"0","par_num":"0","page_num":"0","conf":"1","text":"595","word_num":"0","width":"0.008720929952377943","line_num":"0"},{"width":"0.014534883042599311","conf":"0.30000001192092896","left":"0.466569767781026","height":"0.020905923615232136","line_num":"0","top":"0.6724738676697358","block_num":"0","text":"_596","word_num":"0","par_num":"0","page_num":"0","level":"0"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.4654069777451686","top":"0.6881518622527786","word_num":"0","line_num":"0","text":"59-","width":"0.015116278161393826","level":"0","height":"0.022302546949858115","page_num":"0"},{"line_num":"0","par_num":"0","left":"0.49273256470902255","height":"0.007302068257065586","page_num":"0","level":"0","top":"0.5885167465684981","text":"select * from onnortunities where 1d = 7594349:","word_num":"0","conf":"1","block_num":"0","width":"0.12209301806510758"},{"block_num":"0","word_num":"0","height":"0.0071770334928230595","line_num":"0","par_num":"0","top":"0.6236044657097288","width":"0.09302324944354118","level":"0","text":"SELECT * EROM teams WHERE name LIKE","conf":"0.5","left":"0.49273256513981717","page_num":"0"},{"conf":"1","height":"0.010541875586745464","block_num":"0","level":"0","width":"0.10319766592472157","word_num":"0","top":"0.623604465618983","left":"0.585755813534132","par_num":"0","text":"'%Les%'; # 711, 692, 16067 - jiminnyinte","line_num":"0","page_num":"0"},{"page_num":"0","line_num":"0","level":"0","top":"0.6411149830944434","width":"0.15406974833062353","conf":"0.5","par_num":"0","text":"select * from nlavbooks where team 1d = 711: # event 226147.","block_num":"0","word_num":"0","height":"0.007210375589617124","left":"0.49273257723786884"},{"conf":"1","par_num":"0","width":"0.1526162573631774","left":"0.4927325797134081","page_num":"0","height":"0.014354066985646008","level":"0","line_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","block_num":"0","top":"0.6547049441786283","word_num":"0"},{"word_num":"0","width":"0.11191859143845573","left":"0.4927325713160673","top":"0.6759581884885157","page_num":"0","level":"0","height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"RELECT * CROM eom Fiolde WHERE 1d = 224147•","par_num":"0"},{"level":"0","width":"0.15261627765412028","height":"0.007365975843852346","left":"0.492732559379028","top":"0.6929824561728054","word_num":"0","text":"RELSCT * CPOM eom field valuec WHEPE eom fiold id = 226147•","line_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896"},{"block_num":"0","par_num":"0","width":"0.08430231885707123","line_num":"0","level":"0","top":"0.7208931419457735","page_num":"0","height":"0.011164274322169154","text":"// HubspotWebhookBatchSyncStrate","conf":"1","word_num":"0","left":"0.21656977497998292"},{"block_num":"0","word_num":"0","top":"0.7384370015213745","level":"0","width":"0.08284882788962508","line_num":"0","height":"0.010691918064342554","page_num":"0","conf":"1","text":"foreach (SsyncStrategy->fetch0pp","par_num":"0","left":"0.21656976847665474"},{"level":"0","text":"Shuffern = ShsOpportunity:","top":"0.7548592968262794","conf":"0.5","block_num":"0","par_num":"0","height":"0.011923404401569249","width":"0.06990591008612448","page_num":"0","left":"0.22667961277278845","line_num":"0","word_num":"0"},{"line_num":"0","top":"0.7177033493439169","level":"0","word_num":"0","height":"0.010519646761710244","par_num":"0","text":"Choose Implementation of OpportunitvSvncStrateavinterface |Jiminnv|Services|Crm.fetchOpportunities (13 found)","width":"0.24273253501729763","left":"0.32122095329689015","block_num":"0","conf":"1","page_num":"0"},{"line_num":"0","height":"0.010605782413026343","par_num":"0","page_num":"0","text":"id = 692:","left":"0.593023257918876","level":"0","top":"0.7280701752584297","block_num":"0","conf":"0.5","width":"0.02470930079196365","word_num":"0"},{"word_num":"0","height":"0.010494639808861561","conf":"0.5","level":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.22674419088628708","block_num":"0","text":"II process every 800 rows (f","width":"0.07412790237589081","top":"0.7909407668943288"},{"conf":"0.5","level":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.22674419114424677","block_num":"0","text":"if (\\count(Sbuffer) >= self:","word_num":"0","height":"0.010616896445291069","width":"0.07412790237589084","top":"0.8083623697944038"},{"word_num":"0","height":"0.007254833239687675","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.23691860308173643","text":"ssynclount += sch1s->pro","top":"0.8292682927200247","level":"0","width":"0.06395349096744621","line_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","top":"0.8429027111608212","width":"0.03343022884206567","word_num":"0","text":"Sbuffer = 11:","block_num":"0","left":"0.23837209664961997","height":"0.010755824890623433","conf":"0.30000001192092896","level":"0"},{"level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"II leftovers","height":"0.010552989619010189","block_num":"0","line_num":"0","width":"0.03197674041098736","left":"0.21656977121575632","word_num":"0","top":"0.9128919864343473"},{"top":"0.9337979093733697","page_num":"0","line_num":"0","width":"0.03779069667166851","height":"0.007190926413406684","text":"1+ (Sbuffer)<","left":"0.21656976844365905","block_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","level":"0","top":"0.742160279154372","width":"0.07558138827060129","conf":"0.5","text":"M • BullhornSyncStrategyBase","line_num":"0","page_num":"0","height":"0.010630789365874915","word_num":"0","par_num":"0","left":"0.3052325654958087"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.010630789365874915","top":"0.742160279067264","word_num":"0","conf":"1","text":"Jiminny Services\\Crm\\Bullhorn\\OpportunitySyncStrategy","left":"0.3866279112770795","level":"0","width":"0.1409883702054937"},{"par_num":"0","conf":"1","height":"0.010753046002304312","top":"0.7595818820544469","page_num":"0","width":"0.0886627866866741","line_num":"0","text":"M • CloseLastModifiedSyncStrategy","left":"0.3052325646062717","level":"0","word_num":"0","block_num":"0"},{"height":"0.010753046002304312","conf":"1","line_num":"0","top":"0.7595818820544469","level":"0","word_num":"0","par_num":"0","width":"0.13372091536826275","left":"0.39970931718987673","page_num":"0","block_num":"0","text":"(Jiminny \\Services\\Crm\\Close\\OpportunitySyncStrategy"},{"page_num":"0","left":"0.5930232565780599","line_num":"0","par_num":"0","top":"0.7630662028086779","conf":"0.30000001192092896","block_num":"0","width":"0.09593022123296224","level":"0","height":"0.010458518063242495","text":"er id THEN ' (owner)' ELSE '• END) A:","word_num":"0"},{"level":"0","height":"0.010741931970039587","line_num":"0","conf":"1","text":"• • CloseSingleSyncStrategy","top":"0.7767145134413733","word_num":"0","width":"0.07267441140844466","left":"0.3052325654821196","par_num":"0","block_num":"0","page_num":"0"},{"height":"0.010452961047110132","par_num":"0","text":"Jiminny\\Services\\Crm\\Close\\OpportunitySyncStrategy","block_num":"0","level":"0","top":"0.7770034845461314","conf":"1","left":"0.38517442556842557","page_num":"0","word_num":"0","width":"0.13226743454628803","line_num":"0"},{"page_num":"0","word_num":"0","left":"0.3052325654958087","level":"0","block_num":"0","conf":"1","height":"0.01061967457310431","par_num":"0","text":"• • CopperSingleSyncStrategy","top":"0.7942583733581305","width":"0.07558138827060129","line_num":"0"},{"conf":"1","left":"0.38662791864493334","par_num":"0","word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","text":"Jiminny\\Services\\Crm\\Copper\\OpportunitySyncStrategy","top":"0.7944250876267327","width":"0.1366278973031551","line_num":"0"},{"block_num":"0","top":"0.8118022328946349","par_num":"0","level":"0","width":"0.06976743454628803","word_num":"0","line_num":"0","text":"M & CopperSyncStrategyBase","conf":"0.5","page_num":"0","left":"0.3052325654537118","height":"0.010497417936674802"},{"word_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.010497418697180683","conf":"1","text":"Jiminny Services\\Crm\\Copper\\OpportunitySyncStrategy","left":"0.38226744617176533","page_num":"0","width":"0.13517441648118045","par_num":"0","top":"0.8118022326885981"},{"top":"0.8292682932016456","level":"0","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"M & HubspotSyncStrategyBase","word_num":"0","height":"0.010452960286604362","width":"0.07267441140844466","left":"0.3052325654821196"},{"text":"Jiminny\\Services\\Crm Hubspot\\OpportunitySyncStrategy","width":"0.139534869092576","height":"0.010452960286604362","conf":"1","page_num":"0","block_num":"0","level":"0","left":"0.38372094514610583","par_num":"0","top":"0.8292682932016456","word_num":"0","line_num":"0"},{"line_num":"0","text":"M • HubspotWebhookBatchSyncStrategy","top":"0.8466898963487846","width":"0.0944767302655159","word_num":"0","block_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.010566881779088155","conf":"0.5","left":"0.3037790742402989"},{"height":"0.010566882539593925","top":"0.8466898957072077","par_num":"0","left":"0.4055232628921893","level":"0","text":"Jiminny Services\\Crm\\Hubspot\\OpportunitySyncStrategy","width":"0.13808138827060135","word_num":"0","block_num":"0","page_num":"0","line_num":"0","conf":"1"},{"top":"0.8641114986943905","conf":"0.5","block_num":"0","page_num":"0","left":"0.30377907908419055","level":"0","height":"0.010689139176023432","word_num":"0","text":"m & OpportunitySyncStrateqyInterface","width":"0.09738371220040831","line_num":"0","par_num":"0"},{"height":"0.006968640444571461","word_num":"0","par_num":"0","block_num":"0","width":"0.03488371727314399","page_num":"0","text":"\"salesforce':","top":"0.8710801397080278","line_num":"0","conf":"0.5","left":"0.5959302326424979","level":"0"},{"par_num":"0","block_num":"0","line_num":"0","text":"M 8 PipedriveSingleSyncStrategy","width":"0.08430231885707129","word_num":"0","top":"0.8811802232854864","level":"0","height":"0.011164274322169154","left":"0.30377906891517925","conf":"0.5","page_num":"0"},{"level":"0","block_num":"0","page_num":"0","line_num":"0","text":"Jiminny\\Services\\Crm\\Pipedrive\\OpportunitySyncStrategy","width":"0.1438953318494432","conf":"1","top":"0.8815331019124469","par_num":"0","word_num":"0","left":"0.39389535013632565","height":"0.010452960286604362"},{"width":"0.0770348741653118","conf":"0.5","word_num":"0","level":"0","height":"0.01068358215989107","left":"0.3052325676951533","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"M d PipedriveSvncStrategyBase","top":"0.8987240827915403"},{"text":"1iminnvl Convicoc Com. Pinedrive OoportunitysyncStrateay","top":"0.898127848919453","word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.38951580383720347","line_num":"0","page_num":"0","height":"0.012281404918080496","width":"0.1439507667054521","par_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.30523257082179295","conf":"1","text":"M d SalesforceCross0biectLastModifiedSvncStrategv","top":"0.9162679427082977","height":"0.010561324762955793","level":"0","par_num":"0","width":"0.12936045261139567"},{"height":"0.006968640444571461","par_num":"0","block_num":"0","line_num":"0","text":"uaminny services Urm salestorce Upportunttvsvncstrareay","level":"0","width":"0.14534882281688932","word_num":"0","left":"0.4418604649738096","top":"0.9198606275129059","page_num":"0","conf":"0.30000001192092896"},{"width":"0.09593022123296202","conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.03484320450437506","block_num":"0","level":"0","text":"8 U 1.neS31: on U.10 = Cp.uSe -21d WHE","par_num":"0","left":"0.5930232619612638","page_num":"0","top":"0.9024390245770808"},{"word_num":"0","line_num":"0","conf":"0.5","par_num":"0","width":"0.08575581489725315","level":"0","text":"M d SalesforceSingleSyncStrategy","top":"0.9337979096332393","height":"0.010452961047110132","block_num":"0","left":"0.3052325597160833","page_num":"0"},{"height":"0.010452960286604362","line_num":"0","par_num":"0","word_num":"0","left":"0.3968023241398097","conf":"1","top":"0.9337979102748163","block_num":"0","width":"0.14680231378433556","page_num":"0","level":"0","text":"Jiminny\\Services\\Crm|Salesforce\\OpportunitvSvncStrateav"},{"conf":"1","top":"0.9512195124342592","word_num":"0","page_num":"0","text":"Ssunccount += Sthis->process","width":"0.07412790237589084","level":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.22674419177303912","height":"0.007313183049836192"},{"top":"0.9545454545454546","block_num":"0","conf":"0.5","par_num":"0","text":"(m d SalesforcesvncStrateavBase","left":"0.3052325577724558","width":"0.07994186117293989","word_num":"0","height":"0.0071770334928229484","line_num":"0","page_num":"0","level":"0"},{"block_num":"0","height":"0.0071770334928229484","text":"uaminny Services Crm Salesforce OpportunitvsvncStrateay","line_num":"0","width":"0.14534882281688932","left":"0.3924418607477934","word_num":"0","top":"0.9545454545454546","page_num":"0","conf":"0.5","par_num":"0","level":"0"},{"word_num":"0","block_num":"0","left":"0.9113372111340684","top":"0.0031897926052030234","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"100% C47","width":"0.020348835498728568","height":"0.01074748898617195"},{"word_num":"0","height":"0.01074748898617195","left":"0.9345930284460118","page_num":"0","level":"0","par_num":"0","width":"0.05959301806510764","block_num":"0","top":"0.0031897926052030234","conf":"0.5","line_num":"0","text":"• Mon 20 Apr 15:50:06"},{"conf":"1","level":"0","line_num":"0","page_num":"0","left":"0.8284883796703012","par_num":"0","block_num":"0","text":"L AskJiminnyReportActivityServiceTest","top":"0.02787456497864904","width":"0.08430231885707118","word_num":"0","height":"0.010452960286604362"},{"text":"Cascade","line_num":"0","width":"0.017441858636571994","level":"0","block_num":"0","height":"0.010452960286604362","left":"0.6947674436468302","top":"0.05574912943857935","word_num":"0","conf":"1","par_num":"0","page_num":"0"},{"par_num":"0","conf":"0.5","level":"0","text":"Retactor Connection","top":"0.08362369354010668","width":"0.04505813882706011","block_num":"0","word_num":"0","height":"0.007285397208668498","page_num":"0","line_num":"0","left":"0.6933139540504129"},{"height":"0.007285397208668498","page_num":"0","left":"0.7470930222467479","par_num":"0","block_num":"0","conf":"0.5","line_num":"0","text":"CRM Initial Sync Over","top":"0.08362369354010668","width":"0.04360465293234972","level":"0","word_num":"0"},{"left":"0.965116281891486","line_num":"0","par_num":"0","text":"+0 ..","page_num":"0","height":"0.011164274322169043","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.0797448165869219","width":"0.020348834230544677","word_num":"0"},{"page_num":"0","par_num":"0","top":"0.11149825788708156","conf":"1","height":"0.01051131161776453","block_num":"0","text":"syncProfiles() (HubSpot or Salesforce) calls ProfileRepository::update0rCreateProfile(...) and a new Crm\\Profile row is","level":"0","left":"0.71947674023137","width":"0.24854651917802528","word_num":"0","line_num":"0"},{"text":"mnsented, Froreteobserver•pupetz-to les promttecreated •","top":"0.13237639553429026","width":"0.12063952709766146","page_num":"0","word_num":"0","left":"0.6962209263682917","level":"0","block_num":"0","par_num":"0","height":"0.0071770334928229484","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","height":"0.006968640444571461","left":"0.6962209443887487","top":"0.1463414637498397","level":"0","text":"LventserviceProv1der.oho: 139-14z subscribes two listeners:","word_num":"0","line_num":"0","conf":"0.5","page_num":"0","width":"0.12354649888708236","par_num":"0"},{"level":"0","word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"• ListenersCrm SyncProt1leopportunities (SyncProt1leopportun1t1es.pno:42-103) - applies to Mubspot, salestorce, Bullnorn, copper","top":"0.16724738709478748","conf":"0.5","height":"0.006968640444571461","left":"0.6976744157116571","line_num":"0","width":"0.2776162573631774"},{"height":"0.010616897205796949","left":"0.7034883703278383","line_num":"0","page_num":"0","top":"0.1810207334671603","width":"0.07848837020549371","level":"0","conf":"1","par_num":"0","word_num":"0","text":"Pipedrive, Zoho. For each new profile it:","block_num":"0"},{"height":"0.011164274322169154","width":"0.09883720316785449","word_num":"0","level":"0","left":"0.7049418588253883","text":"1. Dispatches SyncProfileMetadata (see below).","conf":"1","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.20175438596491224"},{"block_num":"0","left":"0.704941892146325","conf":"0.5","page_num":"0","height":"0.006968640444571461","line_num":"0","level":"0","text":"Z. Ensures a Deal insiahts lavout exists (createDea@insightsLavouttDoesNotExist, lines 105-146 Via CrmOwnerResolver + buildLayout .","top":"0.2229965160146481","width":"0.27616275625025977","word_num":"0","par_num":"0"},{"left":"0.7049418742527865","conf":"0.5","page_num":"0","width":"0.18168603613021528","par_num":"0","word_num":"0","text":"3. Comoutes since= confjquratsionSettinasService-saetSvncPeriod(ScrmConfjauration).l","top":"0.2400318980545012","level":"0","block_num":"0","line_num":"0","height":"0.007354861051081851"},{"word_num":"0","left":"0.7049418648065393","par_num":"0","text":"4. Dispalches SyncopportunitiesJob with Strategy LAST MODIFIED BY PROFILE SYNC OPPORTUNITY STRATEGY, elther as a single lob or, when r","height":"0.006968641205077342","line_num":"0","width":"0.2776162776541202","page_num":"0","level":"0","block_num":"0","conf":"0.5","top":"0.2613240417686331"},{"word_num":"0","height":"0.0071770334928229484","left":"0.7122093405480473","par_num":"0","text":"eaud recSLidinohindorSearch is true (Salesforce larae tenants). chooned into rollina <7-dav windows via TimePerioditerator)","block_num":"0","level":"0","top":"0.27511961722488043","conf":"0.5","page_num":"0","width":"0.24563949666124707","line_num":"0"},{"top":"0.303030303030303","height":"0.0071770334928229484","conf":"0.30000001192092896","left":"0.6976744260312207","block_num":"0","level":"0","par_num":"0","text":"•Listeners\\crm\\SyncProtileLeads (SyncrrotlleLeads.pnp:32-/9) - 40no-only, dispatches Syncleads . Muospot salestorce do notrun a","word_num":"0","page_num":"0","line_num":"0","width":"0.27616275625025977"},{"page_num":"0","word_num":"0","block_num":"0","top":"0.3170731710669128","par_num":"0","text":"per-orofile lead sunc here","height":"0.006968640444571461","level":"0","width":"0.05232557337334809","line_num":"0","left":"0.7034883799711876","conf":"0.30000001192092896"},{"text":"•SyncProtileretadata (Syncrrot1lemetadaca. php: 39-113) - runs per promile/user: crmservice=>syncProtilerields(), and for providers","width":"0.27470927542828505","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.33797909453440456","line_num":"0","left":"0.6976744223288358","par_num":"0","level":"0","height":"0.007315961177649544"},{"level":"0","text":"imolementina SvncCrmProfileRecordTvnesInterface (Salesforce) it also calls svncProfileRecordTvnes()","block_num":"0","line_num":"0","top":"0.3516746413159395","par_num":"0","left":"0.7049418901937063","conf":"0.5","height":"0.007210375589617124","page_num":"0","word_num":"0","width":"0.2049418307365255"},{"conf":"1","page_num":"0","par_num":"0","text":"End-to-end flow summary","top":"0.37958532712468585","word_num":"0","line_num":"0","left":"0.6947674471612332","height":"0.010658574446536728","level":"0","block_num":"0","width":"0.062499994927264324"},{"block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.4003189791186301","height":"0.007346525907136248","word_num":"0","width":"0.02616278922304205","left":"0.6976744206501068","text":"• HubSnot","line_num":"0","page_num":"0"},{"line_num":"0","page_num":"0","width":"0.06831394865157747","conf":"0.30000001192092896","word_num":"0","text":"• Team creation - no CRM svnc.","top":"0.4216027877916515","height":"0.006968640444571461","block_num":"0","level":"0","par_num":"0","left":"0.7049418658129996"},{"page_num":"0","text":"Aunor connodte HnbSoot OAuth ( CociolAccountConnected) → no automatic data imoort (HubSpot's onActivityProviderIntearated is a","block_num":"0","conf":"0.5","level":"0","par_num":"0","width":"0.27327409703680816","word_num":"0","height":"0.011675253249051276","line_num":"0","left":"0.7063868584751904","top":"0.4381483635370065"},{"par_num":"0","width":"0.2674418307365255","line_num":"0","conf":"1","left":"0.7122093053099798","text":"no-op; BootstrapIntegrationApp only fires for Integration.app providers). Initial metadata is typically triggered via CrmAccountReconnecte","top":"0.4529505580633486","level":"0","page_num":"0","word_num":"0","height":"0.013948396442419408","block_num":"0"},{"level":"0","left":"0.7122092986887689","line_num":"0","text":"d → ImportMetadata crm:sync-team-metadata which in turn runs syncOrganization importStages importBusinessProcesses • imp","top":"0.4736842105263157","width":"0.26889535214038607","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","page_num":"0","height":"0.0071770334928230595"},{"line_num":"0","text":"ortRecordTypes syncProfiles syncFields","width":"0.09156975847609494","word_num":"0","conf":"0.5","block_num":"0","left":"0.7122093021342956","top":"0.487804878888759","page_num":"0","par_num":"0","height":"0.0106002246363881","level":"0"},{"top":"0.5087108018143799","text":"•syncProfiles® creates Profile rows→ ProfileCreated SyncProfileOpportunities creates Deal Insights layout + dispatches Sync","left":"0.7049418490560208","line_num":"0","level":"0","conf":"0.5","word_num":"0","height":"0.0072381614307848174","page_num":"0","block_num":"0","width":"0.2761627765412026","par_num":"0"},{"top":"0.5223285486443381","conf":"1","block_num":"0","left":"0.7122093240285524","level":"0","line_num":"0","par_num":"0","text":"OpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields),","height":"0.011164274322169043","width":"0.2151162573631774","page_num":"0","word_num":"0"},{"height":"0.012675791836241235","level":"0","width":"0.029265236347279622","word_num":"0","block_num":"0","left":"0.6975892145069297","page_num":"0","par_num":"0","conf":"1","line_num":"0","text":"salesforce","top":"0.5454162795652948"},{"width":"0.23255812868158865","height":"0.006968640444571572","conf":"0.5","line_num":"0","word_num":"0","top":"0.5714285717637769","page_num":"0","par_num":"0","text":"•leam creation → only tne optional salestorce Account stamp in Updatesalestorceaccount IT a linkea account exists","block_num":"0","left":"0.7049418497035571","level":"0"},{"height":"0.00717981238114207","text":"es/syncProtiles/syncFields Salestorce implementations in Service.php)","width":"0.14680232392980697","word_num":"0","page_num":"0","block_num":"0","top":"0.6060606058989654","conf":"1","left":"0.7122093049209168","level":"0","par_num":"0","line_num":"0"},{"text":"eopportunities USes TimePeriodIterator Sliding window to avoia soeL limits) + SyncProfileMetadata which also runs syncProtileReco","top":"0.6411149830944434","width":"0.27034881267141797","line_num":"0","level":"0","conf":"0.5","block_num":"0","height":"0.007210375589617124","left":"0.7122092998284788","word_num":"0","page_num":"0","par_num":"0"},{"conf":"0.5","left":"0.7122093186055239","top":"0.6547049442879459","width":"0.16133719302238303","word_num":"0","block_num":"0","par_num":"0","text":"rdTunes() because Salesforce imolements SvncCrnProffleRecordTvnesInterface.","level":"0","line_num":"0","height":"0.007315961177649544","page_num":"0"},{"conf":"1","block_num":"0","word_num":"0","text":"Notable observations","page_num":"0","height":"0.0071770334928230595","width":"0.050872087478637695","line_num":"0","par_num":"0","left":"0.6947674474050056","top":"0.689792663476874","level":"0"},{"text":"• HubSoot and Salesforce do not have a direct SocialAccountConnected → initial-svnc wire: the metadata imoort runs via the reconnect","block_num":"0","line_num":"0","page_num":"0","left":"0.6976744355741177","top":"0.7105263157126281","level":"0","word_num":"0","width":"0.26889533184944314","conf":"0.5","height":"0.0072437192074229495","par_num":"0"},{"par_num":"0","height":"0.006968640444571572","top":"0.7421602790808501","width":"0.0654069717894209","word_num":"0","conf":"0.30000001192092896","left":"0.7034883776921064","line_num":"0","text":"JonAnn → TeanTnitialSunclah)","block_num":"0","level":"0","page_num":"0"},{"height":"0.007268726160271521","level":"0","page_num":"0","top":"0.763066202081789","line_num":"0","text":"•The per-profile opportunity backiill is entirely driven by ProfileCreated, so new deal opportunity ingestion starts only after syncProfileso","word_num":"0","conf":"1","left":"0.6976744426698599","par_num":"0","width":"0.2819767201200445","block_num":"0"},{"word_num":"0","top":"0.7767145136381128","left":"0.7034883809038813","par_num":"0","line_num":"0","width":"0.09738371220040831","page_num":"0","height":"0.007257611367501027","conf":"0.5","block_num":"0","level":"0","text":"has recolved CPM ownerclucers to.liminnv ucere"},{"word_num":"0","par_num":"0","left":"0.6976744583291012","page_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","text":"•lihe opportunity sync uses sirateay LAST MODIETED BY PROFILE SYNC OPPORIUNY STIRATEGY andrespecis team=level aetSyncPerlod and reau","top":"0.7979094080007108","width":"0.2848836817639939"},{"left":"0.7034560808408425","text":"4recSLidinoWindowSearch settings","height":"0.010915600321889873","width":"0.06841224812446756","level":"0","conf":"0.5","line_num":"0","par_num":"0","top":"0.8115388389153522","block_num":"0","page_num":"0","word_num":"0"},{"width":"0.12063952709766146","height":"0.0071770334928229484","left":"0.6962209263682917","line_num":"0","top":"0.9266347687400319","conf":"1","word_num":"0","level":"0","text":"what obiects are sunced on team creation and orofile creation","block_num":"0","page_num":"0","par_num":"0"},{"height":"0.0071770334928229484","block_num":"0","conf":"0.30000001192092896","left":"0.7223837197862006","line_num":"0","page_num":"0","text":"Claude Qnus 17 Medium","level":"0","par_num":"0","top":"0.9545454545454546","width":"0.04651162472177062","word_num":"0"},{"left":"0.8924418640041503","line_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571572","par_num":"0","text":"WN Windsurf Teame","top":"0.9860627181052405","word_num":"0","conf":"0.30000001192092896","width":"0.03779069413530067","level":"0"},{"height":"0.006968641205077342","top":"0.9860627177424091","word_num":"0","block_num":"0","left":"0.9360465110596449","width":"0.029069768621566405","par_num":"0","line_num":"0","text":"67-10 UTF.8","level":"0","page_num":"0","conf":"0.30000001192092896"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","height":"0.01074748898617195","text":"io 4 spaces","top":"0.986062718234409","left":"0.969476748236339","word_num":"0","page_num":"0","width":"0.024709298255595757"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
8079
|
NULL
|
NULL
|
|
43540
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny kToolsWindowHelpProject vDevPostmanCommand.php© DiarizeViaAiParticipantidentif© EncryptTokensCommand.php© EngagementStatsRegenerate© FeatureFlagsHelper.phprixcrosslenantissues.pnpc rusnro esrermissonscachec cenerarelnternalwebnookl ol® GroupSetDefaultLanguageCo© HelperTruncateCoachingTabl© HubspotJournalPollingComm© HubspotWebhookServiceCon© ImportRecording.php© ImportUsersFromCsvFile.php© IterateUsersCommand.php© JiminnyCacheClearCommanc© JiminnyDebugCommand.phpC J minnvser-ncvore. okenmc minny okenntoconmane.© MakeSlackLiveCoachingChat© ManageScimForTeam.php© MarkBranchForEnvironmentP© MuteOrganizerChannel.php© PhpApm.php© PropagateCoachingFeedbach© PurgeConferences.php© PurgeSoftDeletedOpportunitic) Purcesvncbatchescommanoc reca cu arevearskscommallc removevelerevakescommc kemovecxolreanuacescomn© RemoveUnusedParticipantSp© ResetElasticSearch.php© RestoreActivityCrmProviderkc© RestoreActivityTypeComman© SeedActivities.php© SyncActivity.php© Tracklmported.php© UpdateActivitiesAverageScorg whichworkerlsWorkingOnWn> [ Schedulingc kerner.ono› ContractsD DomainODTOD EmailsEnumsD Eventsv MActivitiesD ActivityProviderv M AiAutomationC ACMIvrosceCTAcceo.onC) AiAutomationAnalvsisRea‹C) ConferenceActivityimporti© ManualTriggerForAnalysis© RunActivityAiAnalysis.php© RunOpportunityAiAnalysis© TemplateFieldsUpdated.pl› D Audio© AutomatedReportsService.php© ReportController.php• Filesystem.phpC Team.php© SendReportMailJob.phpphp api.phpAutomatedReportsSendCommand.phprackrrovlderlnstalleacventongC UserPilotActivityListener.php© RequestGenerateAskJiminnyReportJob.php© SyncOpportunity.php(C) OpportunityUpdated.php© RequestGenerateReportJob.php© Opportunity.phpc Eventservicerrovider.onp© OpportunityPendingAiAnalysisAfterStageChanged.php€ HasAttributes.php© Service.php© RunOpportunityAiAnalysis.phpc) Automated Revor kesulcone© AutomatedReport.php› use ...class RunQpportunityAiAnalysis* @param int $opportunityIdx Oodrallno neriemo corertelaslos* oparam int surloderda* Oparam string $triggerType* Oparam string $crm0bjectType* Oparam int[] $crm0bjectIdspublic function __construct(private readonly int $opportunityId,private readonly array $crmTemplateFieldsIds,private readonly int scriggeridprivate readonly string $triggerType = CrmTempLateRun: : TRIGGER_OPPORprivate readonly string $crm0bjectType = Field::0BJECT_OPPORTUNITY,private readonly array $crmobjectIds = [1,) 4..3public function getOpportunityId(): intreturn $this->opportunityId;* Oreturn int[]*/public function getCrmTemplateFieldsIds(): arrayf…..;public function getTriggerId(): intf...public function getTriggerType(): stringf...}public function getCrm0bjectType(): ?stringf...}Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)= custom.log= laravel.log< Hs local liminnyalocalnostiV connect.vueA console [PROD]V Onboard.vueA console [STAGING]15521556100/1o58155915611562156315641569157015711572157315741575157615/215801001158215831584158515861OY1159215931594159515961597159816004 SF [jiminny@localhost]L console [EU] XC* scratch_1.json(iii crm configurations [EUlIx. AutovHaycroundvselect * from contacts cwhere c.crm_configuration_id = 370 order by c.updated_at desc;Ma lminny v026 49 A22 X3 X103 ^SELECT * FROM participants where activity_ id = 38833541;SELECT * FROM participants where activity_id = 39216301;SELECI * FRUM aculVity_sUmmary_Logs where activity_1d = 572165011SELECT * FROM activities WHERE uvid_to_bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9') = vuid; # 38833541, tiSELECT * FROM activities WHERE uuid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae') = uvid; # 39216301, GIselect * fromcrm_profiles where crm_configuration_id = 319 and crm_provider_id = 525785080;select * fromopportunities where crm_configuration_id = 319 and crm_provider_id = 410150124747;select * from accounts where crm_configuration_id = 319 and crm_provider_id = 47150650569;select * from contacts where crm_configuration_id = 319 and crm_provider_id IN ('665587441856',# owner 13236 525785080# contact 116779180 665587441856 - activity - Alex Howes [EMAIL] created 2026-01-26# contact 219247563 742723347700 - [EMAIL] 2026-03-24# company 4176155 47150650564# deal 7100953 410150124747ISELELCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,urelan t.sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idWHERE u.team_id = 400 and sa.provider = 'hukspot':select * from features;select * from team_features where feature_id = 40;Iselect * from teams where id = 556: # owner: 18101. crm: 477Iselect * from crm confiqurations where id = 477:SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, LASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS User_id,u.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJUreanstns on td s u.rean lolWHERE u.team_id = 556 and sa.provider = 'integration-app';select * from opportunitieswhere id = 7594349;select * from stages where team_id = 459;select * from teams where id = 459;SELECTCONCAT(U.id, CASE WHEN U.id = t.owner_id THEN ' (owner) ' ELSE "END) AS user_id,u. email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJUIN teams t n<→>l on t.1d = U.ceam_1dWHERE U.Ceam_1d = 45% and sa.provider = 'nupspor :j Backend Chapter • 19 m left100% C•8 • Fri 17 Apr 11:11:58L AutomatedReportsCommandTestvCascadeAutomated Report RetrInvestigating HubSpotComponent|AiAutomation\Listeners|PendingAnalysis|OpportunityPendingAiAnalysisAfterStageChanged:1, is executed. Can it update the opportunitywsta rast context opportunityrendingAiAnalysisatlerstagecnanged listener class In 4.20560 Fast Context FillCrmFieldValuesService execute - does it update the opportunity mod...lllLiorsHere's the full execution chain:What OpportunityPendingAiAnalysisAfterStageChanged doesIt does NOT directly update the opportunity. It's a trigger/orchestration step. Here's the full chain:=xecutonowUpportunityscaceupuared event Tirea- Upportun1cyPenalngA1AnalysisArterstaqechanged::handle•Loac opportuniry trom Db2. Check team has AI_CRM_FILLING feature enabled3. Find matching CRM templates for the opportunity4. Collect applicable template field IDs5. Dispatch RunOpportunityAiAnalysis event (queued)- Kunupportun1tyA1Analys1sL1scener::handle- FillCrmFieldValuesService: : execute()- U0portunaVermrlelohandler..execure1. Calls Prophet AI to extract field values from deal2. Saves CrmTemplateRun records3. Dispatches AiAutomationAnalysisReadyJob (queued)- FrocessAlAucomaclonana lysiskesulcs→ calls service->syncOpportunityo to refresh local data- caLls UpdatecrmFleldAction:: executet)→ writes AI-generated values back to CRM (HubSpot)Does "Uocare the ooponuniwrYes, indirectly and asynchronously, but not stage_id - it writes Al-generated CRM field values (notstace, speclllcally• ProcessAiAutomationAnalysisResults::qetTarqet0biect() calls service->syncOpportunity —ProcessAlAutomat1onAna Lysiskesults.php: 150 - wnich re-syncs the opportunity trom Hubspot,potentially updating stage_id and other fields as a side effectUpdateCrmFieldAction:: syncRemoteRecord also calls syncOpportunity after writing — UpdateCrmFie dAction.nhn:1.66Key gates — it returns early (no-op) if:1. Opportunity not found2. Team not found3. Team doesn't have AI CRM FILLING feature flag4. No CRM templates match the opportunity5. Templates exist but have no active fieldsRe lation to vour importStages IssueThe syncOpportunity() calls inside ProcessAiAutomationAnalysisResults go through the normalopportunity syne patn, whien calls resouvestade → polentally inportstades. oo this Al auromationchain is a possible additional trigger for the repeated importStages calls you're seeing, separate fromthe scheduled sync jobs.C1l -Ask anything (24L)+ ‹› CodeClaude Sonnet 4.6winasur leams42:6uir-o( 4 spaces...
|
[{"text":"PhpStorm","conf" [{"text":"PhpStorm","conf":"1","page_num":"0","top":"0.0020761803249242927","block_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.02776108086109161","height":"0.013935494422912642","left":"0.020276436775319973","line_num":"0"},{"height":"0.010335916943020274","left":"0.05232558154097966","level":"0","par_num":"0","top":"0.0025839794391580018","conf":"1","width":"0.011627906560897822","line_num":"0","text":"File","word_num":"0","block_num":"0","page_num":"0"},{"top":"0.0025839794483865086","level":"0","text":"Edit","word_num":"0","conf":"1","height":"0.010335916943020274","block_num":"0","par_num":"0","width":"0.011627906560897835","page_num":"0","line_num":"0","left":"0.06976744199571387"},{"level":"0","conf":"0.5","left":"0.03633720945835158","page_num":"0","width":"0.0334302306175232","block_num":"0","height":"0.007897286944919202","text":"FV faVsco.js v","par_num":"0","line_num":"0","top":"0.025694444382837522","word_num":"0"},{"left":"0.08720930282773343","page_num":"0","conf":"1","par_num":"0","level":"0","top":"0.0025839794299922225","height":"0.012919896178775314","line_num":"0","text":"View","width":"0.014534883201122284","block_num":"0","word_num":"0"},{"conf":"1","height":"0.012919896178775314","line_num":"0","block_num":"0","top":"0.0025839794299922225","width":"0.02470930218696596","word_num":"0","left":"0.1061046516439201","level":"0","text":"Navigate","par_num":"0","page_num":"0"},{"left":"0.13517442006249308","block_num":"0","conf":"0.5","line_num":"0","height":"0.005167958140373186","par_num":"0","width":"0.015988370776176458","word_num":"0","top":"0.005167958914309545","page_num":"0","text":"Code","level":"0"},{"left":"0.1540697678225595","block_num":"0","text":"Laravel","page_num":"0","line_num":"0","top":"0.0025839794299922225","conf":"1","height":"0.012919896178775314","level":"0","width":"0.02180232554674147","word_num":"0","par_num":"0"},{"level":"0","conf":"1","par_num":"0","width":"0.02325581312179567","text":"Refactor","top":"0.0025839794785329495","line_num":"0","block_num":"0","word_num":"0","left":"0.1802325584875518","page_num":"0","height":"0.010335916943020274"},{"height":"0.0078972862826453","level":"0","word_num":"0","page_num":"0","par_num":"0","left":"0.0813953608967537","line_num":"0","top":"0.02569444445557656","block_num":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny k","width":"0.1308139443397522","conf":"1"},{"word_num":"0","conf":"1","width":"0.014534883201122284","block_num":"0","height":"0.010335916943020274","line_num":"0","page_num":"0","left":"0.2267441862337412","level":"0","text":"Tools","par_num":"0","top":"0.002583979461306396"},{"level":"0","block_num":"0","height":"0.005167958140373186","text":"Window","width":"0.02180232405662541","word_num":"0","par_num":"0","left":"0.26162790882924536","top":"0.005167958914309545","conf":"1","line_num":"0","page_num":"0"},{"left":"0.28779069817657066","page_num":"0","line_num":"0","conf":"1","level":"0","block_num":"0","width":"0.014534883201122284","par_num":"0","word_num":"0","text":"Help","top":"0.0025839794299922225","height":"0.012919896178775314"},{"par_num":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.017441860956921497","width":"0.024709302186965938","conf":"0.5","level":"0","page_num":"0","height":"0.013210594654083252","text":"Project v","top":"0.04651162778062423"},{"level":"0","width":"0.07583000659942626","height":"0.01616097953584461","conf":"1","left":"0.03330461474620723","text":"DevPostmanCommand.php","line_num":"0","page_num":"0","block_num":"0","word_num":"0","par_num":"0","top":"0.0695487975469119"},{"left":"0.034883720025865414","conf":"1","block_num":"0","line_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.010335917605294176","text":"© DiarizeViaAiParticipantidentif","word_num":"0","top":"0.08785529700173611","width":"0.0784883737564087"},{"page_num":"0","top":"0.10335917345453993","level":"0","height":"0.012919896178775425","conf":"1","line_num":"0","block_num":"0","text":"© EncryptTokensCommand.php","width":"0.07848836779594422","left":"0.03488372326510221","par_num":"0","word_num":"0"},{"word_num":"0","left":"0.03488372326510227","text":"© EngagementStatsRegenerate","top":"0.11875000000000002","par_num":"0","width":"0.0784883677959442","page_num":"0","height":"0.013194444444444398","conf":"1","line_num":"0","block_num":"0","level":"0"},{"par_num":"0","top":"0.13402777759011075","block_num":"0","page_num":"0","line_num":"0","conf":"1","height":"0.01325904395845201","width":"0.06831395030021667","left":"0.03343023574629474","text":"© FeatureFlagsHelper.php","word_num":"0","level":"0"},{"line_num":"0","block_num":"0","word_num":"0","level":"0","top":"0.15245478070231056","par_num":"0","width":"0.07122092247009276","text":"rixcrosslenantissues.pnp","conf":"0.30000001192092896","left":"0.03488372837251139","height":"0.0077519370449913305","page_num":"0"},{"text":"c rusnro esrermissonscache","par_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.005167958802647088","left":"0.03488372035155758","line_num":"0","conf":"0.30000001192092896","top":"0.16795865625271578","width":"0.0770348846912384","word_num":"0"},{"word_num":"0","left":"0.03488371926168214","top":"0.18333333333333335","height":"0.005555555555555536","par_num":"0","width":"0.07703487873077393","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"c cenerarelnternalwebnookl ol","level":"0"},{"conf":"1","height":"0.013194444444444398","word_num":"0","block_num":"0","par_num":"0","line_num":"0","level":"0","text":"® GroupSetDefaultLanguageCo","left":"0.033430235469064054","page_num":"0","width":"0.08139534592628479","top":"0.19374999999999998"},{"text":"© HelperTruncateCoachingTabl","line_num":"0","top":"0.2090277777777778","par_num":"0","word_num":"0","block_num":"0","conf":"1","width":"0.0770348846912384","page_num":"0","level":"0","height":"0.013194444444444398","left":"0.03488371948214244"},{"block_num":"0","par_num":"0","width":"0.0784883677959442","level":"0","page_num":"0","left":"0.034883725227311556","text":"© HubspotJournalPollingComm","word_num":"0","top":"0.22480620165221443","conf":"1","height":"0.012919896178775314","line_num":"0"},{"page_num":"0","line_num":"0","conf":"1","text":"© HubspotWebhookServiceCon","width":"0.0784883677959442","height":"0.013194444444444398","block_num":"0","level":"0","top":"0.2402777777777778","left":"0.0348837252273115","par_num":"0","word_num":"0"},{"left":"0.034883723009463165","top":"0.25555555555555554","line_num":"0","block_num":"0","level":"0","text":"© ImportRecording.php","height":"0.013194444444444509","par_num":"0","width":"0.05813953280448913","conf":"1","page_num":"0","word_num":"0"},{"left":"0.03343023349741271","par_num":"0","top":"0.27131782973145646","page_num":"0","conf":"1","width":"0.0799418568611145","height":"0.012919896178775314","level":"0","line_num":"0","word_num":"0","text":"© ImportUsersFromCsvFile.php","block_num":"0"},{"conf":"1","left":"0.03488372057626417","block_num":"0","width":"0.07267441749572753","line_num":"0","level":"0","par_num":"0","page_num":"0","word_num":"0","top":"0.28680555555555554","text":"© IterateUsersCommand.php","height":"0.013194444444444509"},{"line_num":"0","par_num":"0","conf":"1","width":"0.0784883737564087","left":"0.034883720025865414","word_num":"0","height":"0.01057816545168555","level":"0","block_num":"0","text":"© JiminnyCacheClearCommanc","top":"0.3020833332852587","page_num":"0"},{"height":"0.008333333333333415","line_num":"0","page_num":"0","level":"0","conf":"1","par_num":"0","text":"© JiminnyDebugCommand.php","block_num":"0","top":"0.32013888888888886","word_num":"0","width":"0.07703487873077393","left":"0.03488372727705451"},{"line_num":"0","conf":"0.30000001192092896","text":"C J minnvser-ncvore. okenm","page_num":"0","level":"0","top":"0.33591731258346513","height":"0.005167958802647088","width":"0.0770348846912384","word_num":"0","left":"0.034883720668312135","par_num":"0","block_num":"0"},{"par_num":"0","height":"0.005200258228513888","block_num":"0","top":"0.3513888889687229","level":"0","text":"c minny okenntoconmane.","width":"0.0770348846912384","word_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.03488372033991605"},{"conf":"1","block_num":"0","page_num":"0","level":"0","width":"0.07848836779594422","word_num":"0","line_num":"0","par_num":"0","left":"0.034883725227311535","height":"0.013242893748813156","text":"© MakeSlackLiveCoachingChat","top":"0.36175710612946943"},{"text":"© ManageScimForTeam.php","word_num":"0","conf":"1","page_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.07122092843055727","par_num":"0","top":"0.3770833333333333","height":"0.013194444444444398","left":"0.034883722732233426"},{"conf":"1","line_num":"0","width":"0.0784883677959442","height":"0.012919896178775425","word_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.39276485820906193","level":"0","text":"© MarkBranchForEnvironmentP","left":"0.03488372326510227"},{"left":"0.034883720211556925","level":"0","page_num":"0","conf":"1","text":"© MuteOrganizerChannel.php","top":"0.4082687339639264","line_num":"0","height":"0.013259043958452121","par_num":"0","width":"0.07412790656089782","word_num":"0","block_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","text":"© PhpApm.php","left":"0.03343023401317404","level":"0","top":"0.42361111111111116","conf":"1","height":"0.013194444444444398","par_num":"0","width":"0.040697672963142396","word_num":"0"},{"text":"© PropagateCoachingFeedbach","width":"0.0799418568611145","par_num":"0","left":"0.03343023416359481","word_num":"0","level":"0","top":"0.43927648611603876","page_num":"0","conf":"1","block_num":"0","line_num":"0","height":"0.012919896178775314"},{"block_num":"0","conf":"1","word_num":"0","line_num":"0","par_num":"0","left":"0.03343023549727231","page_num":"0","text":"© PurgeConferences.php","level":"0","top":"0.4547803620850309","width":"0.0654069721698761","height":"0.012919896178775425"},{"text":"© PurgeSoftDeletedOpportuniti","width":"0.07848836779594422","word_num":"0","left":"0.03488372326510232","line_num":"0","top":"0.4701388888888889","block_num":"0","level":"0","height":"0.013194444444444509","page_num":"0","conf":"1","par_num":"0"},{"height":"0.005555555555555647","text":"c) Purcesvncbatchescommano","line_num":"0","width":"0.0770348846912384","word_num":"0","page_num":"0","par_num":"0","top":"0.4881944444444444","level":"0","left":"0.03488372033991605","block_num":"0","conf":"0.30000001192092896"},{"block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","left":"0.03488373188083571","par_num":"0","top":"0.5038759692502268","width":"0.07703487277030945","text":"c reca cu arevearskscommall","level":"0","line_num":"0","word_num":"0","page_num":"0"},{"top":"0.5193798448929575","height":"0.005167958802647088","page_num":"0","text":"c removevelerevakescomm","block_num":"0","par_num":"0","width":"0.0770348846912384","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","left":"0.03488372051775288"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","top":"0.5347222222222222","width":"0.0770348846912384","word_num":"0","height":"0.005555555555555536","text":"c kemovecxolreanuacescomn","line_num":"0","level":"0","left":"0.03488372051775288","block_num":"0"},{"left":"0.034883725227311535","width":"0.07848836779594422","word_num":"0","block_num":"0","height":"0.013194444444444509","level":"0","conf":"1","text":"© RemoveUnusedParticipantSp","top":"0.5451388888888888","page_num":"0","par_num":"0","line_num":"0"},{"top":"0.5604166668178375","page_num":"0","width":"0.06540697216987611","block_num":"0","par_num":"0","conf":"1","line_num":"0","text":"© ResetElasticSearch.php","word_num":"0","height":"0.013226743539174302","left":"0.034883725504541926","level":"0"},{"block_num":"0","text":"© RestoreActivityCrmProviderkc","word_num":"0","level":"0","height":"0.012919896178775425","conf":"1","page_num":"0","width":"0.0784883677959442","left":"0.03488372522731159","line_num":"0","top":"0.576227390315005","par_num":"0"},{"line_num":"0","level":"0","left":"0.034883725227311556","page_num":"0","block_num":"0","par_num":"0","text":"© RestoreActivityTypeComman","top":"0.5916666666666667","height":"0.013194444444444398","width":"0.0784883677959442","word_num":"0","conf":"1"},{"width":"0.05523255467414855","height":"0.013210593329535558","block_num":"0","line_num":"0","top":"0.6069444447650341","page_num":"0","text":"© SeedActivities.php","left":"0.03343023602351967","conf":"1","word_num":"0","level":"0","par_num":"0"},{"page_num":"0","width":"0.047965115308761595","text":"© SyncActivity.php","line_num":"0","height":"0.012919896178775314","level":"0","block_num":"0","top":"0.6227390182219819","word_num":"0","conf":"1","par_num":"0","left":"0.03488372201495058"},{"page_num":"0","level":"0","par_num":"0","top":"0.6381944444444444","left":"0.03488372374419797","block_num":"0","conf":"1","height":"0.013194444444444509","line_num":"0","text":"© Tracklmported.php","width":"0.05377906560897827","word_num":"0"},{"level":"0","width":"0.0784883677959442","par_num":"0","line_num":"0","page_num":"0","conf":"1","top":"0.6534722222222222","text":"© UpdateActivitiesAverageScor","height":"0.013194444444444398","block_num":"0","left":"0.03488372522731159","word_num":"0"},{"height":"0.008333333333333415","top":"0.6715277777777777","width":"0.07703487873077393","level":"0","text":"g whichworkerlsWorkingOnWn","page_num":"0","left":"0.034883725193644646","block_num":"0","word_num":"0","conf":"0.5","line_num":"0","par_num":"0"},{"text":"> [ Scheduling","level":"0","par_num":"0","top":"0.6813810304176621","block_num":"0","word_num":"0","line_num":"0","height":"0.01708290047115746","page_num":"0","width":"0.04377357065677642","conf":"0.30000001192092896","left":"0.01881088964681178"},{"block_num":"0","level":"0","conf":"0.30000001192092896","text":"c kerner.ono","width":"0.031976744532585144","par_num":"0","top":"0.7027777777777777","page_num":"0","word_num":"0","line_num":"0","left":"0.027616278823823705","height":"0.005555555555555647"},{"level":"0","par_num":"0","block_num":"0","page_num":"0","left":"0.013081398659180298","line_num":"0","conf":"0.30000001192092896","text":"› Contracts","top":"0.7157622741465205","height":"0.007848836978276652","word_num":"0","width":"0.03779069483280181"},{"height":"0.013194444444444509","block_num":"0","par_num":"0","left":"0.018895349685119623","text":"D Domain","page_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","top":"0.7284722222222222","width":"0.027616277337074276","word_num":"0"},{"width":"0.021802325546741486","height":"0.012919896178775314","par_num":"0","level":"0","word_num":"0","left":"0.017441860119071128","conf":"0.30000001192092896","line_num":"0","top":"0.7441860468718526","page_num":"0","text":"ODTO","block_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","text":"D Emails","top":"0.7596899229332551","level":"0","width":"0.02470930218696594","height":"0.013226743539174413","par_num":"0","conf":"0.30000001192092896","left":"0.018895348597650758","word_num":"0"},{"width":"0.02616279125213623","word_num":"0","page_num":"0","line_num":"0","left":"0.01889534899602489","block_num":"0","height":"0.012919896178775425","par_num":"0","text":"Enums","level":"0","top":"0.7751937985514391","conf":"0.30000001192092896"},{"text":"D Events","page_num":"0","width":"0.02616279125213623","line_num":"0","word_num":"0","top":"0.7906976745204314","conf":"0.30000001192092896","block_num":"0","left":"0.01889534899602489","height":"0.012919896178775314","level":"0","par_num":"0"},{"level":"0","height":"0.0077519370449913305","top":"0.8062015509865483","line_num":"0","par_num":"0","page_num":"0","text":"v MActivities","width":"0.03779069483280182","left":"0.01889535214755239","block_num":"0","conf":"0.5","word_num":"0"},{"block_num":"0","top":"0.8215277777116089","conf":"0.5","height":"0.010513565937678049","par_num":"0","line_num":"0","text":"D ActivityProvider","level":"0","page_num":"0","word_num":"0","left":"0.03343023224387505","width":"0.04796511530876159"},{"block_num":"0","level":"0","text":"v M AiAutomation","conf":"0.5","page_num":"0","width":"0.04796511232852936","height":"0.007929586039649106","line_num":"0","top":"0.8372093028458085","word_num":"0","left":"0.026162790413304493","par_num":"0"},{"text":"C ACMIvrosceCTAcceo.on","conf":"0.30000001192092896","width":"0.06976743936538696","word_num":"0","left":"0.04215116514042474","line_num":"0","page_num":"0","height":"0.005167958802647088","level":"0","par_num":"0","block_num":"0","top":"0.8552971575441976"},{"block_num":"0","height":"0.007913436492284154","left":"0.04215116583732057","level":"0","line_num":"0","conf":"1","width":"0.06976743936538696","word_num":"0","top":"0.8680555555264678","page_num":"0","text":"C) AiAutomationAnalvsisRea‹","par_num":"0"},{"level":"0","height":"0.00794573624928796","word_num":"0","block_num":"0","top":"0.8837209303895678","left":"0.04215116574418831","text":"C) ConferenceActivityimporti","line_num":"0","conf":"0.5","page_num":"0","par_num":"0","width":"0.06976743936538696"},{"level":"0","width":"0.07122092843055726","par_num":"0","word_num":"0","text":"© ManualTriggerForAnalysis","line_num":"0","top":"0.8965277777777778","conf":"1","page_num":"0","height":"0.013194444444444398","block_num":"0","left":"0.04215116459269856"},{"page_num":"0","conf":"1","height":"0.01325904395845201","line_num":"0","level":"0","par_num":"0","text":"© RunActivityAiAnalysis.php","block_num":"0","left":"0.04215116459269856","top":"0.9118055554109548","width":"0.07122092843055726","word_num":"0"},{"left":"0.04215116487871358","conf":"1","text":"© RunOpportunityAiAnalysis","level":"0","top":"0.9276485789131962","page_num":"0","height":"0.012919896178775314","block_num":"0","par_num":"0","width":"0.07122092843055725","word_num":"0","line_num":"0"},{"conf":"1","height":"0.013194444444444509","level":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.07267441749572753","block_num":"0","text":"© TemplateFieldsUpdated.pl","top":"0.9430555555555555","left":"0.04069767618430673","line_num":"0"},{"text":"› D Audio","page_num":"0","width":"0.030523255467414856","word_num":"0","par_num":"0","top":"0.9583333333150852","height":"0.013242893748813156","block_num":"0","left":"0.026162791263919648","conf":"0.30000001192092896","level":"0","line_num":"0"},{"line_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.013210594654083252","text":"© AutomatedReportsService.php","width":"0.0770348846912384","top":"0.04651162776985762","level":"0","left":"0.1220930237335959","par_num":"0","word_num":"0"},{"block_num":"0","word_num":"0","top":"0.0671834625479939","left":"0.12063953581494395","line_num":"0","height":"0.012919896178775314","width":"0.05668604373931886","par_num":"0","text":"© ReportController.php","page_num":"0","conf":"1","level":"0"},{"word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5","left":"0.12063953546343291","par_num":"0","text":"• Filesystem.php","block_num":"0","height":"0.013194444444444398","top":"0.09027777777777779","width":"0.04360465109348298"},{"level":"0","par_num":"0","top":"0.11369509045767079","height":"0.007832687430911589","block_num":"0","width":"0.029069766402244568","page_num":"0","line_num":"0","word_num":"0","left":"0.12209302450236606","text":"C Team.php","conf":"0.5"},{"width":"0.0625","line_num":"0","left":"0.2718023263626453","page_num":"0","text":"© SendReportMailJob.php","height":"0.013210594654083252","block_num":"0","top":"0.04651162776985762","word_num":"0","level":"0","par_num":"0","conf":"1"},{"left":"0.31976744151543296","top":"0.06944444452354559","block_num":"0","page_num":"0","par_num":"0","conf":"1","line_num":"0","text":"php api.php","width":"0.02616279125213622","height":"0.010658914513058115","word_num":"0","level":"0"},{"height":"0.012919896178775425","conf":"1","line_num":"0","width":"0.09156976342201234","word_num":"0","top":"0.09043927658761486","left":"0.2703488407453891","page_num":"0","level":"0","par_num":"0","block_num":"0","text":"AutomatedReportsSendCommand.php"},{"block_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","page_num":"0","text":"rackrrovlderlnstalleacventong","width":"0.07122092247009276","word_num":"0","line_num":"0","left":"0.2543604654364656","top":"0.1162790700254206","par_num":"0","level":"0"},{"height":"0.008333333333333415","level":"0","par_num":"0","left":"0.12209302593733758","page_num":"0","width":"0.07122092843055726","conf":"1","top":"0.13402777777777775","word_num":"0","block_num":"0","line_num":"0","text":"C UserPilotActivityListener.php"},{"top":"0.1548611109588096","level":"0","block_num":"0","width":"0.10465116500854493","par_num":"0","conf":"1","page_num":"0","word_num":"0","line_num":"0","height":"0.010513565937678049","left":"0.12209302389107632","text":"© RequestGenerateAskJiminnyReportJob.php"},{"level":"0","height":"0.013194444444444509","page_num":"0","text":"© SyncOpportunity.php","par_num":"0","conf":"1","line_num":"0","width":"0.05813953280448912","block_num":"0","left":"0.12063953696295245","top":"0.17569444444444438","word_num":"0"},{"par_num":"0","level":"0","top":"0.19896640894297812","line_num":"0","page_num":"0","width":"0.06395348310470582","height":"0.007978035344017864","word_num":"0","block_num":"0","text":"(C) OpportunityUpdated.php","conf":"1","left":"0.12063953435872603"},{"text":"© RequestGenerateReportJob.php","par_num":"0","page_num":"0","left":"0.23691860756208732","level":"0","line_num":"0","top":"0.15486111111111112","width":"0.08139534592628478","word_num":"0","block_num":"0","conf":"1","height":"0.013194444444444509"},{"text":"© Opportunity.php","height":"0.013194444444444509","page_num":"0","level":"0","word_num":"0","width":"0.045058137178421","top":"0.17569444444444438","block_num":"0","left":"0.2630813977052624","par_num":"0","conf":"1","line_num":"0"},{"height":"0.005555555555555536","text":"c Eventservicerrovider.onp","top":"0.20138888888888884","conf":"0.5","level":"0","word_num":"0","par_num":"0","width":"0.06686046123504641","left":"0.28197674278363993","page_num":"0","line_num":"0","block_num":"0"},{"block_num":"0","height":"0.013194444444444398","text":"© OpportunityPendingAiAnalysisAfterStageChanged.php","page_num":"0","width":"0.12936046123504638","left":"0.12209302735243802","level":"0","conf":"1","top":"0.21944444444444444","par_num":"0","word_num":"0","line_num":"0"},{"width":"0.04941860437393189","left":"0.1220930242180728","text":"€ HasAttributes.php","top":"0.2402777777777778","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5","height":"0.013194444444444398","par_num":"0","word_num":"0"},{"word_num":"0","left":"0.18023255902238594","par_num":"0","width":"0.03633720874786375","conf":"0.5","height":"0.013194444444444398","line_num":"0","page_num":"0","block_num":"0","top":"0.2402777777777778","level":"0","text":"© Service.php"},{"left":"0.2601744229017302","height":"0.013194444444444398","level":"0","line_num":"0","width":"0.0784883677959442","word_num":"0","block_num":"0","conf":"1","text":"© RunOpportunityAiAnalysis.php","page_num":"0","par_num":"0","top":"0.21944444444444444"},{"top":"0.24266448247118855","width":"0.07135007977485655","word_num":"0","par_num":"0","text":"c) Automated Revor kesulcone","conf":"0.30000001192092896","height":"0.008211086855994365","level":"0","left":"0.22522612278294277","line_num":"0","page_num":"0","block_num":"0"},{"line_num":"0","level":"0","left":"0.3066860485908585","conf":"1","block_num":"0","height":"0.013194444444444398","page_num":"0","text":"© AutomatedReport.php","word_num":"0","width":"0.058139532804489136","par_num":"0","top":"0.2402777777777778"},{"level":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","line_num":"0","left":"0.13226744200979748","width":"0.030523255467414856","text":"› use ...","word_num":"0","height":"0.012919896178775314","top":"0.27906976745755463","par_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","level":"0","width":"0.09302325248718263","left":"0.14098837309421275","text":"class RunQpportunityAiAnalysis","word_num":"0","par_num":"0","top":"0.32558139567676214","conf":"0.5","height":"0.012919896178775425"},{"block_num":"0","par_num":"0","width":"0.08575581312179564","height":"0.010545865694681855","text":"* @param int $opportunityId","level":"0","conf":"1","left":"0.1555232566431206","page_num":"0","top":"0.3720930232339208","word_num":"0","line_num":"0"},{"text":"x Oodrallno neriemo corertelaslos","level":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.3901808784764135","width":"0.11046512126922606","page_num":"0","height":"0.005167958802647088","left":"0.15552325263021496","word_num":"0"},{"text":"* oparam int surloderda","line_num":"0","level":"0","top":"0.40555555555555556","left":"0.15552325691861243","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.005555555555555536","par_num":"0","width":"0.07267441749572753","block_num":"0"},{"top":"0.4159722222222222","width":"0.08866278529167176","height":"0.013194444444444509","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.15552326121929894","par_num":"0","conf":"1","line_num":"0","text":"* Oparam string $triggerType"},{"height":"0.013194444444444398","left":"0.15552325851208848","level":"0","block_num":"0","word_num":"0","text":"* Oparam string $crm0bjectType","page_num":"0","par_num":"0","top":"0.43125","conf":"1","width":"0.09447674155235292","line_num":"0"},{"width":"0.08866278529167174","left":"0.15552326121962753","height":"0.012919896178775314","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"* Oparam int[] $crm0bjectIds","top":"0.44702842387443664","word_num":"0","block_num":"0","conf":"1"},{"block_num":"0","top":"0.4935400519267621","width":"0.08720930218696596","text":"public function __construct(","height":"0.012919896178775425","word_num":"0","line_num":"0","left":"0.15261627972397593","conf":"1","par_num":"0","level":"0","page_num":"0"},{"top":"0.5090277777777777","width":"0.11191860437393189","conf":"1","level":"0","line_num":"0","text":"private readonly int $opportunityId,","height":"0.013194444444444509","block_num":"0","left":"0.16424418473538002","word_num":"0","par_num":"0","page_num":"0"},{"word_num":"0","page_num":"0","top":"0.5243055555555556","line_num":"0","conf":"1","width":"0.13953487873077394","par_num":"0","height":"0.013194444444444398","block_num":"0","left":"0.16424418663178394","level":"0","text":"private readonly array $crmTemplateFieldsIds,"},{"par_num":"0","word_num":"0","conf":"1","page_num":"0","level":"0","top":"0.5423611111111111","text":"private readonly int scriggerid","line_num":"0","width":"0.09738370776176453","block_num":"0","left":"0.16424418947407043","height":"0.008333333333333415"},{"text":"private readonly string $triggerType = CrmTempLateRun: : TRIGGER_OPPOR","line_num":"0","block_num":"0","level":"0","page_num":"0","height":"0.015972222222222165","left":"0.16424419847451538","word_num":"0","conf":"1","top":"0.5527777777777778","width":"0.20930230617523193","par_num":"0"},{"page_num":"0","conf":"1","level":"0","par_num":"0","left":"0.16424420157144232","text":"private readonly string $crm0bjectType = Field::0BJECT_OPPORTUNITY,","block_num":"0","top":"0.5684754522982093","word_num":"0","line_num":"0","width":"0.20494184494018552","height":"0.012919896178775314"},{"page_num":"0","left":"0.16424418582122025","block_num":"0","height":"0.015503875414530466","line_num":"0","level":"0","par_num":"0","width":"0.13081395626068115","conf":"1","text":"private readonly array $crmobjectIds = [1,","word_num":"0","top":"0.583979328356473"},{"width":"0.023255813121795643","word_num":"0","block_num":"0","text":") 4..3","level":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","par_num":"0","height":"0.013194444444444509","top":"0.5993055555555555","left":"0.15261627971321481"},{"block_num":"0","left":"0.15261628336684363","width":"0.12209302186965942","line_num":"0","conf":"1","text":"public function getOpportunityId(): int","page_num":"0","top":"0.6458333333333334","word_num":"0","height":"0.013194444444444398","level":"0","par_num":"0"},{"line_num":"0","top":"0.677002584081155","height":"0.012919896178775314","block_num":"0","text":"return $this->opportunityId;","page_num":"0","level":"0","word_num":"0","conf":"1","width":"0.08866278529167176","left":"0.164244191452513","par_num":"0"},{"conf":"0.5","height":"0.013242893748813156","left":"0.15552325958224764","block_num":"0","level":"0","par_num":"0","text":"* Oreturn int[]","top":"0.7361111110497967","word_num":"0","line_num":"0","width":"0.047965112328529375","page_num":"0"},{"left":"0.1555232561654599","level":"0","height":"0.012919896178775425","word_num":"0","par_num":"0","page_num":"0","text":"*/","width":"0.010174418240785604","block_num":"0","conf":"1","top":"0.7519379845979508","line_num":"0"},{"word_num":"0","level":"0","conf":"1","height":"0.013226743539174413","text":"public function getCrmTemplateFieldsIds(): arrayf…..;","par_num":"0","width":"0.16569766998291013","top":"0.7826388890400595","block_num":"0","page_num":"0","line_num":"0","left":"0.15261628489161644"},{"height":"0.013210594654083252","width":"0.12499999999999997","page_num":"0","top":"0.8291666664972477","line_num":"0","text":"public function getTriggerId(): intf...","word_num":"0","level":"0","left":"0.1526162796926819","block_num":"0","par_num":"0","conf":"1"},{"left":"0.15261628056997106","conf":"1","page_num":"0","height":"0.015503875414530466","block_num":"0","level":"0","par_num":"0","width":"0.13953487873077391","top":"0.8733850133586262","text":"public function getTriggerType(): stringf...}","line_num":"0","word_num":"0"},{"left":"0.15261627676473283","top":"0.9198966410961842","block_num":"0","width":"0.14825581312179564","line_num":"0","conf":"1","level":"0","page_num":"0","height":"0.01552002562416921","par_num":"0","text":"public function getCrm0bjectType(): ?stringf...}","word_num":"0"},{"height":"0.012919896178775425","line_num":"0","page_num":"0","conf":"1","top":"0.984496124046702","par_num":"0","left":"0.004360488649103389","block_num":"0","level":"0","width":"0.24999997615814207","word_num":"0","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)"},{"top":"0.04651162776985762","left":"0.3764534903116304","line_num":"0","par_num":"0","conf":"1","width":"0.033430230617523204","word_num":"0","height":"0.013210594654083252","level":"0","text":"= custom.log","page_num":"0","block_num":"0"},{"line_num":"0","left":"0.4185606691882297","conf":"0.5","height":"0.013626350296868317","text":"= laravel.log","top":"0.04615840083946299","word_num":"0","block_num":"0","level":"0","page_num":"0","width":"0.032064709067344654","par_num":"0"},{"line_num":"0","width":"0.07122092843055722","conf":"0.30000001192092896","level":"0","page_num":"0","text":"< Hs local liminnyalocalnosti","top":"0.07222222222222219","height":"0.005555555555555536","block_num":"0","word_num":"0","left":"0.3764534900287414","par_num":"0"},{"text":"V connect.vue","top":"0.04651162776985762","width":"0.036337208747863725","word_num":"0","line_num":"0","level":"0","conf":"0.5","height":"0.013210594654083252","block_num":"0","left":"0.5784883728244693","page_num":"0","par_num":"0"},{"page_num":"0","height":"0.012919896178775314","width":"0.04360465109348299","block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.5770348842161843","top":"0.0671834625479939","text":"A console [PROD]","par_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","left":"0.6235465137760361","conf":"1","height":"0.013210594654083252","page_num":"0","level":"0","top":"0.04651162778062423","line_num":"0","par_num":"0","text":"V Onboard.vue","block_num":"0","width":"0.03924418389797213"},{"block_num":"0","left":"0.6308139588341362","height":"0.012919896178775314","conf":"0.5","page_num":"0","text":"A console [STAGING]","width":"0.050872087478637695","word_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.0671834625479939"},{"conf":"1","line_num":"0","width":"0.013081395626068082","page_num":"0","par_num":"0","level":"0","height":"0.010335916943020274","top":"0.1498708011609906","block_num":"0","left":"0.3735465114166171","text":"1552","word_num":"0"},{"top":"0.2118863050369596","word_num":"0","text":"1556","conf":"1","block_num":"0","page_num":"0","height":"0.010335916943020274","left":"0.3735465114166171","level":"0","width":"0.013081395626068082","par_num":"0","line_num":"0"},{"text":"100/","width":"0.01162790656089785","word_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.22997416026682893","height":"0.005167958471510081","page_num":"0","level":"0","left":"0.3735465117631557","line_num":"0"},{"text":"1o58","left":"0.3735465117631557","page_num":"0","word_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.005167958471510081","conf":"0.30000001192092896","width":"0.01162790656089785","par_num":"0","top":"0.2454780362358212"},{"block_num":"0","height":"0.012919896178775314","left":"0.37354651127126826","text":"1559","top":"0.25581395384859684","conf":"1","width":"0.013081395626068082","par_num":"0","page_num":"0","level":"0","line_num":"0","word_num":"0"},{"word_num":"0","block_num":"0","level":"0","par_num":"0","text":"1561","conf":"1","height":"0.010335916943020274","top":"0.2868217055250446","line_num":"0","page_num":"0","width":"0.013081395626068137","left":"0.3735465117073148"},{"text":"1562","left":"0.3735465114166171","block_num":"0","height":"0.010335916943020274","line_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","top":"0.3023255815227477","word_num":"0","width":"0.013081395626068082"},{"conf":"1","text":"1563","left":"0.37354651146506673","width":"0.013081395626068082","word_num":"0","block_num":"0","level":"0","page_num":"0","height":"0.012919896178775425","top":"0.3178294578106985","line_num":"0","par_num":"0"},{"height":"0.010335916943020274","text":"1564","conf":"1","block_num":"0","level":"0","par_num":"0","left":"0.3735465114257014","word_num":"0","page_num":"0","width":"0.013081395626068082","top":"0.3333333334535544","line_num":"0"},{"block_num":"0","level":"0","word_num":"0","par_num":"0","height":"0.012919896178775425","page_num":"0","left":"0.37354651156196594","conf":"1","line_num":"0","text":"1569","top":"0.4082687338658233","width":"0.013081395626068082"},{"par_num":"0","block_num":"0","word_num":"0","top":"0.4237726098348156","width":"0.013081395626068082","height":"0.012919896178775314","level":"0","conf":"1","page_num":"0","line_num":"0","left":"0.37354651131971794","text":"1570"},{"line_num":"0","block_num":"0","par_num":"0","top":"0.4392764858899405","conf":"1","width":"0.013081395626068137","level":"0","left":"0.3735465117073148","text":"1571","height":"0.012919896178775425","page_num":"0","word_num":"0"},{"level":"0","block_num":"0","text":"1572","top":"0.4547803618589328","conf":"1","width":"0.013081395626068137","word_num":"0","line_num":"0","height":"0.012919896178775314","left":"0.3735465117073148","par_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","page_num":"0","top":"0.47028423817245557","level":"0","height":"0.012919896178775425","text":"1573","block_num":"0","width":"0.013081395626068082","conf":"1","left":"0.37354651146506673","line_num":"0"},{"left":"0.3735465114166171","block_num":"0","width":"0.013081395626068082","par_num":"0","top":"0.4857881138224893","word_num":"0","text":"1574","conf":"1","level":"0","height":"0.010335916943020163","line_num":"0","page_num":"0"},{"level":"0","top":"0.5012919897914815","text":"1575","left":"0.3735465114166171","width":"0.013081395626068082","line_num":"0","height":"0.010335916943020274","par_num":"0","conf":"1","page_num":"0","block_num":"0","word_num":"0"},{"line_num":"0","conf":"1","block_num":"0","level":"0","height":"0.010335916943020274","left":"0.3735465114166171","par_num":"0","top":"0.5167958657604738","word_num":"0","text":"1576","page_num":"0","width":"0.013081395626068082"},{"level":"0","conf":"0.30000001192092896","text":"15/2","top":"0.5348837209903432","word_num":"0","page_num":"0","block_num":"0","width":"0.01162790656089785","par_num":"0","height":"0.005167958471510081","line_num":"0","left":"0.3735465117631557"},{"word_num":"0","conf":"0.30000001192092896","level":"0","height":"0.005167958471510192","par_num":"0","line_num":"0","text":"1580","left":"0.3735465117631557","page_num":"0","block_num":"0","width":"0.01162790656089785","top":"0.5813953488973199"},{"height":"0.005167958471510192","word_num":"0","block_num":"0","page_num":"0","text":"1001","left":"0.3735465117631557","level":"0","par_num":"0","top":"0.5968992248663121","width":"0.01162790656089785","conf":"0.30000001192092896","line_num":"0"},{"height":"0.012919896178775425","level":"0","text":"1582","top":"0.6072351422529896","page_num":"0","conf":"1","word_num":"0","left":"0.373546511652809","block_num":"0","width":"0.013081395626068082","par_num":"0","line_num":"0"},{"block_num":"0","conf":"1","left":"0.37354651146506673","text":"1583","page_num":"0","height":"0.012919896178775425","line_num":"0","par_num":"0","top":"0.6227390185342127","level":"0","word_num":"0","width":"0.013081395626068082"},{"conf":"1","left":"0.37354651127126826","level":"0","block_num":"0","par_num":"0","page_num":"0","text":"1584","top":"0.6382428944170723","line_num":"0","width":"0.013081395626068082","height":"0.012919896178775314","word_num":"0"},{"line_num":"0","block_num":"0","width":"0.013081395626068137","word_num":"0","level":"0","par_num":"0","top":"0.6537467701245278","page_num":"0","left":"0.37354651145295426","conf":"1","text":"1585","height":"0.010335916943020385"},{"height":"0.010335916943020274","line_num":"0","level":"0","text":"1586","width":"0.013081395626068082","block_num":"0","conf":"1","top":"0.669250646122231","page_num":"0","left":"0.3735465114166171","par_num":"0","word_num":"0"},{"page_num":"0","text":"1OY1","word_num":"0","width":"0.011627905815839779","left":"0.3735465116269639","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.005167958140373186","top":"0.7493540054259373"},{"line_num":"0","level":"0","top":"0.7596899224963143","left":"0.37354651131971794","conf":"1","height":"0.012919896178775425","par_num":"0","text":"1592","width":"0.013081395626068082","block_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","conf":"1","level":"0","text":"1593","block_num":"0","left":"0.37354651127126826","line_num":"0","word_num":"0","top":"0.7751937988098372","height":"0.012919896178775314","width":"0.013081395626068082","page_num":"0"},{"line_num":"0","level":"0","par_num":"0","width":"0.013081395626068137","conf":"1","word_num":"0","block_num":"0","text":"1594","left":"0.37354651132577404","top":"0.7906976747465296","page_num":"0","height":"0.012919896178775425"},{"par_num":"0","level":"0","width":"0.013081395626068082","block_num":"0","line_num":"0","text":"1595","top":"0.8062015508339543","height":"0.012919896178775425","word_num":"0","page_num":"0","conf":"1","left":"0.37354651146506673"},{"height":"0.012919896178775314","top":"0.8217054264584159","level":"0","word_num":"0","line_num":"0","left":"0.3735465117073148","text":"1596","width":"0.013081395626068137","block_num":"0","page_num":"0","par_num":"0","conf":"1"},{"top":"0.8372093024529802","block_num":"0","left":"0.3735465114166171","line_num":"0","width":"0.013081395626068082","page_num":"0","height":"0.010335916943020274","conf":"1","level":"0","par_num":"0","text":"1597","word_num":"0"},{"text":"1598","conf":"1","level":"0","line_num":"0","height":"0.010335916943020274","left":"0.3735465114166171","block_num":"0","page_num":"0","top":"0.8527131784219724","width":"0.013081395626068082","par_num":"0","word_num":"0"},{"conf":"0.30000001192092896","block_num":"0","word_num":"0","page_num":"0","level":"0","top":"0.8863049096208341","left":"0.3735465117631557","line_num":"0","text":"1600","width":"0.01162790656089785","par_num":"0","height":"0.005167958471510192"},{"conf":"0.5","level":"0","text":"4 SF [jiminny@localhost]","page_num":"0","line_num":"0","left":"0.4607558157005722","block_num":"0","width":"0.059593021869659424","top":"0.04651162778062423","height":"0.013210594654083252","par_num":"0","word_num":"0"},{"level":"0","par_num":"0","page_num":"0","height":"0.008333333333333304","left":"0.4578488406826119","line_num":"0","word_num":"0","conf":"0.30000001192092896","text":"L console [EU] X","top":"0.06944444444444442","width":"0.04360464811325071","block_num":"0"},{"level":"0","block_num":"0","height":"0.013210594654083252","page_num":"0","par_num":"0","word_num":"0","left":"0.5290697688973118","line_num":"0","text":"C* scratch_1.json","top":"0.04651162778062423","conf":"0.5","width":"0.04069767296314242"},{"top":"0.06944444444444442","height":"0.008333333333333304","block_num":"0","left":"0.5043604665098396","par_num":"0","width":"0.0625","line_num":"0","level":"0","conf":"0.5","page_num":"0","text":"(iii crm configurations [EUl","word_num":"0"},{"width":"0.0232558116316795","height":"0.005167958140373186","top":"0.09302325607193229","line_num":"0","par_num":"0","word_num":"0","left":"0.4462209302269409","page_num":"0","block_num":"0","conf":"0.30000001192092896","text":"Ix. Autov","level":"0"},{"top":"0.09302325589344385","level":"0","left":"0.4912790702145754","text":"Haycroundv","conf":"0.30000001192092896","block_num":"0","height":"0.005167958471510192","page_num":"0","par_num":"0","word_num":"0","width":"0.029069766402244568","line_num":"0"},{"line_num":"0","conf":"1","left":"0.4069767483444414","block_num":"0","top":"0.10335917322844179","text":"select * from contacts c","height":"0.012919896178775314","level":"0","page_num":"0","width":"0.07703487873077391","par_num":"0","word_num":"0"},{"conf":"0.5","line_num":"0","page_num":"0","left":"0.40697674459237343","word_num":"0","height":"0.013194444444444398","level":"0","par_num":"0","text":"where c.crm_configuration_id = 370 order by c.updated_at desc;","width":"0.1918604612350464","top":"0.11875000000000002","block_num":"0"},{"left":"0.6947674429317725","block_num":"0","par_num":"0","height":"0.005167958471510192","word_num":"0","top":"0.09302325591996363","level":"0","line_num":"0","page_num":"0","text":"Ma lminny v","width":"0.02761627733707428","conf":"0.30000001192092896"},{"text":"026 49 A22 X3 X103 ^","width":"0.07848836779594426","block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","level":"0","left":"0.6409883739101154","par_num":"0","height":"0.015584625138176822","top":"0.10594315254719067","line_num":"0"},{"page_num":"0","par_num":"0","height":"0.012919896178775425","width":"0.17296510934829712","text":"SELECT * FROM participants where activity_ id = 38833541;","block_num":"0","conf":"1","line_num":"0","left":"0.40697674715273735","word_num":"0","level":"0","top":"0.14987080136151665"},{"text":"SELECT * FROM participants where activity_id = 39216301;","line_num":"0","page_num":"0","par_num":"0","top":"0.16527777777777775","width":"0.17296510934829706","level":"0","block_num":"0","left":"0.40697674888545415","word_num":"0","height":"0.013194444444444509","conf":"1"},{"left":"0.4069767468039217","block_num":"0","conf":"0.30000001192092896","line_num":"0","text":"SELECI * FRUM aculVity_sUmmary_Logs where activity_1d = 572165011","level":"0","word_num":"0","page_num":"0","height":"0.007881136735280347","top":"0.18333333344114533","width":"0.19912790060043328","par_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","left":"0.4069767508868649","top":"0.19374999999999998","line_num":"0","conf":"0.5","height":"0.013194444444444398","par_num":"0","level":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9') = vuid; # 38833541, ti","width":"0.3212209224700928"},{"par_num":"0","block_num":"0","text":"SELECT * FROM activities WHERE uuid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae') = uvid; # 39216301, GI","level":"0","page_num":"0","line_num":"0","height":"0.015972222222222165","conf":"0.5","width":"0.3212209224700928","top":"0.2090277777777778","word_num":"0","left":"0.4069767508868649"},{"left":"0.4069767446002917","text":"select * from","width":"0.04215116202831265","level":"0","top":"0.22480620156608178","block_num":"0","conf":"1","height":"0.012919896178775314","word_num":"0","par_num":"0","line_num":"0","page_num":"0"},{"width":"0.24127905368804936","height":"0.012919896178775314","top":"0.22480620165221443","line_num":"0","level":"0","text":"crm_profiles where crm_configuration_id = 319 and crm_provider_id = 525785080;","conf":"1","block_num":"0","left":"0.4491279230458698","page_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","height":"0.013194444444444398","line_num":"0","par_num":"0","top":"0.2402777777777778","width":"0.04215116202831265","page_num":"0","left":"0.4069767446002917","word_num":"0","level":"0","conf":"1","text":"select * from"},{"block_num":"0","left":"0.4505814125365443","text":"opportunities where crm_configuration_id = 319 and crm_provider_id = 410150124747;","top":"0.2402777777777778","width":"0.25145347118377687","height":"0.013194444444444398","conf":"1","par_num":"0","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"text":"select * from accounts where crm_configuration_id = 319 and crm_provider_id = 47150650569;","word_num":"0","page_num":"0","par_num":"0","top":"0.25555555555555554","left":"0.40697674229199626","conf":"1","level":"0","width":"0.27761628627777096","block_num":"0","height":"0.013194444444444509","line_num":"0"},{"conf":"1","left":"0.4069767591563833","line_num":"0","height":"0.015503875414530355","page_num":"0","level":"0","par_num":"0","word_num":"0","width":"0.2936046361923218","text":"select * from contacts where crm_configuration_id = 319 and crm_provider_id IN ('665587441856',","top":"0.2713178296484626","block_num":"0"},{"top":"0.28680555555555554","text":"# owner 13236 525785080","left":"0.4069767441688554","page_num":"0","width":"0.07267441749572756","word_num":"0","level":"0","par_num":"0","block_num":"0","conf":"1","line_num":"0","height":"0.013194444444444509"},{"block_num":"0","level":"0","width":"0.03633720874786378","page_num":"0","conf":"0.5","text":"# contact 1","word_num":"0","par_num":"0","top":"0.30208333333333326","left":"0.40697674418097796","line_num":"0","height":"0.013194444444444509"},{"height":"0.013194444444444509","left":"0.447674415353554","level":"0","top":"0.30208333333333326","block_num":"0","line_num":"0","word_num":"0","width":"0.26017441749572756","text":"16779180 665587441856 - activity - Alex Howes [EMAIL] created 2026-01-26","conf":"1","par_num":"0","page_num":"0"},{"word_num":"0","left":"0.4068997611187536","conf":"0.5","level":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.014366557200749641","top":"0.31710612728057397","width":"0.03649117350578307","page_num":"0","text":"# contact 2"},{"width":"0.16860464811325077","conf":"1","height":"0.012919896178775314","left":"0.44622093388223777","page_num":"0","level":"0","text":"19247563 742723347700 - [EMAIL] 2026-03-24","line_num":"0","top":"0.317829457466168","par_num":"0","word_num":"0","block_num":"0"},{"text":"# company 4176155 47150650564","width":"0.09011627435684205","level":"0","left":"0.40697674663377326","top":"0.3359173131402289","par_num":"0","page_num":"0","word_num":"0","block_num":"0","height":"0.007832686768637798","conf":"0.5","line_num":"0"},{"conf":"1","par_num":"0","word_num":"0","text":"# deal 7100953 410150124747","line_num":"0","top":"0.3462532299898544","width":"0.08575581312179564","block_num":"0","height":"0.012919896178775314","left":"0.4069767461682174","page_num":"0","level":"0"},{"word_num":"0","text":"ISELEL","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.40697674395168343","top":"0.366925064857462","block_num":"0","line_num":"0","height":"0.005167958140373186","width":"0.01889534741640092"},{"block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS user_id,","width":"0.2485465049743652","page_num":"0","conf":"0.5","top":"0.3770833333333333","word_num":"0","line_num":"0","par_num":"0","height":"0.015972222222222165","left":"0.4200581505317153","level":"0"},{"page_num":"0","level":"0","width":"0.024709300696849845","word_num":"0","block_num":"0","text":"urelan t.","conf":"0.30000001192092896","height":"0.005184108350011929","left":"0.420058141530378","line_num":"0","par_num":"0","top":"0.39791666662602765"},{"par_num":"0","line_num":"0","word_num":"0","level":"0","text":"sa.*,","width":"0.01744185984134672","left":"0.42005813984676854","block_num":"0","top":"0.40826873386896223","height":"0.015503875414530355","conf":"1","page_num":"0"},{"block_num":"0","text":"t.owner_id FROM social_accounts sa","width":"0.10755813121795649","conf":"1","page_num":"0","word_num":"0","par_num":"0","level":"0","left":"0.41860465814929065","top":"0.42361111111111116","height":"0.013194444444444398","line_num":"0"},{"page_num":"0","block_num":"0","left":"0.4069767444684086","conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","width":"0.11627906560897827","word_num":"0","par_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","top":"0.4392764861483385"},{"text":"JOIN teams t 1..n<->1: on t.id = u.team_id","level":"0","top":"0.4547803618589328","height":"0.012919896178775314","width":"0.12790697813034052","conf":"0.5","left":"0.4069767451658349","block_num":"0","word_num":"0","page_num":"0","par_num":"0","line_num":"0"},{"conf":"0.5","par_num":"0","page_num":"0","left":"0.4069767455680946","level":"0","top":"0.4701388888888889","height":"0.013194444444444509","block_num":"0","text":"WHERE u.team_id = 400 and sa.provider = 'hukspot':","word_num":"0","width":"0.15552325248718257","line_num":"0"},{"left":"0.40697674369983006","par_num":"0","line_num":"0","text":"select * from features;","top":"0.5012919900243074","block_num":"0","width":"0.0726744174957275","level":"0","word_num":"0","page_num":"0","height":"0.012919896178775314","conf":"1"},{"top":"0.5166666666914849","par_num":"0","page_num":"0","level":"0","text":"select * from team_features where feature_id = 40;","width":"0.15552325248718263","conf":"1","block_num":"0","word_num":"0","height":"0.010465115971035499","line_num":"0","left":"0.4069767492527136"},{"word_num":"0","top":"0.5478036177742743","par_num":"0","text":"Iselect * from teams where id = 556: # owner: 18101. crm: 477","width":"0.18459302186965942","line_num":"0","page_num":"0","level":"0","left":"0.40697674663564154","conf":"1","block_num":"0","height":"0.007751937707265233"},{"width":"0.1468023180961609","conf":"1","text":"Iselect * from crm confiqurations where id = 477:","page_num":"0","word_num":"0","level":"0","line_num":"0","height":"0.007864986525641604","left":"0.40697674664873523","block_num":"0","par_num":"0","top":"0.5631944445278768"},{"height":"0.012919896178775314","par_num":"0","top":"0.5762273905411033","level":"0","width":"0.11627906560897827","page_num":"0","block_num":"0","left":"0.40697674442588083","conf":"1","line_num":"0","word_num":"0","text":"SELECT * FROM users WHERE id = 18101;"},{"block_num":"0","conf":"1","line_num":"0","word_num":"0","width":"0.021802325546741497","left":"0.40697674456674554","level":"0","page_num":"0","text":"SELECT","par_num":"0","top":"0.5917312662516976","height":"0.012919896178775314"},{"level":"0","text":"CONCAT(u.id, LASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS User_id,","word_num":"0","line_num":"0","left":"0.41860465469040964","page_num":"0","top":"0.6069444444444444","block_num":"0","conf":"0.5","par_num":"0","height":"0.015972222222222276","width":"0.24854650497436526"},{"word_num":"0","line_num":"0","top":"0.6227390182758147","page_num":"0","block_num":"0","par_num":"0","level":"0","width":"0.02761627733707428","conf":"0.5","height":"0.012919896178775425","left":"0.4186046524894085","text":"u.email,"},{"left":"0.4200581396481037","level":"0","conf":"1","line_num":"0","width":"0.015988372266292572","top":"0.6382428941909741","height":"0.012919896178775314","page_num":"0","text":"sa.*,","word_num":"0","par_num":"0","block_num":"0"},{"line_num":"0","top":"0.6534722222222222","par_num":"0","level":"0","left":"0.41860465814929065","width":"0.10755813121795649","block_num":"0","height":"0.013194444444444398","word_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","page_num":"0"},{"conf":"0.5","block_num":"0","level":"0","top":"0.6692506460966587","line_num":"0","left":"0.40843023401359596","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.1148255825042725","height":"0.012919896178775425","word_num":"0","page_num":"0"},{"block_num":"0","height":"0.005167958802647088","par_num":"0","level":"0","text":"JUreanstns on td s u.rean lol","conf":"0.30000001192092896","page_num":"0","word_num":"0","width":"0.12500000000000006","top":"0.6873385012218715","left":"0.408430233535314","line_num":"0"},{"text":"WHERE u.team_id = 556 and sa.provider = 'integration-app';","block_num":"0","page_num":"0","left":"0.4069767470414475","level":"0","conf":"0.5","height":"0.01552002562416921","line_num":"0","par_num":"0","word_num":"0","top":"0.6976744187124632","width":"0.17877906560897827"},{"word_num":"0","level":"0","height":"0.013194444444444509","page_num":"0","conf":"1","line_num":"0","left":"0.406976743392398","par_num":"0","text":"select * from opportunities","width":"0.0857558131217957","block_num":"0","top":"0.7284722222222222"},{"width":"0.059593021869659424","level":"0","word_num":"0","height":"0.013194444444444509","par_num":"0","block_num":"0","left":"0.4927325600021709","page_num":"0","line_num":"0","conf":"1","text":"where id = 7594349;","top":"0.7284722222222222"},{"left":"0.4069767502719541","block_num":"0","page_num":"0","level":"0","height":"0.012919896178775314","par_num":"0","line_num":"0","text":"select * from stages where team_id = 459;","word_num":"0","width":"0.12790696620941167","top":"0.7441860468718526","conf":"1"},{"par_num":"0","text":"select * from teams where id = 459;","height":"0.013226743539174413","level":"0","page_num":"0","top":"0.7596899229763217","width":"0.10901162624359129","line_num":"0","block_num":"0","word_num":"0","left":"0.40697674218587154","conf":"0.5"},{"par_num":"0","height":"0.012919896178775425","page_num":"0","top":"0.7751937985514391","width":"0.021802325546741497","text":"SELECT","level":"0","word_num":"0","left":"0.40697674456674554","block_num":"0","line_num":"0","conf":"1"},{"block_num":"0","width":"0.19767440557479854","word_num":"0","line_num":"0","left":"0.4200581453082064","top":"0.7906976751082507","level":"0","conf":"0.5","par_num":"0","height":"0.015552324718899224","page_num":"0","text":"CONCAT(U.id, CASE WHEN U.id = t.owner_id THEN ' (owner) ' ELSE \""},{"width":"0.05232558250427244","par_num":"0","line_num":"0","word_num":"0","text":"END) AS user_id,","conf":"1","level":"0","height":"0.012919896178775314","page_num":"0","block_num":"0","top":"0.7906976746065641","left":"0.6162790701103671"},{"word_num":"0","level":"0","top":"0.8062015506002284","text":"u. email,","page_num":"0","width":"0.02616279125213622","line_num":"0","block_num":"0","conf":"0.5","left":"0.4200581395771126","par_num":"0","height":"0.015503875414530466"},{"line_num":"0","height":"0.012919896178775314","conf":"1","level":"0","page_num":"0","par_num":"0","text":"sa.*,","block_num":"0","top":"0.8217054264907158","width":"0.015988372266292572","word_num":"0","left":"0.4200581396481037"},{"conf":"1","top":"0.8372093024274081","height":"0.012919896178775314","width":"0.10610464811325071","word_num":"0","par_num":"0","left":"0.42005814286165466","page_num":"0","line_num":"0","text":"t.owner_id FROM social_accounts sa","block_num":"0","level":"0"},{"text":"JOIN users u on u.id = sa.sociable_id","line_num":"0","par_num":"0","width":"0.11627906560897827","page_num":"0","level":"0","block_num":"0","word_num":"0","conf":"0.5","top":"0.8527131783222383","left":"0.40697674834445985","height":"0.01325904395845201"},{"word_num":"0","page_num":"0","left":"0.4069767482169526","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.007751937707265122","top":"0.8708010339241453","text":"JUIN teams t n<→>l on t.1d = U.ceam_1d","width":"0.12645348310470583"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.00794573624928796","top":"0.886111111138922","width":"0.15406975746154783","left":"0.4069767469878416","page_num":"0","level":"0","word_num":"0","par_num":"0","text":"WHERE U.Ceam_1d = 45% and sa.provider = 'nupspor :"},{"height":"0.012919896178775314","left":"0.7936046535192525","par_num":"0","width":"0.07122092843055716","word_num":"0","line_num":"0","block_num":"0","page_num":"0","text":"j Backend Chapter • 19 m left","top":"0.0025839794299922225","level":"0","conf":"0.5"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010610465208689357","level":"0","page_num":"0","left":"0.8997093023714182","width":"0.026162791252136275","line_num":"0","text":"100% C•","top":"0.0025839793250265197","word_num":"0"},{"width":"0.06540697813034058","line_num":"0","page_num":"0","conf":"0.5","text":"8 • Fri 17 Apr 11:11:58","top":"0.0025839796560903627","left":"0.9287790678514896","word_num":"0","height":"0.012919896178775314","block_num":"0","level":"0","par_num":"0"},{"page_num":"0","level":"0","left":"0.8095930251009238","top":"0.022916666806997776","conf":"1","block_num":"0","par_num":"0","text":"L AutomatedReportsCommandTestv","line_num":"0","width":"0.08575581312179559","word_num":"0","height":"0.010675064060423067"},{"text":"Cascade","block_num":"0","par_num":"0","line_num":"0","level":"0","width":"0.023255813121795588","left":"0.7311046511910402","height":"0.012919896178775425","page_num":"0","top":"0.046511628267201455","conf":"1","word_num":"0"},{"text":"Automated Report Retr","left":"0.7311046545930007","par_num":"0","top":"0.06944444442619635","word_num":"0","width":"0.05523255467414856","conf":"1","page_num":"0","line_num":"0","height":"0.013242893748813156","block_num":"0","level":"0"},{"width":"0.05377906560897827","line_num":"0","left":"0.7936046553071394","par_num":"0","top":"0.06944444442619635","word_num":"0","level":"0","text":"Investigating HubSpot","height":"0.013242893748813156","page_num":"0","conf":"1","block_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.012919896178775425","left":"0.7383720958659538","level":"0","par_num":"0","text":"Component|AiAutomation\\Listeners|PendingAnalysis|OpportunityPendingAiAnalysisAfterStageChanged:","top":"0.09302325604904205","conf":"1","width":"0.2383720874786377"},{"height":"0.012919896178775425","par_num":"0","left":"0.7369186090849199","block_num":"0","level":"0","page_num":"0","text":"1, is executed. Can it update the opportunity","top":"0.11369509057340299","conf":"0.5","line_num":"0","word_num":"0","width":"0.10319766998291013"},{"level":"0","height":"0.01291989621016365","block_num":"0","width":"0.010174418265503915","line_num":"0","page_num":"0","left":"0.9883720931686046","conf":"0.30000001192092896","par_num":"0","text":"w","top":"0.11111111111111116","word_num":"0"},{"top":"0.14722222222222225","page_num":"0","word_num":"0","text":"sta rast context opportunityrendingAiAnalysisatlerstagecnanged listener class In 4.205","block_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.7383720950101672","height":"0.005555555555555536","level":"0","par_num":"0","width":"0.20784883499145512"},{"conf":"0.5","level":"0","line_num":"0","par_num":"0","text":"60 Fast Context FillCrmFieldValuesService execute - does it update the opportunity mod...","page_num":"0","top":"0.1729166666666666","word_num":"0","height":"0.013194444444444509","block_num":"0","left":"0.7383720847501675","width":"0.20930233001708987"},{"conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"lllLiors","left":"0.949127906974858","top":"0.17829457390138959","width":"0.023255811631679557","word_num":"0","height":"0.005167958140373297","line_num":"0"},{"width":"0.0741279006004335","level":"0","top":"0.19896640837056068","word_num":"0","block_num":"0","line_num":"0","conf":"1","height":"0.012919896178775314","left":"0.7325581458678768","page_num":"0","par_num":"0","text":"Here's the full execution chain:"},{"top":"0.22480620187831257","left":"0.7340116314290166","word_num":"0","conf":"1","par_num":"0","line_num":"0","width":"0.14680231809616084","level":"0","height":"0.012919896178775314","page_num":"0","text":"What OpportunityPendingAiAnalysisAfterStageChanged does","block_num":"0"},{"block_num":"0","height":"0.013194444444444398","left":"0.7325581547363809","par_num":"0","conf":"1","text":"It does NOT directly update the opportunity. It's a trigger/orchestration step. Here's the full chain:","width":"0.2311046361923218","line_num":"0","word_num":"0","top":"0.2402777777777778","page_num":"0","level":"0"},{"height":"0.005167958140373186","word_num":"0","text":"=xecutonow","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.7325581428452268","top":"0.263565891730847","level":"0","par_num":"0","width":"0.03779069483280184"},{"left":"0.7383720949321179","height":"0.005200258228513999","par_num":"0","block_num":"0","top":"0.3100775194684695","level":"0","text":"Upportunityscaceupuared event Tirea","page_num":"0","line_num":"0","word_num":"0","width":"0.09593023061752315","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","height":"0.005555555555555536","par_num":"0","text":"- Upportun1cyPenalngA1AnalysisArterstaqechanged::handle","word_num":"0","level":"0","left":"0.748546514809329","top":"0.32291666666666674","conf":"0.30000001192092896","block_num":"0","width":"0.15552325248718268"},{"line_num":"0","text":"•Loac opportuniry trom Db","par_num":"0","left":"0.7601744190817208","page_num":"0","conf":"0.30000001192092896","width":"0.07412790656089774","block_num":"0","word_num":"0","level":"0","top":"0.3359173125831727","height":"0.005167958802646977"},{"left":"0.760174417236645","height":"0.012919896178775425","top":"0.3462532304205175","conf":"1","par_num":"0","word_num":"0","text":"2. Check team has AI_CRM_FILLING feature enabled","block_num":"0","width":"0.13226743936538699","level":"0","line_num":"0","page_num":"0"},{"conf":"1","par_num":"0","top":"0.3617571060171685","block_num":"0","line_num":"0","width":"0.1366279006004334","word_num":"0","text":"3. Find matching CRM templates for the opportunity","height":"0.007751937707265233","left":"0.7601744268495272","page_num":"0","level":"0"},{"height":"0.007961885796653023","block_num":"0","page_num":"0","conf":"1","par_num":"0","line_num":"0","text":"4. Collect applicable template field IDs","width":"0.10901161432266226","word_num":"0","left":"0.7601744318427752","top":"0.37467700296730655","level":"0"},{"height":"0.007848836978276541","word_num":"0","page_num":"0","conf":"1","top":"0.3874999998571149","level":"0","par_num":"0","text":"5. Dispatch RunOpportunityAiAnalysis event (queued)","width":"0.13953486680984495","line_num":"0","block_num":"0","left":"0.7601744354977328"},{"left":"0.7703488353413604","word_num":"0","height":"0.005555555555555536","top":"0.4027777777777778","page_num":"0","par_num":"0","text":"- Kunupportun1tyA1Analys1sL1scener::handle","conf":"0.30000001192092896","level":"0","line_num":"0","width":"0.12063953876495359","block_num":"0"},{"text":"- FillCrmFieldValuesService: : execute()","top":"0.4108527134003481","conf":"0.5","line_num":"0","level":"0","width":"0.10465116500854499","word_num":"0","page_num":"0","height":"0.012919896178775425","left":"0.7819767420168133","block_num":"0","par_num":"0"},{"top":"0.4289405683988021","word_num":"0","width":"0.10755814313888545","level":"0","height":"0.005167958802647088","page_num":"0","par_num":"0","block_num":"0","left":"0.7921511609160223","text":"- U0portunaVermrlelohandler..execure","line_num":"0","conf":"0.30000001192092896"},{"top":"0.43927648611603876","conf":"1","height":"0.012919896178775314","level":"0","par_num":"0","text":"1. Calls Prophet AI to extract field values from deal","page_num":"0","left":"0.8037790682732879","block_num":"0","width":"0.14534883499145512","line_num":"0","word_num":"0"},{"par_num":"0","level":"0","block_num":"0","conf":"1","text":"2. Saves CrmTemplateRun records","top":"0.4520833333333334","width":"0.08720929622650142","word_num":"0","page_num":"0","line_num":"0","height":"0.013194444444444398","left":"0.8023255845711775"},{"par_num":"0","text":"3. Dispatches AiAutomationAnalysisReadyJob (queued)","width":"0.13953489065170288","conf":"1","word_num":"0","line_num":"0","page_num":"0","level":"0","left":"0.803779065061979","top":"0.46511627929406396","height":"0.012919896178775425","block_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.8139534897059958","block_num":"0","top":"0.4832041342975668","text":"- FrocessAlAucomaclonana lysiskesulcs","width":"0.09883720874786384","level":"0","height":"0.005167958802646977","conf":"0.30000001192092896"},{"word_num":"0","height":"0.007848836978276652","block_num":"0","conf":"0.5","width":"0.15261626243591309","text":"→ calls service->syncOpportunityo to refresh local data","level":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.4935400517950994","left":"0.8255814104109248"},{"par_num":"0","conf":"0.30000001192092896","width":"0.10755813121795654","block_num":"0","level":"0","page_num":"0","height":"0.007768087916903976","text":"- caLls UpdatecrmFleldAction:: executet)","line_num":"0","top":"0.5090277776177754","left":"0.8241279056013588","word_num":"0"},{"height":"0.01325904395845201","block_num":"0","word_num":"0","left":"0.8357558255957397","line_num":"0","level":"0","par_num":"0","text":"→ writes AI-generated values back to CRM (HubSpot)","top":"0.5193798449889049","width":"0.13808138370513912","conf":"1","page_num":"0"},{"block_num":"0","height":"0.005167958802646977","width":"0.07703488469123843","page_num":"0","top":"0.5503875968260666","par_num":"0","line_num":"0","left":"0.7340116267960403","conf":"0.30000001192092896","level":"0","text":"Does \"Uocare the ooponuniwr","word_num":"0"},{"left":"0.7325581618169552","par_num":"0","text":"Yes, indirectly and asynchronously, but not stage_id - it writes Al-generated CRM field values (not","top":"0.5658914729700438","level":"0","width":"0.23982555866241462","word_num":"0","page_num":"0","conf":"1","height":"0.012919896178775425","line_num":"0","block_num":"0"},{"par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.7340116276696026","width":"0.04505814015865328","top":"0.5839793281005521","line_num":"0","text":"stace, speclllcally","block_num":"0","height":"0.005167958802646977","page_num":"0"},{"block_num":"0","top":"0.5993055555589868","page_num":"0","conf":"0.5","line_num":"0","height":"0.007929586039649217","text":"• ProcessAiAutomationAnalysisResults::qetTarqet0biect() calls service->syncOpportunity —Pro","word_num":"0","left":"0.7340116491256179","par_num":"0","level":"0","width":"0.24563951492309566"},{"level":"0","block_num":"0","par_num":"0","width":"0.2238371849060059","text":"cessAlAutomat1onAna Lysiskesults.php: 150 - wnich re-syncs the opportunity trom Hubspot,","word_num":"0","page_num":"0","height":"0.007929586039649106","top":"0.6149870804943873","left":"0.7441860708949622","conf":"0.5","line_num":"0"},{"word_num":"0","level":"0","height":"0.013242893748813156","text":"potentially updating stage_id and other fields as a side effect","conf":"1","par_num":"0","page_num":"0","top":"0.6249999999817519","line_num":"0","width":"0.14680231809616096","block_num":"0","left":"0.7427325655471619"},{"left":"0.7441860669414387","width":"0.23401160240173335","conf":"0.5","text":"UpdateCrmFieldAction:: syncRemoteRecord also calls syncOpportunity after writing — UpdateCrm","word_num":"0","block_num":"0","height":"0.007978036006291767","top":"0.6434108527978877","line_num":"0","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","level":"0","line_num":"0","width":"0.05377906560897827","text":"Fie dAction.nhn:1.66","conf":"0.30000001192092896","height":"0.005167958140373297","left":"0.7427325629204293","page_num":"0","par_num":"0","word_num":"0","top":"0.6589147289401494"},{"level":"0","line_num":"0","text":"Key gates — it returns early (no-op) if:","height":"0.007751937707265233","top":"0.6770025839241453","word_num":"0","width":"0.0915697634220124","conf":"1","page_num":"0","par_num":"0","left":"0.7340116319566764","block_num":"0"},{"level":"0","text":"1. Opportunity not found","page_num":"0","top":"0.6950904396170391","word_num":"0","conf":"1","par_num":"0","left":"0.7369186119468794","height":"0.0077519370449914415","line_num":"0","width":"0.05959301590919486","block_num":"0"},{"par_num":"0","conf":"0.5","height":"0.013194444444444398","line_num":"0","page_num":"0","text":"2. Team not found","top":"0.7104166666666667","width":"0.0465116262435914","level":"0","block_num":"0","word_num":"0","left":"0.7354651181133718"},{"level":"0","block_num":"0","text":"3. Team doesn't have AI CRM FILLING feature flag","top":"0.7284722223471516","par_num":"0","height":"0.007961885796652912","conf":"0.5","line_num":"0","left":"0.7354651201716349","width":"0.11918604373931885","page_num":"0","word_num":"0"},{"left":"0.7354651202989173","page_num":"0","par_num":"0","height":"0.012919896178775314","block_num":"0","line_num":"0","level":"0","conf":"1","text":"4. No CRM templates match the opportunity","top":"0.7441860466134548","width":"0.10610464811325071","word_num":"0"},{"block_num":"0","conf":"0.5","height":"0.007864986525641604","level":"0","par_num":"0","text":"5. Templates exist but have no active fields","top":"0.7622739023444143","width":"0.10174417495727539","page_num":"0","line_num":"0","word_num":"0","left":"0.7354651171646426"},{"text":"Re lation to vour importStages Issue","top":"0.7826388888888889","block_num":"0","height":"0.005555555555555536","word_num":"0","line_num":"0","level":"0","left":"0.7340116405816073","width":"0.08575580120086668","page_num":"0","conf":"0.5","par_num":"0"},{"level":"0","left":"0.7340116437957731","block_num":"0","height":"0.012919896178775314","par_num":"0","top":"0.7984496125049276","conf":"1","text":"The syncOpportunity() calls inside ProcessAiAutomationAnalysisResults go through the normal","word_num":"0","width":"0.2267441749572754","page_num":"0","line_num":"0"},{"height":"0.005167958802647088","word_num":"0","par_num":"0","level":"0","left":"0.7340116439780578","conf":"0.30000001192092896","block_num":"0","text":"opportunity syne patn, whien calls resouvestade → polentally inportstades. oo this Al auromation","top":"0.8165374676286569","line_num":"0","page_num":"0","width":"0.24127905368804925"},{"top":"0.826873385171499","width":"0.23982558250427244","conf":"1","page_num":"0","text":"chain is a possible additional trigger for the repeated importStages calls you're seeing, separate from","block_num":"0","line_num":"0","word_num":"0","height":"0.01062661475605442","left":"0.734011631589173","par_num":"0","level":"0"},{"line_num":"0","level":"0","text":"the scheduled sync jobs.","top":"0.8423611111530467","par_num":"0","width":"0.05668604373931885","word_num":"0","page_num":"0","conf":"0.5","left":"0.7340116316205234","block_num":"0","height":"0.007768087254630185"},{"conf":"0.30000001192092896","top":"0.8604166667009014","left":"0.9593023275629055","width":"0.02034883499145501","text":"C1l -","block_num":"0","level":"0","page_num":"0","height":"0.007800387011633991","par_num":"0","word_num":"0","line_num":"0"},{"left":"0.7340116287453207","page_num":"0","par_num":"0","text":"Ask anything (24L)","top":"0.9326388888888889","conf":"0.5","level":"0","height":"0.013194444444444398","line_num":"0","word_num":"0","width":"0.04941860437393186","block_num":"0"},{"conf":"0.30000001192092896","text":"+ ‹› Code","word_num":"0","par_num":"0","left":"0.7340116301711379","top":"0.9611111109605252","block_num":"0","height":"0.007881136735280347","line_num":"0","width":"0.02761627733707428","level":"0","page_num":"0"},{"conf":"1","text":"Claude Sonnet 4.6","width":"0.04360464811325082","level":"0","word_num":"0","height":"0.010658914513058115","block_num":"0","page_num":"0","par_num":"0","top":"0.9583333333119464","line_num":"0","left":"0.7645348866088086"},{"block_num":"0","height":"0.005555555555555536","page_num":"0","left":"0.8633720976474984","level":"0","text":"winasur leams","width":"0.046511623263359114","line_num":"0","par_num":"0","top":"0.9895833333333334","word_num":"0","conf":"0.30000001192092896"},{"width":"0.013081395626068137","word_num":"0","line_num":"0","left":"0.9142441857383226","block_num":"0","conf":"1","par_num":"0","text":"42:6","top":"0.984496124046702","level":"0","page_num":"0","height":"0.012919896178775425"},{"left":"0.9302325579985398","width":"0.01598837077617654","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"uir-o","word_num":"0","height":"0.005167958140373297","page_num":"0","top":"0.9896640829453173","level":"0"},{"level":"0","text":"( 4 spaces","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.9534883738137369","par_num":"0","top":"0.9868055557112884","word_num":"0","width":"0.02761627733707428","height":"0.010610464546415566"}]...
|
|
AppleNative
|
NULL
|
False
|
8081
|
NULL
|
NULL
|
|
2531
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp<100% C47Sun 12 Apr 12:59:58-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)#3-zsh• 84|8586* Unable to acces...• *8\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA51|K==CA51IK==QA51 IK==1A5} vartion]\|\".QA5=||\"[object AsyncFunction]\\\",dA5=11\"[object Func,CA5=\|\"[object GeneratorFunction]\|\",1A5=\\\"[object Proxy]\\\",FP6;var F_8=L(()=>{M_60;hTO;FP6=nA5});var ¡A5,U_8:var pJ7=L(@=>{sR(:iA5=vJП\\"-_core-js_shared_\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}vargJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\|\"\|\");return q?\|\"Symbol(src)_1.||\"+q:\|\"||\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\"\|\"}catch(K){}}return\|\"||\"}var 0A5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-L(O=>{F_80;UJ70);hT(;0a8O);tA5=/[\\\IIAS. *+?O(|(\](31]/g,eA5=/^*\\[object.+?Constructor\((\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOwnProperty, Y05=RegExp(||\"^\|\"+_05.call(z05).replace(tA5,I|\"|||||||\$&||\").replace(/has0wnPropertyl(function).*?C?=l|||||||111\O1 for.+?(?=NMM/|||\])/g,11\"S1.*?\|\")+||\"S\\\");QJ7=A05});function 005(q,K){return q==null?void 0:q[K]}var cJ7;var 1J7=L(O=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;1J7(;ik=$05});var w05,ne;var Q_8=L(()=>{le();sRO;w05=ik(vJ, ||\"Map\|\"),ne=w05});var j05,ol;var zu6=L(()=>{le(;j05=ik(Object,\|\"create\\\"),ol=j05});function H05O{this.__data__=ol?ol(null): (},this.size=0}var nJ7;variJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(@=>{rJ7=J05});function D05(q){var K=this.-data_-;if(ol)ivar_=K[qJ;return_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\"_lodash_hash_undefined_.,X05,P05,aJ7;var sJ7=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});functionZ05(q) {var K=this.--data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});functionv05(q,K){var_=this.__data;returnthis.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\|\"_lodash_hash_undefined__\\\", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {varK=-1,_=q==null?0:q.length;this.clear;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var_M7=L(O)=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.size=0, this.__data__={hash:new $a8,map:new(nel|ce),string:new $a8}}var zM7;var YM7=L((=>{_M7O;Ku6O;Q_8();zM7=T05});function V05(q){var K=typeof q;return K==\\\"string\\\"||K==\\\"number) |\"1IK==||\"symbol\|\"I IK==\|\"boolean \|\"?q!==\\\".\"string)'\"?\|\"string\|\":)-_proto__||\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var_=q.__data__;return AM7(K)?_[typeof K==\'||\"hash\|\"]:_.map}varie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L(©)=>{Yu6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05}); function LO5(q,K){var_=ie(this,q),z=_.size;return-.set(q,K),this.size+=_.size==z?0:1,this}var XM7;varPM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.data_._;if(_instanceof ce){var z=_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return_.set(q,K), this.size=_.size, this}var h05=200,DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05}); function dP6(q){var K=this.__data___=newce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}varS05=\\\"lodash hash undefined\\\", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.data__.has(q)}var GM7;varvM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function__data=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;x05(q,K){var,z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7;var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)returnj==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J,q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjzfX21f(.TM7K,functionct,Gzur(n_ox,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05(q) {varK=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}varkM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});functionas5(9,K,-,z,Y,A,00kswltchd){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buffer; caset05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1;return!0; case d05:case c05:casei05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.message;case r05:case a05:return q==K+\\\"\|\";case n05:var $=kM7;case 005:varw=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);var H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; cases05:if(Ma8)return Ma8.call(q)=-Ma8.call(K)}return!1}varU05=1,Q05=2,d05=||\"[object Boolean]||\",c05=\|\"[object Date]\\\",105=I|\"[object Error]\l\"1]\|\",n05=\|\"[object Map]\|\",i05=\|\"[objectNumber7\\\",r05=\|\"[object RegExp]\\\",e05=\|\"[object,005=||\"[object Set]\|\",a05=||\"[object String]\I\",s05=\|\"[object Symbo,t05=||\"[object ArrayBuffer]\|\"DataView]\\,yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f:void 0;EM7=q$5});function K$5(q,K){var_=-1,z=K.length,Y=q.length;whi'<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=_$5}); function z$5(q,K,){var z=K(q);return DO(q)?z:nP6(z,_(q))}varXa8=L((=>{o_80;RTO;a_8=z$5});functionYSS(q,K){varar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;varPa8=LCO=>{s.8=Y$5});function A$5O{return[]}var_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v:_8; varDa8=L);0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=(=>{t_8=A$5});var 0$5,$$5, hM7,w$5, iP6;var e_8=L(()=>{Pa8();Da8(null)return[];return q=0bject(q),s_8(hM7(q),function(K){return$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;varSM7=LCO=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\"object\|\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\"[object Arguments]\\;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;varOu6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\...
|
[{"line_num":"0","left": [{"line_num":"0","left":"0.03774025887964331","level":"0","page_num":"0","conf":"1","word_num":"0","par_num":"0","width":"0.03207762241363526","text":"iTerm2","block_num":"0","height":"0.016793673833211287","top":"0.0043938606363854715"},{"level":"0","page_num":"0","line_num":"0","width":"0.021802324718899202","conf":"1","left":"0.08284883751337016","top":"0.00697674474242771","par_num":"0","word_num":"0","text":"Shell","height":"0.013953487608167836","block_num":"0"},{"text":"Edit","width":"0.018895347913106278","word_num":"0","level":"0","block_num":"0","line_num":"0","top":"0.006976744645528443","height":"0.013953487608167836","conf":"1","par_num":"0","page_num":"0","left":"0.11627906991457089"},{"level":"0","left":"0.14680232572256477","text":"View","word_num":"0","par_num":"0","width":"0.02325581444634331","block_num":"0","top":"0.006976744412970359","conf":"1","height":"0.013953487608167836","page_num":"0","line_num":"0"},{"conf":"1","par_num":"0","top":"0.004651162940102149","level":"0","width":"0.034883719020419646","word_num":"0","height":"0.013953487608167836","block_num":"0","page_num":"0","left":"0.18168604693358867","line_num":"0","text":"Session"},{"conf":"1","left":"0.2296353192716788","block_num":"0","width":"0.030554943614535868","word_num":"0","height":"0.014131995307074652","top":"0.006887490600044899","par_num":"0","text":"Scripts","level":"0","line_num":"0","page_num":"0"},{"top":"0.00620611522408776","level":"0","par_num":"0","text":"Profiles","width":"0.03366848892635771","page_num":"0","word_num":"0","conf":"1","block_num":"0","left":"0.27313668618918435","height":"0.01549474610222712","line_num":"0"},{"page_num":"0","conf":"1","height":"0.013953487608167836","width":"0.03343023194207084","left":"0.31976744183419714","top":"0.006976744661032375","word_num":"0","block_num":"0","par_num":"0","level":"0","line_num":"0","text":"Window"},{"left":"0.3662790698837674","conf":"1","word_num":"0","width":"0.021802324718899202","height":"0.016279069052802186","page_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.004651162876699644","par_num":"0","text":"Help"},{"top":"0.004651163178294615","conf":"0.30000001192092896","height":"0.016279069224806153","page_num":"0","left":"0.6395348837209303","level":"0","block_num":"0","par_num":"0","text":"<","width":"0.008720929941860467","word_num":"0","line_num":"0"},{"top":"0.0068075916706465955","left":"0.8182923350074232","level":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.042194400893317385","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.014291792975531625","text":"100% C47"},{"width":"0.09302325778537335","word_num":"0","page_num":"0","line_num":"0","level":"0","block_num":"0","left":"0.8953488365595865","par_num":"0","text":"Sun 12 Apr 12:59:58","conf":"1","height":"0.016666666666666607","top":"0.004444444444444473"},{"text":"-zsh","width":"0.020348836316002705","line_num":"0","par_num":"0","block_num":"0","level":"0","height":"0.011627906163533486","conf":"1","left":"0.4985465123289172","page_num":"0","top":"0.03720930264497746","word_num":"0"},{"block_num":"0","page_num":"0","conf":"1","level":"0","top":"0.06744186036718058","width":"0.033430231942070864","par_num":"0","line_num":"0","word_num":"0","left":"0.03343023293884829","text":"DOCKER","height":"0.01162790722317164"},{"left":"0.0973837216861163","par_num":"0","level":"0","top":"0.06511627935870679","word_num":"0","line_num":"0","text":"O ₴1","height":"0.013953487608167836","page_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.021802324718899188"},{"text":"DEV (-zsh)","line_num":"0","width":"0.04215116235944963","block_num":"0","height":"0.01162790722317164","level":"0","page_num":"0","conf":"1","par_num":"0","top":"0.06744186036266664","word_num":"0","left":"0.1526162794948753"},{"page_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","par_num":"0","block_num":"0","level":"0","left":"0.2209302327318443","height":"0.013953487608167836","text":"O $2","width":"0.024709301524692112","top":"0.06511627927731145"},{"text":"APP (-zsh)","word_num":"0","height":"0.01511907259623213","width":"0.040847534603542734","level":"0","page_num":"0","block_num":"0","line_num":"0","conf":"1","left":"0.27754134892009014","top":"0.06685906835208888","par_num":"0"},{"line_num":"0","par_num":"0","top":"0.06744186098800065","block_num":"0","page_num":"0","text":"#3","width":"0.014534882704416885","conf":"0.30000001192092896","left":"0.3546511630567063","level":"0","word_num":"0","height":"0.011627906163533597"},{"page_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.017441859510209823","top":"0.06744186098800065","left":"0.4142441862332672","line_num":"0","par_num":"0","level":"0","block_num":"0","height":"0.011627906163533597","text":"-zsh"},{"par_num":"0","width":"0.023255814446343337","word_num":"0","text":"• 84|","block_num":"0","page_num":"0","level":"0","left":"0.4709302324207237","line_num":"0","top":"0.06744186101707039","conf":"0.30000001192092896","height":"0.011627906163533597"},{"par_num":"0","block_num":"0","text":"85","page_num":"0","level":"0","left":"0.6046511624885648","width":"0.013081395626068137","line_num":"0","top":"0.0674418609589309","word_num":"0","conf":"0.30000001192092896","height":"0.011627906163533597"},{"left":"0.7296511625212683","par_num":"0","line_num":"0","block_num":"0","width":"0.013081395626068137","page_num":"0","height":"0.013953487608167836","conf":"0.30000001192092896","text":"86","top":"0.0651162795447533","word_num":"0","level":"0"},{"block_num":"0","top":"0.06744186083296189","text":"* Unable to acces...","page_num":"0","left":"0.8909883735740648","par_num":"0","word_num":"0","line_num":"0","conf":"0.5","width":"0.07267441749572756","level":"0","height":"0.011627906163533597"},{"line_num":"0","page_num":"0","height":"0.013953487608167836","left":"0.9680232558582236","par_num":"0","level":"0","word_num":"0","top":"0.06511627933545094","conf":"0.30000001192092896","width":"0.023255814446343392","block_num":"0","text":"• *8"},{"line_num":"0","par_num":"0","level":"0","top":"0.08837209251603628","left":"0.004360498646786186","conf":"0.5","height":"0.018604651557074692","width":"0.6874999576144748","word_num":"0","text":"\\\\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA51|K==CA51IK==QA51 IK==1A5} var","page_num":"0","block_num":"0"},{"height":"0.02093023300170893","par_num":"0","level":"0","left":"0.004360465034200968","conf":"0.30000001192092896","top":"0.10697674370263388","width":"0.05232558250427246","line_num":"0","text":"tion]\\|\\\".","word_num":"0","page_num":"0","block_num":"0"},{"width":"0.19186045328776047","level":"0","page_num":"0","left":"0.6918604761211304","word_num":"0","block_num":"0","text":"QA5=||\\\"[object AsyncFunction]\\\\\\\"","height":"0.018604651557074692","line_num":"0","par_num":"0","conf":"1","top":"0.08837209313619132"},{"height":"0.018604651557074692","page_num":"0","top":"0.0906976740470441","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","left":"0.8822674417247132","word_num":"0","block_num":"0","text":",dA5=11\\\"[object Func","width":"0.11627907223171663"},{"text":",CA5=\\|\\\"[object GeneratorFunction]\\|\\\"","top":"0.10690796858865559","width":"0.2196292241414388","line_num":"0","page_num":"0","height":"0.021860158708360444","word_num":"0","left":"0.053704660832546956","level":"0","conf":"0.5","par_num":"0","block_num":"0"},{"conf":"0.5","par_num":"0","text":",1A5=\\\\\\\"[object Proxy]\\\\\\\",FP6;var F_8=L(()=>{M_60;hTO;FP6=nA5});var ¡A5,U_8:var pJ7=L(@=>{sR(:iA5=vJП\\\\\"","word_num":"0","page_num":"0","width":"0.6192760891384549","height":"0.02309836917453334","block_num":"0","top":"0.10485349058771676","left":"0.27030065332470454","level":"0","line_num":"0"},{"text":"-_core-js_shared_","width":"0.0949035750495063","conf":"0.5","height":"0.019686898125542474","block_num":"0","word_num":"0","par_num":"0","top":"0.10880090718139823","left":"0.8878006239671177","level":"0","page_num":"0","line_num":"0"},{"page_num":"0","level":"0","conf":"1","width":"0.30813952551947704","block_num":"0","top":"0.12777777777777777","text":"\\\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var","word_num":"0","height":"0.018888888888888955","left":"0.004360470701453205","par_num":"0","line_num":"0"},{"word_num":"0","top":"0.12777777777777777","text":"gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\\|\\\"\\|\\\");return q?\\|\\\"Sy","page_num":"0","left":"0.31395350076820183","level":"0","block_num":"0","conf":"1","height":"0.02111111111111108","line_num":"0","par_num":"0","width":"0.6845929887559679"},{"height":"0.021266148885091152","par_num":"0","block_num":"0","conf":"0.5","line_num":"0","top":"0.14651162848704102","width":"0.9941860622829861","level":"0","text":"mbol(src)_1.||\\\"+q:\\|\\\"||\\\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\\\"\\|\\\"}catch(K){}}return\\|\\\"||\\\"}var 0A5,aA5,rl;var Oa8=L(()=>","page_num":"0","word_num":"0","left":"0.004360456614531295"},{"top":"0.16976744171452796","width":"0.9941860622829861","par_num":"0","line_num":"0","conf":"1","left":"0.004360439146994189","word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.01912144766913526","text":"{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-"},{"height":"0.02093023300170893","text":"L(O=>{F_80;UJ70);hT(;0a8O);tA5=/[\\\\\\","width":"0.21947674221462674","block_num":"0","top":"0.1883720925921688","word_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","left":"0.0029069758258261896","page_num":"0"},{"left":"0.23837210016965216","level":"0","line_num":"0","page_num":"0","height":"0.020930233001709042","block_num":"0","par_num":"0","width":"0.16279069052802192","conf":"0.30000001192092896","word_num":"0","top":"0.1883720926561222","text":"IIAS. *+?O(|(\\](31]/g,eA5=/^*"},{"top":"0.18784928426724223","word_num":"0","line_num":"0","par_num":"0","left":"0.40981678524993664","width":"0.055366431342230904","level":"0","block_num":"0","height":"0.019650268554687433","text":"\\\\[object","conf":"0.5","page_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","level":"0","left":"0.4651162731363935","line_num":"0","text":".+?Constructor\\((\\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOw","top":"0.18837209305867197","par_num":"0","width":"0.5334302266438802","conf":"1","height":"0.018604651557074692"},{"par_num":"0","word_num":"0","height":"0.021240310668945384","left":"0.004360486656576591","line_num":"0","page_num":"0","top":"0.20666666613839557","width":"0.7587209065755208","level":"0","block_num":"0","text":"nProperty, Y05=RegExp(||\\\"^\\|\\\"+_05.call(z05).replace(tA5,I|\\\"|||||||\\$&||\\\").replace(/has0wnPropertyl(function).*?C?=l|||||||111\\O1 for","conf":"0.5"},{"conf":"0.30000001192092896","word_num":"0","line_num":"0","page_num":"0","left":"0.7630813970890298","level":"0","width":"0.2354651133219401","par_num":"0","block_num":"0","text":".+?(?=NMM/|||\\])/g,11\\\"S1.*?\\|\\\")+||\\\"","height":"0.020930233001709042","top":"0.20930232556891293"},{"left":"0.004360599002815885","par_num":"0","text":"S\\\\\\\");QJ7=A05});function 005(q,K){return q==null?void 0:q[K]}var cJ7;var 1J7=L(O=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;1","level":"0","line_num":"0","conf":"1","height":"0.01666666666666672","page_num":"0","top":"0.22999999999999998","block_num":"0","width":"0.9941858927408854","word_num":"0"},{"block_num":"0","text":"J7(;ik=$05});var w05,ne;var Q_8=L(()=>{le();sRO;w05=ik(vJ, ||\\\"Map\\|\\\"),ne=w05});var j05,ol;var zu6=L(()=>{le(;j05=ik(Object,\\|\\\"create\\\\\\\"),ol=j05});function H05O{this.__data_","conf":"0.5","left":"0.004360461912721942","line_num":"0","page_num":"0","height":"0.0189405674404568","level":"0","top":"0.24883720990703262","width":"0.9941860622829861","word_num":"0","par_num":"0"},{"left":"0.004360482793599749","level":"0","conf":"0.5","block_num":"0","height":"0.01912144766913526","page_num":"0","par_num":"0","line_num":"0","text":"_=ol?ol(null): (},this.size=0}var nJ7;var","top":"0.2697674416176288","word_num":"0","width":"0.22529067993164065"},{"width":"0.7674418131510417","line_num":"0","par_num":"0","height":"0.018604651557074803","left":"0.23110467962757475","level":"0","page_num":"0","text":"iJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(@=>{rJ7","conf":"1","top":"0.2674418599578967","block_num":"0","word_num":"0"},{"width":"0.19476742214626738","conf":"1","height":"0.016279069052802297","text":"=J05});function D05(q){var K=this.-","line_num":"0","par_num":"0","top":"0.2906976748146841","word_num":"0","page_num":"0","block_num":"0","left":"0.00436048479197893","level":"0"},{"level":"0","page_num":"0","top":"0.2906976748005672","text":"data_","line_num":"0","conf":"1","block_num":"0","height":"0.013953487608167947","left":"0.20494186194847955","word_num":"0","par_num":"0","width":"0.026162788603040887"},{"par_num":"0","left":"0.2325581403272012","conf":"0.5","level":"0","height":"0.016279069052802186","block_num":"0","text":"-;if(ol)ivar","top":"0.2906976746305756","width":"0.06831395361158585","word_num":"0","page_num":"0","line_num":"0"},{"width":"0.0726744174957275","text":"_=K[qJ;return","block_num":"0","conf":"0.5","height":"0.01860465155707458","left":"0.30523255793091536","top":"0.29069767445402084","word_num":"0","level":"0","line_num":"0","par_num":"0","page_num":"0"},{"top":"0.28837209305867195","width":"0.34156975216335717","left":"0.38517442246760514","page_num":"0","conf":"1","par_num":"0","height":"0.018604651557074692","level":"0","block_num":"0","line_num":"0","word_num":"0","text":"_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\\\\\""},{"text":"_lodash_hash_undefined_.","width":"0.12790696885850694","level":"0","page_num":"0","height":"0.016279069052802075","top":"0.28837209310925793","line_num":"0","word_num":"0","conf":"1","block_num":"0","left":"0.7340116298633821","par_num":"0"},{"left":"0.8880813950284591","height":"0.018604651557074692","par_num":"0","width":"0.11046511332194009","text":",X05,P05,aJ7;var sJ7","line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","top":"0.28837209251603635","page_num":"0"},{"left":"0.0043604776355514","line_num":"0","top":"0.30930232522921464","conf":"1","text":"=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});function","page_num":"0","width":"0.4258720821804471","word_num":"0","block_num":"0","height":"0.018604651557074692","level":"0","par_num":"0"},{"conf":"0.5","page_num":"0","block_num":"0","par_num":"0","level":"0","height":"0.01669250594245064","left":"0.43023256087688727","top":"0.3088888890313587","text":"Z05(q) {var K=this.--","width":"0.1133720927768283","word_num":"0","line_num":"0"},{"top":"0.3088888884768969","par_num":"0","line_num":"0","page_num":"0","conf":"1","block_num":"0","left":"0.542151166026675","text":"data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);","height":"0.019018088446723147","width":"0.45639533996582027","word_num":"0","level":"0"},{"page_num":"0","line_num":"0","word_num":"0","text":"W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});function","height":"0.01860465155707458","par_num":"0","block_num":"0","width":"0.34738371107313365","conf":"1","left":"0.004360475834557004","top":"0.33023255778735416","level":"0"},{"par_num":"0","height":"0.016279069052802186","word_num":"0","level":"0","width":"0.06831395361158588","block_num":"0","conf":"0.5","left":"0.35319767321843193","line_num":"0","page_num":"0","text":"v05(q,K){var","top":"0.3302325586131337"},{"page_num":"0","height":"0.016279069052802297","level":"0","left":"0.4287790718898408","text":"_=this.__data","width":"0.07122092776828343","block_num":"0","word_num":"0","top":"0.3302325583515058","conf":"1","line_num":"0","par_num":"0"},{"text":";return","top":"0.3325581397618075","par_num":"0","left":"0.5087209311683477","level":"0","line_num":"0","word_num":"0","conf":"1","block_num":"0","height":"0.013953487608167836","width":"0.04505813916524248","page_num":"0"},{"page_num":"0","level":"0","width":"0.39244185553656685","height":"0.018888888888888955","text":"this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\\|\\\"","top":"0.3277777777777777","word_num":"0","conf":"1","par_num":"0","line_num":"0","left":"0.5523255805224587","block_num":"0"},{"level":"0","line_num":"0","page_num":"0","left":"0.9418259014856182","conf":"1","height":"0.01690707842508954","par_num":"0","block_num":"0","text":"_lodash_h","width":"0.056755171881781696","top":"0.32991855399403147","word_num":"0"},{"line_num":"0","block_num":"0","conf":"1","left":"0.004360466605718284","page_num":"0","text":"ash_undefined__\\\\\\\"","width":"0.10755813386705185","level":"0","top":"0.34883720980499433","word_num":"0","par_num":"0","height":"0.016279069052802075"},{"left":"0.1104651423695784","page_num":"0","top":"0.3488372098973427","level":"0","par_num":"0","text":", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var","word_num":"0","height":"0.0189405674404568","block_num":"0","line_num":"0","width":"0.30668601989746097","conf":"1"},{"level":"0","height":"0.0189405674404568","page_num":"0","left":"0.4200581492119407","line_num":"0","conf":"1","block_num":"0","par_num":"0","text":"K=-1,_=q==null?0:q.length;this.clear;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var","top":"0.3488372098973427","width":"0.5334302266438802","word_num":"0"},{"top":"0.3488372092840293","page_num":"0","width":"0.04796511332194009","height":"0.02093023300170893","level":"0","word_num":"0","left":"0.9505813962278381","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"_M7=L(O)","line_num":"0"},{"page_num":"0","width":"0.994186062282986","top":"0.369767441714528","text":"=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.s","block_num":"0","line_num":"0","par_num":"0","height":"0.01912144766913526","left":"0.004360441846145038","word_num":"0","level":"0","conf":"1"},{"level":"0","height":"0.018604651557074692","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","top":"0.39069767406642386","width":"0.09883720609876846","text":"ize=0, this.__data_","line_num":"0","word_num":"0","left":"0.0043604685582143456"},{"line_num":"0","word_num":"0","page_num":"0","block_num":"0","text":"_={hash:new $a8,map:new(nel|ce),string:new $a8}}var zM7;var YM7=L((=>{_M7O;Ku6O;Q_8();zM7=T05});function V05(q){var K=typeof q;return K==\\\\\\\"string\\\\\\\"||K==\\\\","left":"0.10319772961835838","width":"0.8938952975802952","conf":"0.5","level":"0","height":"0.018604651557074692","par_num":"0","top":"0.3883720926710751"},{"left":"0.004360469666199585","word_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","text":"\\\"number) |\\\"1IK==||\\\"symbol\\|\\\"I IK==\\|\\\"boolean \\|\\\"?q!==\\\\\\\".","height":"0.018914727105034723","line_num":"0","page_num":"0","top":"0.40666666718391675","width":"0.3357558144463433"},{"conf":"1","left":"0.004360468083005579","level":"0","block_num":"0","height":"0.01860465155707458","top":"0.4279069764695247","width":"0.052325577206081816","word_num":"0","par_num":"0","line_num":"0","page_num":"0","text":"\\\"string)'"},{"conf":"0.30000001192092896","text":"\\\"?\\|\\\"string\\|\\\":)","page_num":"0","height":"0.01860465155707458","line_num":"0","block_num":"0","left":"0.06250000194216385","par_num":"0","top":"0.4279069764695247","width":"0.10174418555365669","word_num":"0","level":"0"},{"page_num":"0","height":"0.021240308549668963","par_num":"0","level":"0","text":"-_proto__||\\\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var","top":"0.4066666670817547","width":"0.42877905103895403","word_num":"0","left":"0.3386628009299108","conf":"0.5","block_num":"0","line_num":"0"},{"left":"0.7688953702301919","line_num":"0","level":"0","text":"_=q.__data__;return AM7(K)?_[typeof K==\\'","block_num":"0","conf":"1","height":"0.019018088446723036","width":"0.22674416436089406","top":"0.4088888883606179","page_num":"0","par_num":"0","word_num":"0"},{"page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.16279070175339644","top":"0.43023255778735414","word_num":"0","level":"0","height":"0.018604651557074692","par_num":"0","text":"||\\\"hash\\|\\\"]:_.map}var","line_num":"0","width":"0.12645348442925347"},{"text":"ie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L(©)=>{Yu","line_num":"0","top":"0.42999999999999994","width":"0.7063953399658203","word_num":"0","conf":"1","height":"0.01666666666666672","page_num":"0","left":"0.2921511481146455","par_num":"0","block_num":"0","level":"0"},{"height":"0.02116278966267915","top":"0.44883720983920306","conf":"1","line_num":"0","page_num":"0","left":"0.0029069695361824996","par_num":"0","word_num":"0","width":"0.9956395467122395","text":"6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05}); funct","level":"0","block_num":"0"},{"conf":"0.30000001192092896","width":"0.0915697627597385","block_num":"0","par_num":"0","height":"0.01912144766913526","text":"ion LO5(q,K){var","left":"0.0029069814255204187","line_num":"0","word_num":"0","level":"0","top":"0.46976744155948924","page_num":"0"},{"left":"0.09883720767175651","top":"0.46976744189588127","page_num":"0","text":"_=ie(this,q),z=_.size;return","conf":"1","line_num":"0","height":"0.01860465155707458","block_num":"0","level":"0","width":"0.1569767422146267","word_num":"0","par_num":"0"},{"text":"-.set(q,K),this.size+=_.size==z?0:1,this}var XM7;var","block_num":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.26017443092575027","height":"0.01912144766913515","width":"0.29360463884141713","level":"0","top":"0.46976744161762884","page_num":"0","conf":"1"},{"conf":"1","left":"0.5523255901783554","level":"0","line_num":"0","text":"PM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.cl","top":"0.46744186034549373","block_num":"0","height":"0.01860465155707458","page_num":"0","par_num":"0","width":"0.4462209065755208","word_num":"0"},{"text":"ear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.","page_num":"0","word_num":"0","height":"0.02325581444634328","conf":"1","par_num":"0","level":"0","width":"0.9956395467122396","block_num":"0","line_num":"0","left":"0.002906978808015184","top":"0.4883720926838051"},{"height":"0.021343669891357497","word_num":"0","top":"0.5088888883941145","page_num":"0","block_num":"0","width":"0.4404069688585069","left":"0.0029069845849495125","text":"prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.","line_num":"0","conf":"1","level":"0","par_num":"0"},{"conf":"1","height":"0.016279069052802186","left":"0.453488372940582","level":"0","width":"0.03052325513627796","word_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"data_.","top":"0.5093023259774749","line_num":"0"},{"block_num":"0","word_num":"0","height":"0.016279069052802186","level":"0","page_num":"0","conf":"0.5","left":"0.4840116292923959","text":"_;if(_","line_num":"0","par_num":"0","top":"0.5093023259096454","width":"0.03197674221462671"},{"top":"0.5088888889538393","par_num":"0","line_num":"0","left":"0.5203488394493934","page_num":"0","width":"0.11773255666097016","block_num":"0","conf":"1","height":"0.01669250594245064","level":"0","word_num":"0","text":"instanceof ce){var z="},{"height":"0.019018088446723036","text":"_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=","word_num":"0","conf":"1","page_num":"0","width":"0.3459302266438802","block_num":"0","level":"0","left":"0.6526162787256681","top":"0.5088888885544162","par_num":"0","line_num":"0"},{"left":"0.004360472020814004","page_num":"0","block_num":"0","conf":"1","line_num":"0","width":"0.155523247188992","height":"0.018604651557074692","top":"0.5302325578648734","par_num":"0","text":"++_.size,this;_=this.__data_","level":"0","word_num":"0"},{"height":"0.02111111111111108","par_num":"0","word_num":"0","top":"0.5277777777777778","block_num":"0","text":"_=new X_6(z)}return","level":"0","conf":"1","left":"0.15843023302775636","page_num":"0","width":"0.10901162889268665","line_num":"0"},{"conf":"1","left":"0.27034886375104733","height":"0.02560723410712351","page_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","top":"0.5255555557532857","width":"0.6991278754340278","text":"_.set(q,K), this.size=_.size, this}var h05=200,DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05}); function dP6(q){var K=this.__data_","word_num":"0"},{"top":"0.5325581394866951","word_num":"0","left":"0.9680232560801169","block_num":"0","page_num":"0","height":"0.013953488667805991","level":"0","conf":"0.5","text":"__=new","line_num":"0","width":"0.03052325513627785","par_num":"0"},{"word_num":"0","text":"ce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.","level":"0","top":"0.5488372093772135","page_num":"0","left":"0.010174471832985038","height":"0.01671834627787272","line_num":"0","block_num":"0","conf":"1","par_num":"0","width":"0.9883720397949219"},{"block_num":"0","top":"0.5697674421015059","height":"0.016279069052802186","line_num":"0","left":"0.004360489759026246","width":"0.4622092776828342","word_num":"0","par_num":"0","conf":"1","page_num":"0","text":"prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}var","level":"0"},{"width":"0.04505813916524248","block_num":"0","line_num":"0","word_num":"0","left":"0.47093023316083804","conf":"0.30000001192092896","height":"0.016279069052802186","page_num":"0","text":"S05=\\\\\\\"","level":"0","par_num":"0","top":"0.5674418606189477"},{"left":"0.5232558166624022","level":"0","page_num":"0","height":"0.013953487608167947","conf":"1","par_num":"0","text":"lodash hash undefined","line_num":"0","width":"0.12209302054511173","word_num":"0","top":"0.5697674421261486","block_num":"0"},{"page_num":"0","top":"0.5674418606189477","line_num":"0","word_num":"0","left":"0.6497093028950773","block_num":"0","height":"0.016279069052802186","par_num":"0","level":"0","text":"\\\\\\\"","width":"0.027616278330484967","conf":"0.30000001192092896"},{"text":", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.","word_num":"0","page_num":"0","width":"0.3226744121975369","par_num":"0","conf":"1","top":"0.5697674421480176","height":"0.016279069052802186","line_num":"0","left":"0.6758721033472193","level":"0","block_num":"0"},{"block_num":"0","left":"0.014534892553299164","conf":"1","par_num":"0","top":"0.588372092671075","height":"0.018604651557074692","width":"0.14389533996582032","word_num":"0","page_num":"0","line_num":"0","level":"0","text":"data__.has(q)}var GM7;var"},{"page_num":"0","conf":"1","par_num":"0","text":"vM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..","top":"0.5883720928261139","word_num":"0","height":"0.01860465155707458","line_num":"0","left":"0.15697678065731238","level":"0","width":"0.4040697309705946","block_num":"0"},{"line_num":"0","conf":"1","level":"0","top":"0.606976743678827","width":"0.48837208218044703","height":"0.018604651557074692","block_num":"0","text":"VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function","word_num":"0","left":"0.004360475188846083","page_num":"0","par_num":"0"},{"par_num":"0","left":"0.5595930246467669","top":"0.5906976746305757","line_num":"0","block_num":"0","height":"0.016279069052802186","width":"0.034883719020419646","page_num":"0","conf":"1","text":"__data","word_num":"0","level":"0"},{"block_num":"0","page_num":"0","conf":"1","word_num":"0","left":"0.6046511618147005","line_num":"0","height":"0.018604651557074692","text":"=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;","level":"0","par_num":"0","top":"0.5883720929423929","width":"0.3938953399658204"},{"left":"0.4912790721865947","conf":"1","level":"0","width":"0.07122092776828348","line_num":"0","height":"0.016279069052802186","block_num":"0","text":"x05(q,K){var","top":"0.6093023258224362","par_num":"0","word_num":"0","page_num":"0"},{"conf":"1","page_num":"0","top":"0.6088888885641061","width":"0.4113371955023871","level":"0","left":"0.5872093085195301","block_num":"0","line_num":"0","par_num":"0","text":",z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7","height":"0.019018088446723036","word_num":"0"},{"line_num":"0","page_num":"0","height":"0.016666666666666607","word_num":"0","level":"0","par_num":"0","text":";var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_","left":"0.004360472305391462","top":"0.63","width":"0.4709302266438802","conf":"1","block_num":"0"},{"level":"0","par_num":"0","page_num":"0","block_num":"0","text":"8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!","conf":"1","height":"0.018888888888888844","top":"0.6277777777777778","width":"0.5232557932535806","word_num":"0","left":"0.4752907052929313","line_num":"0"},{"width":"0.23837208218044706","text":"1;var j=A.get(q),H=A.get(K);if(j&&H)return","left":"0.00436047595908781","word_num":"0","line_num":"0","par_num":"0","top":"0.6488372099361024","height":"0.0189405674404568","page_num":"0","block_num":"0","conf":"1","level":"0"},{"block_num":"0","level":"0","left":"0.24273257588231287","top":"0.648837209843079","text":"j==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J","word_num":"0","line_num":"0","conf":"1","par_num":"0","height":"0.0189405674404568","page_num":"0","width":"0.7558139377170139"},{"level":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.48403256734212236","left":"0.0058034896275774624","top":"0.6710916374469934","height":"0.015956259833441844","text":",q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjzfX21f(.TM7K,functionct,Gzur(n_ox","conf":"0.30000001192092896","block_num":"0","page_num":"0"},{"page_num":"0","left":"0.48837210361731925","width":"0.5101743910047742","text":",G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M","block_num":"0","conf":"0.5","height":"0.016279069052802186","level":"0","top":"0.6697674424115834","par_num":"0","line_num":"0","word_num":"0"},{"word_num":"0","level":"0","page_num":"0","par_num":"0","conf":"1","top":"0.688372092942393","block_num":"0","height":"0.018604651557074692","left":"0.004360439551289216","text":"=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05","width":"0.9941860622829862","line_num":"0"},{"block_num":"0","level":"0","width":"0.04069767263200549","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","text":"(q) {var","height":"0.01669250594245064","line_num":"0","left":"0.0043604668856501595","top":"0.7088888889538392"},{"width":"0.40406977335611977","word_num":"0","top":"0.7088888889538392","block_num":"0","line_num":"0","par_num":"0","page_num":"0","level":"0","height":"0.01669250594245064","conf":"1","left":"0.0479651187852655","text":"K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var"},{"top":"0.7088888890894982","width":"0.545058102077908","word_num":"0","left":"0.45348839592354123","block_num":"0","level":"0","height":"0.01669250594245053","line_num":"0","page_num":"0","par_num":"0","text":"kM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z)","conf":"1"},{"line_num":"0","page_num":"0","text":"{_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});function","level":"0","height":"0.018888888888888955","top":"0.7277777777777777","conf":"1","par_num":"0","word_num":"0","left":"0.0043604745939071895","width":"0.308139525519477","block_num":"0"},{"level":"0","top":"0.7325581399168464","conf":"0.30000001192092896","par_num":"0","text":"as5(9,K,-","page_num":"0","height":"0.013953487608167947","block_num":"0","width":"0.055232556660970045","left":"0.312500001659825","word_num":"0","line_num":"0"},{"width":"0.09593022664388018","block_num":"0","line_num":"0","par_num":"0","top":"0.73255813982521","level":"0","height":"0.011627906163533486","text":",z,Y,A,00kswltchd","word_num":"0","left":"0.36627907432340867","page_num":"0","conf":"0.30000001192092896"},{"word_num":"0","level":"0","page_num":"0","left":"0.4651162871583229","par_num":"0","top":"0.7277777777777777","text":"){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buf","height":"0.018888888888888955","width":"0.5334302266438802","block_num":"0","line_num":"0","conf":"1"},{"height":"0.01671834627787272","text":"fer; case","conf":"1","left":"0.0043604645888744315","word_num":"0","width":"0.04505813916524252","level":"0","page_num":"0","top":"0.7488372092900042","line_num":"0","block_num":"0","par_num":"0"},{"text":"t05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1","conf":"1","line_num":"0","height":"0.0189405674404568","level":"0","page_num":"0","width":"0.3866279178195529","word_num":"0","left":"0.05232557998756187","top":"0.7488372098973427","block_num":"0","par_num":"0"},{"width":"0.18313952551947704","conf":"1","line_num":"0","top":"0.7511111111111111","level":"0","height":"0.014444444444444482","page_num":"0","par_num":"0","block_num":"0","left":"0.4375000093401447","text":";return!0; case d05:case c05:case","word_num":"0"},{"page_num":"0","height":"0.0189405674404568","width":"0.37936045328776047","level":"0","text":"i05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.me","word_num":"0","conf":"1","block_num":"0","line_num":"0","top":"0.7488372101299007","par_num":"0","left":"0.6191860488924722"},{"page_num":"0","left":"0.004360510343259586","text":"ssage;case r05:case a05:return q==K+\\\\\\\"\\|\\\";case n05:var $=kM7;case 005:var","conf":"1","top":"0.7674418601516951","block_num":"0","word_num":"0","width":"0.4229650709364149","line_num":"0","height":"0.018604651557074692","level":"0","par_num":"0"},{"conf":"1","text":"w=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);va","width":"0.5668604532877604","page_num":"0","block_num":"0","level":"0","left":"0.4316860669343028","height":"0.016279069052802186","line_num":"0","par_num":"0","top":"0.7697674421015059","word_num":"0"},{"width":"0.2936046388414171","level":"0","block_num":"0","word_num":"0","par_num":"0","line_num":"0","conf":"0.5","text":"r H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; case","page_num":"0","height":"0.018604651557074692","left":"0.004360477259434821","top":"0.7883720927485944"},{"block_num":"0","conf":"1","left":"0.2965116313729576","level":"0","text":"s05:if(Ma8)return Ma8.call(q)=","page_num":"0","height":"0.016279069052802186","top":"0.7883720933418159","word_num":"0","width":"0.1686046494377984","par_num":"0","line_num":"0"},{"par_num":"0","top":"0.7883720932642966","conf":"1","width":"0.13953487608167853","left":"0.4680232619591606","height":"0.016279069052802186","block_num":"0","level":"0","line_num":"0","page_num":"0","word_num":"0","text":"-Ma8.call(K)}return!1}var"},{"top":"0.7855555553697754","conf":"0.5","line_num":"0","width":"0.22674418555365672","level":"0","left":"0.6061046481436678","text":"U05=1,Q05=2,d05=||\\\"[object Boolean]||\\\"","page_num":"0","height":"0.023746770222981772","block_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","top":"0.788372093058672","left":"0.8313953516438009","text":",c05=\\|\\\"[object Date]\\\\\\\",105","level":"0","height":"0.01860465155707458","par_num":"0","line_num":"0","word_num":"0","conf":"0.5","page_num":"0","width":"0.16715115441216355"},{"par_num":"0","left":"0.0043604675573639595","level":"0","conf":"0.5","height":"0.018914729224310922","page_num":"0","text":"=I|\\\"[object Error]\\l\\\"","line_num":"0","top":"0.8066666661921081","width":"0.12936046388414169","word_num":"0","block_num":"0"},{"level":"0","width":"0.03488371902041965","block_num":"0","line_num":"0","word_num":"0","left":"0.004360466507232026","height":"0.018604651557074692","text":"1]\\|\\\"","conf":"0.30000001192092896","top":"0.8279069763726256","page_num":"0","par_num":"0"},{"line_num":"0","par_num":"0","width":"0.13953487608167858","block_num":"0","conf":"0.5","level":"0","top":"0.8066666671205144","page_num":"0","height":"0.021240308549669074","text":",n05=\\|\\\"[object Map]\\|\\\"","word_num":"0","left":"0.13226744948184804"},{"top":"0.8069767439113851","width":"0.0915697627597385","height":"0.018604651557074692","page_num":"0","par_num":"0","conf":"0.5","text":",i05=\\|\\\"[object","word_num":"0","block_num":"0","level":"0","left":"0.270348841076526","line_num":"0"},{"top":"0.8069767442720485","left":"0.3633720958667686","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.016279069052802186","line_num":"0","text":"Number7\\\\\\\"","block_num":"0","level":"0","width":"0.06395348442925347","word_num":"0"},{"level":"0","width":"0.15552324718899196","line_num":"0","height":"0.018914727105034723","par_num":"0","conf":"0.5","page_num":"0","left":"0.42732559001892884","text":",r05=\\|\\\"[object RegExp]\\\\\\\"","top":"0.8066666671839168","block_num":"0","word_num":"0"},{"word_num":"0","width":"0.09447674221462676","line_num":"0","conf":"0.5","left":"0.21947674674636874","level":"0","text":",e05=\\|\\\"[object","page_num":"0","block_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.8279069763920053"},{"top":"0.806666666341884","text":",005=||\\\"[object Set]\\|\\\",a05=||\\\"[object String]\\I\\\"","block_num":"0","conf":"0.5","width":"0.29651162889268656","line_num":"0","left":"0.581395342635736","level":"0","height":"0.021240310668945273","page_num":"0","par_num":"0","word_num":"0"},{"height":"0.018914729224310922","page_num":"0","block_num":"0","top":"0.80666666620955","line_num":"0","width":"0.12209302054511173","word_num":"0","conf":"0.5","par_num":"0","text":",s05=\\|\\\"[object Symbo","left":"0.8764534894293933","level":"0"},{"top":"0.8277777777777777","line_num":"0","page_num":"0","width":"0.18604649437798393","height":"0.02111111111111119","word_num":"0","level":"0","conf":"0.5","par_num":"0","left":"0.036337226552089125","block_num":"0","text":",t05=||\\\"[object ArrayBuffer]\\|\\\""},{"level":"0","text":"DataView]\\\\","height":"0.013953487608167836","word_num":"0","par_num":"0","top":"0.8302325585990169","left":"0.3139534873304264","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.0625"},{"top":"0.8277777777777777","width":"0.6090116288926866","text":",yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f","word_num":"0","page_num":"0","par_num":"0","height":"0.018888888888888955","conf":"1","level":"0","left":"0.3895348873543943","line_num":"0","block_num":"0"},{"block_num":"0","par_num":"0","top":"0.8488372093675235","level":"0","width":"0.21802323659261072","height":"0.01671834627787272","page_num":"0","line_num":"0","conf":"1","text":":void 0;EM7=q$5});function K$5(q,K){var","word_num":"0","left":"0.00436048433551854"},{"left":"0.2281976744102458","height":"0.016279069052802186","level":"0","page_num":"0","par_num":"0","conf":"1","line_num":"0","block_num":"0","text":"_=-1,z=K.","top":"0.8488372093883276","word_num":"0","width":"0.04651162889268662"},{"block_num":"0","text":"length,Y=q.length;whi'","width":"0.12063953611585826","level":"0","top":"0.8488372090276642","height":"0.018604651557074692","par_num":"0","conf":"1","line_num":"0","word_num":"0","left":"0.2747093037201716","page_num":"0"},{"text":"<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=","left":"0.4273256067331084","par_num":"0","top":"0.8488372101299009","level":"0","block_num":"0","height":"0.0189405674404568","line_num":"0","width":"0.5712209065755208","conf":"1","page_num":"0","word_num":"0"},{"par_num":"0","height":"0.016279069052802186","top":"0.8697674421887152","page_num":"0","line_num":"0","conf":"0.5","left":"0.0043604729861089","block_num":"0","text":"_$5}); function z$5(q,K,","width":"0.12790696885850694","word_num":"0","level":"0"},{"conf":"1","height":"0.016279069052802186","width":"0.2398255666097005","line_num":"0","word_num":"0","level":"0","left":"0.1366279217623913","par_num":"0","text":"){var z=K(q);return DO(q)?z:nP6(z,_(q))}var","page_num":"0","top":"0.8697674420724361","block_num":"0"},{"height":"0.016279069052802186","page_num":"0","top":"0.8697674421015058","conf":"0.5","width":"0.2252906799316406","block_num":"0","text":"Xa8=L((=>{o_80;RTO;a_8=z$5});function","par_num":"0","level":"0","line_num":"0","word_num":"0","left":"0.4258721056494897"},{"level":"0","line_num":"0","top":"0.866802125713205","text":"YSS(q,K){var","page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.02220970153808599","par_num":"0","width":"0.07136345969306102","left":"0.6510915259837525","word_num":"0"},{"word_num":"0","level":"0","text":"ar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;var","top":"0.8883720926710751","left":"0.0043604749696563","block_num":"0","page_num":"0","height":"0.018604651557074692","conf":"1","line_num":"0","width":"0.28488371107313365","par_num":"0"},{"par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.016279069052802186","left":"0.29215116409550945","width":"0.07122092776828337","word_num":"0","top":"0.8883720931092579","text":"Pa8=LCO=>{s.","line_num":"0"},{"par_num":"0","width":"0.19622092776828348","text":"8=Y$5});function A$5O{return[]}var","line_num":"0","block_num":"0","conf":"1","level":"0","height":"0.018604651557074692","top":"0.8883720926710751","word_num":"0","left":"0.36482558586443914","page_num":"0"},{"word_num":"0","level":"0","top":"0.8674418609541324","block_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.7252906955384564","width":"0.2732558144463433","text":"_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v","par_num":"0","height":"0.020930230882432732"},{"word_num":"0","top":"0.8906976746455285","par_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","height":"0.013953487608167836","text":":_8; var","left":"0.5697674428101472","width":"0.036337208747863836","line_num":"0","block_num":"0"},{"conf":"0.5","width":"0.02906976540883388","text":"Da8=L","top":"0.8906976747380005","level":"0","height":"0.011627906163533597","block_num":"0","word_num":"0","page_num":"0","left":"0.6090116292868621","par_num":"0","line_num":"0"},{"level":"0","left":"0.004360491498102053","par_num":"0","height":"0.016279069052802186","word_num":"0","conf":"1","top":"0.9093023258999555","block_num":"0","page_num":"0","text":");0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=","line_num":"0","width":"0.6366278754340278"},{"text":"(=>{t_8=A$5});var 0$5,$$5, hM7,w$5, iP6;var e_8=L(()=>{Pa8();Da8(","level":"0","par_num":"0","word_num":"0","left":"0.6438953708019126","line_num":"0","width":"0.354651133219401","block_num":"0","conf":"0.5","height":"0.020930230882432732","page_num":"0","top":"0.8883720942099465"},{"left":"0.6482558245492112","width":"0.3473837110731337","line_num":"0","conf":"1","word_num":"0","block_num":"0","page_num":"0","top":"0.9088888883606178","text":"null)return[];return q=0bject(q),s_8(hM7(q),function(K){return","par_num":"0","level":"0","height":"0.019018088446723036"},{"conf":"1","level":"0","left":"0.00436047159312635","text":"$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var","top":"0.9277777777777778","page_num":"0","par_num":"0","line_num":"0","height":"0.018888888888888844","width":"0.2674418555365668","word_num":"0","block_num":"0"},{"page_num":"0","word_num":"0","width":"0.3255813810560438","line_num":"0","conf":"1","text":"_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var","left":"0.2761628040321222","block_num":"0","level":"0","top":"0.9277777777777778","par_num":"0","height":"0.018888888888888844"},{"text":"SM7=LCO","width":"0.043604649437798404","conf":"0.5","height":"0.013953487608167836","top":"0.9302325585990169","left":"0.6031976745543567","page_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","word_num":"0"},{"conf":"0.5","line_num":"0","page_num":"0","top":"0.9277777777777778","par_num":"0","height":"0.018888888888888844","left":"0.6497093074006314","level":"0","block_num":"0","text":"=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\\\"obje","word_num":"0","width":"0.3488371955023871"},{"width":"0.5014534420437283","line_num":"0","level":"0","left":"0.0043605113830368775","text":"ct\\|\\\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\\\\\"","height":"0.019043926662868915","block_num":"0","page_num":"0","word_num":"0","conf":"1","par_num":"0","top":"0.9465116284773509"},{"line_num":"0","page_num":"0","conf":"0.5","level":"0","block_num":"0","par_num":"0","width":"0.11046511332194009","left":"0.5043604685112038","word_num":"0","height":"0.01671834627787272","text":"[object Arguments]\\\\","top":"0.9488372093675235"},{"conf":"1","text":";var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var","par_num":"0","page_num":"0","height":"0.0189405674404568","block_num":"0","line_num":"0","top":"0.9488372098430791","width":"0.3488372166951498","word_num":"0","left":"0.6497092995320658","level":"0"},{"conf":"1","level":"0","line_num":"0","height":"0.016279069052802186","par_num":"0","top":"0.9697674421015058","width":"0.6191860198974609","word_num":"0","page_num":"0","block_num":"0","left":"0.00872095385940873","text":"Ou6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function"},{"block_num":"0","par_num":"0","width":"0.3604651133219401","height":"0.016279069052802186","word_num":"0","conf":"1","text":"{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\\\","line_num":"0","level":"0","page_num":"0","left":"0.6380813922982124","top":"0.9697674423146843"}]...
|
|
AppleNative
|
NULL
|
False
|
8082
|
NULL
|
NULL
|
|
43614
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminnyToolsWindowHelpProject vDevPostmanCommand.php© DiarizeViaAiParticipantidentif© EncryptTokensCommand.php© EngagementStatsRegenerate© FeatureFlagsHelper.phprixcrosslenantissues.pnpc rusnro esrermissonscachec cenerarelnternalwebnookl ol® GroupSetDefaultLanguageCo© HelperTruncateCoachingTabl© HubspotJournalPollingComm© HubspotWebhookServiceCon© ImportRecording.php© ImportUsersFromCsvFile.php© IterateUsersCommand.php© JiminnyCacheClearCommanc© JiminnyDebugCommand.phpC J minnvser-ncvore. okenmc minny okenntoconmane.© MakeSlackLiveCoachingChat© ManageScimForTeam.php© MarkBranchForEnvironmentP© MuteOrganizerChannel.php© PhpApm.php© PropagateCoachingFeedbach© PurgeConferences.php© PurgeSoftDeletedOpportunitic) Purcesvncbatchescommanoc reca cu arevearskscommallc removevelerevakescommc kemovecxolreanuacescomn© RemoveUnusedParticipantSp© ResetElasticSearch.php© RestoreActivityCrmProviderkc© RestoreActivityTypeComman© SeedActivities.php© SyncActivity.php© Tracklmported.php© UpdateActivitiesAverageScorg whichworkerlsWorkingOnWn> [ Schedulingc kerner.ono› ContractsD DomainODTOD EmailsEnumsD Eventsv MActivitiesD ActivityProviderv M AiAutomationC ACMIvrosceCTAcceo.onC) AiAutomationAnalvsisRea‹C) ConferenceActivityimporti© ManualTriggerForAnalysis© RunActivityAiAnalysis.php© RunOpportunityAiAnalysis© TemplateFieldsUpdated.pl> D Audio© AutomatedReportsService.php© ReportController.php• Filesystem.phpC Team.php© SendReportMailJob.phpphp api.phpAutomatedReportsSendCommand.phprackrrovlderlnstalleacventongC UserPilotActivityListener.php© RequestGenerateAskJiminnyReportJob.php© SyncOpportunity.php(C) OpportunityUpdated.php© RequestGenerateReportJob.php© Opportunity.phpc Eventservicerrovider.onp© OpportunityPendingAiAnalysisAfterStageChanged.php€ HasAttributes.php© Service.php© RunOpportunityAiAnalysis.php(©) AutomatedReportResult.php© AutomatedReport.php› use ...class RunQpportunityAiAnalysis* @param int $opportunityIdx Oodrallno neriemo corertelaslos* oparam int surloderda* Oparam string $triggerType* Oparam string $crm0bjectType* Oparam int[] $crm0bjectIdspublic function __construct(private readonly int $opportunityId,private readonly array $crmTemplateFieldsIds,private readonly int scriggeridprivate readonly string $triggerType = CrmTempLateRun: : TRIGGER_OPPORprivate readonly string $crm0bjectType = Field::0BJECT_OPPORTUNITY,private readonly array $crmobjectIds = [1,) 4..3public function getOpportunityId(): intreturn $this->opportunityId;* Oreturn int[]*/public function getCrmTemplateFieldsIds(): arrayf…..;public function getTriggerId(): intf...public function getTriggerType(): stringf...}public function getCrm0bjectType(): ?stringf...}Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)= custom.log= laravel.log< Hs local liminnyalocalnostiV connect.vueA console [PROD]V Onboard.vueA console [STAGING]15521556100/1o58155915611562156315641569157015711572157315741575157615/215801001158215831584158515861OY1159215931594159515961597159816004 SF [jiminny@localhost]L console [EU] XC* scratch_1.json(iii crm configurations [EUlIx. AutovHaycroundvselect * from contacts cwhere c.crm_configuration_id = 370 order by c.updated_at desc;Ma lminny v026 49 A22 X3 X 103 ^SELECT * FROM participants where activity_ id = 38833541;SELECT * FROM participants where activity_id = 39216301;SELECI * FRUM aculVity_sUmmary_Logs where activity_1d = 572165011SELECT * FROM activities WHERE uvid_to_bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9') = vuid; # 38833541, tiSELECT * FROM activities WHERE uvid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae') = vuid;#072105011Cselect * fromcrm_profiles where crm_configuration_id = 319 and crm_provider_id = 525785080;select * fromopportunities where crm_configuration_id = 319 and crm_provider_id = 410150124747;select * from accounts where crm_configuration_id = 319 and crm_provider_id = 47150650569;select * from contacts where crm_configuration_id = 319 and crm_provider_id IN ('665587441856',# owner 13236 525785080# contact 116779180 665587441856 - activity - Alex Howes [EMAIL] created 2026-01-26# contact 219247563 742723347700 - [EMAIL] 2026-03-24# company 4176155 47150650564# deal 7100953 410150124747ISELELCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,Urela tasa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idWHERE u.team_id = 400 and sa.provider = 'hukspot':select * from features;select * from team_features where feature_id = 40;Iselect * from teams where id = 556: # owner: 18101. crm: 477Iselect * from crm confiqurations where id = 477:SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, LASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS User_id,u.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJUreanstns on td s u.rean lolWHERE u.team_id = 556 and sa.provider = 'integration-app';select * from opportunitieswhere id = 7594349;select * from stages where team_id = 459;select * from teams where id = 459;SELECTCONCAT(U.id, CASE WHEN U.id = t.owner_id THEN ' (owner) ' ELSE "'END) AS user_id,u. email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJUIN teams t n<→>l on t.1d = U.ceam_1dWHERE U.Ceam_1d = 45% and sa.provider = 'nupspor :, 0half Backend Chapter • 17 m leftL AutomatedReportsCommandTestv100% C•8 • Fri 17 Apr 11:13:41CascadeAutomated Report RetrInvestigating HubSpotComponent|AiAutomation\Listeners|PendingAnalysis|OpportunityPendingAiAnalysisAfterStageChanged:1, is executed. Can it update the opportunitywsta rast context opportunityrendingAiAnalysisatlerstagecnanged listener class In 4.20560 Fast Context FillCrmFieldValuesService execute - does it update the opportunity mod...lllLiorsHere's the full execution chain:What OpportunityPendingAiAnalysisAfterStageChanged doesIt does NOT directly update the opportunity. It's a trigger/orchestration step. Here's the full chain:=xecutonowUpportunityscaceupuared event Tirea- UpportunacyPenalngA1AnalysisArterstagechanged: : hand le•Loac opportuniry trom Db2. Check team has AI_CRM_FILLING feature enabled3. Find matching CRM templates for the opportunity4. Collect applicable template field IDs5. Dispatch RunOpportunityAiAnalysis event (queued)- Kunupportun1tyA1Analys1sL1scener::handle- FillCrmFieldValuesService: : execute()- U0portunaVermrlelohandler..execure1. Calls Prophet AI to extract field values from deal2. Saves CrmTemplateRun records3. Dispatches AiAutomationAnalysisReadyJob (queued)- FrocessAlAucomaclonana lysiskesulcs→ calls service->syncOpportunityo to refresh local data- caLls UpdatecrmFleldAction:: executet)→ writes AI-generated values back to CRM (HubSpot)Does "Uocare the ooponuniwrYes, indirectly and asynchronously, but not stage_id - it writes Al-generated CRM field values (notstace, speclllcally• ProcessAiAutomationAnalysisResults::qetTarqet0biect() calls service->syncOpportunity —ProcessAlAutomat1onAna Lysiskesults.php: 150 - wnich re-syncs the opportunity trom Hubspot,potentially updating stage_id and other fields as a side effectUpdateCrmFieldAction:: syncRemoteRecord also calls syncOpportunity after writing — UpdateCrmFie dAction.nhn:1.66Key gates — it returns early (no-op) if:1. Opportunity not found2. Team not found3. Team doesn't have AI CRM FILLING feature flag4. No CRM templates match the opportunity5. Templates exist but have no active fieldsRe lation to vour importStages IssueThe syncOpportunity() calls inside ProcessAiAutomationAnalysisResults go through the normalopportunity syne patn, whien calls resouvestade → polentally inportstades. oo this Al auromationchain is a possible additional trigger for the repeated importStages calls you're seeing, separate fromthe scheduled sync jobs.C1l -Ask anything (24L)+ ‹› CodeClaude Sonnet 4.6winasur leams42:6uir-o( 4 spaces...
|
[{"top":"0.0020761803249242927", [{"top":"0.0020761803249242927","block_num":"0","line_num":"0","height":"0.013935494422912642","word_num":"0","page_num":"0","text":"PhpStorm","width":"0.02776108086109161","conf":"1","level":"0","left":"0.020276436775319973","par_num":"0"},{"block_num":"0","level":"0","height":"0.010335916943020274","par_num":"0","conf":"1","line_num":"0","text":"File","top":"0.0025839794391580018","width":"0.011627906560897822","page_num":"0","word_num":"0","left":"0.05232558154097966"},{"text":"Edit","page_num":"0","block_num":"0","line_num":"0","conf":"1","level":"0","top":"0.0025839794483865086","width":"0.011627906560897835","word_num":"0","par_num":"0","height":"0.010335916943020274","left":"0.06976744199571387"},{"conf":"0.5","top":"0.025694444382837522","text":"FV faVsco.js v","word_num":"0","level":"0","width":"0.0334302306175232","left":"0.03633720945835158","page_num":"0","block_num":"0","par_num":"0","height":"0.007897286944919202","line_num":"0"},{"block_num":"0","text":"View","level":"0","line_num":"0","height":"0.012919896178775314","top":"0.0025839794299922225","width":"0.014534883201122284","word_num":"0","par_num":"0","page_num":"0","conf":"1","left":"0.08720930282773343"},{"page_num":"0","block_num":"0","conf":"1","height":"0.012919896178775314","line_num":"0","level":"0","par_num":"0","text":"Navigate","top":"0.0025839794299922225","left":"0.1061046516439201","word_num":"0","width":"0.02470930218696596"},{"height":"0.005167958140373186","width":"0.015988370776176458","block_num":"0","line_num":"0","word_num":"0","text":"Code","top":"0.005167958914309545","level":"0","page_num":"0","conf":"0.5","par_num":"0","left":"0.13517442006249308"},{"left":"0.1540697678225595","top":"0.0025839794299922225","par_num":"0","width":"0.02180232554674147","conf":"1","height":"0.012919896178775314","line_num":"0","block_num":"0","page_num":"0","text":"Laravel","word_num":"0","level":"0"},{"conf":"1","height":"0.010335916943020274","block_num":"0","text":"Refactor","line_num":"0","top":"0.0025839794785329495","left":"0.1802325584875518","word_num":"0","par_num":"0","page_num":"0","width":"0.02325581312179567","level":"0"},{"height":"0.0078972862826453","top":"0.02569444445557656","line_num":"0","width":"0.1308139443397522","par_num":"0","word_num":"0","level":"0","conf":"0.5","text":"#11894 on JY-18909-automated-reports-ask-iminny","page_num":"0","block_num":"0","left":"0.08139535954303226"},{"par_num":"0","conf":"1","width":"0.014534883201122284","top":"0.002583979461306396","text":"Tools","level":"0","line_num":"0","page_num":"0","left":"0.2267441862337412","word_num":"0","block_num":"0","height":"0.010335916943020274"},{"width":"0.02180232405662541","height":"0.005167958140373186","line_num":"0","level":"0","block_num":"0","conf":"1","par_num":"0","left":"0.26162790882924536","page_num":"0","text":"Window","top":"0.005167958914309545","word_num":"0"},{"par_num":"0","width":"0.014534883201122284","block_num":"0","left":"0.28779069817657066","text":"Help","word_num":"0","line_num":"0","page_num":"0","top":"0.0025839794299922225","height":"0.012919896178775314","level":"0","conf":"1"},{"conf":"0.5","block_num":"0","top":"0.04651162778062423","level":"0","height":"0.013210594654083252","left":"0.017441860956921497","page_num":"0","line_num":"0","text":"Project v","par_num":"0","width":"0.024709302186965938","word_num":"0"},{"height":"0.01616097953584461","block_num":"0","par_num":"0","page_num":"0","level":"0","text":"DevPostmanCommand.php","top":"0.0695487975469119","width":"0.07583000659942626","conf":"1","line_num":"0","left":"0.03330461474620723","word_num":"0"},{"block_num":"0","height":"0.010335917605294176","line_num":"0","conf":"1","text":"© DiarizeViaAiParticipantidentif","width":"0.0784883737564087","top":"0.08785529700173611","page_num":"0","word_num":"0","left":"0.034883720025865414","par_num":"0","level":"0"},{"line_num":"0","page_num":"0","top":"0.10335917345453993","left":"0.03488372326510221","par_num":"0","text":"© EncryptTokensCommand.php","word_num":"0","conf":"1","width":"0.07848836779594422","block_num":"0","level":"0","height":"0.012919896178775425"},{"height":"0.013194444444444398","line_num":"0","text":"© EngagementStatsRegenerate","par_num":"0","width":"0.0784883677959442","word_num":"0","block_num":"0","top":"0.11875000000000002","level":"0","conf":"1","page_num":"0","left":"0.03488372326510227"},{"left":"0.03343023574629474","block_num":"0","conf":"1","top":"0.13402777759011075","width":"0.06831395030021667","word_num":"0","text":"© FeatureFlagsHelper.php","par_num":"0","height":"0.01325904395845201","level":"0","line_num":"0","page_num":"0"},{"height":"0.0077519370449913305","level":"0","block_num":"0","page_num":"0","left":"0.03488372837251139","par_num":"0","top":"0.15245478070231056","conf":"0.30000001192092896","text":"rixcrosslenantissues.pnp","width":"0.07122092247009276","word_num":"0","line_num":"0"},{"line_num":"0","height":"0.005167958802647088","left":"0.03488372035155758","par_num":"0","top":"0.16795865625271578","width":"0.0770348846912384","conf":"0.30000001192092896","level":"0","block_num":"0","text":"c rusnro esrermissonscache","word_num":"0","page_num":"0"},{"word_num":"0","top":"0.18333333333333335","page_num":"0","par_num":"0","width":"0.07703487873077393","line_num":"0","level":"0","left":"0.03488371926168214","conf":"0.30000001192092896","block_num":"0","height":"0.005555555555555536","text":"c cenerarelnternalwebnookl ol"},{"text":"® GroupSetDefaultLanguageCo","par_num":"0","word_num":"0","level":"0","width":"0.08139534592628479","page_num":"0","conf":"1","left":"0.033430235469064054","height":"0.013194444444444398","block_num":"0","top":"0.19374999999999998","line_num":"0"},{"top":"0.2090277777777778","word_num":"0","width":"0.0770348846912384","par_num":"0","text":"© HelperTruncateCoachingTabl","conf":"1","block_num":"0","page_num":"0","height":"0.013194444444444398","level":"0","left":"0.03488371948214244","line_num":"0"},{"par_num":"0","page_num":"0","conf":"1","block_num":"0","level":"0","text":"© HubspotJournalPollingComm","left":"0.034883725227311556","height":"0.012919896178775314","width":"0.0784883677959442","word_num":"0","top":"0.22480620165221443","line_num":"0"},{"left":"0.0348837252273115","level":"0","height":"0.013194444444444398","par_num":"0","text":"© HubspotWebhookServiceCon","conf":"1","line_num":"0","top":"0.2402777777777778","width":"0.0784883677959442","word_num":"0","page_num":"0","block_num":"0"},{"text":"© ImportRecording.php","conf":"1","top":"0.25555555555555554","page_num":"0","width":"0.05813953280448913","level":"0","line_num":"0","par_num":"0","height":"0.013194444444444509","word_num":"0","block_num":"0","left":"0.034883723009463165"},{"conf":"1","left":"0.03343023349741271","height":"0.012919896178775314","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"© ImportUsersFromCsvFile.php","top":"0.27131782973145646","word_num":"0","width":"0.0799418568611145"},{"level":"0","width":"0.07267441749572753","block_num":"0","page_num":"0","word_num":"0","line_num":"0","par_num":"0","height":"0.013194444444444509","left":"0.03488372057626417","conf":"1","top":"0.28680555555555554","text":"© IterateUsersCommand.php"},{"par_num":"0","text":"© JiminnyCacheClearCommanc","page_num":"0","width":"0.0784883737564087","word_num":"0","top":"0.3020833332852587","left":"0.034883720025865414","height":"0.01057816545168555","block_num":"0","line_num":"0","level":"0","conf":"1"},{"line_num":"0","height":"0.008333333333333415","level":"0","block_num":"0","left":"0.03488372727705451","text":"© JiminnyDebugCommand.php","page_num":"0","top":"0.32013888888888886","conf":"1","par_num":"0","width":"0.07703487873077393","word_num":"0"},{"height":"0.005167958802647088","word_num":"0","conf":"0.30000001192092896","text":"C J minnvser-ncvore. okenm","top":"0.33591731258346513","line_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.034883720668312135","width":"0.0770348846912384"},{"conf":"0.30000001192092896","level":"0","text":"c minny okenntoconmane.","word_num":"0","height":"0.005200258228513888","block_num":"0","top":"0.3513888889687229","width":"0.0770348846912384","par_num":"0","left":"0.03488372033991605","page_num":"0","line_num":"0"},{"page_num":"0","block_num":"0","level":"0","text":"© MakeSlackLiveCoachingChat","conf":"1","line_num":"0","top":"0.36175710612946943","word_num":"0","height":"0.013242893748813156","par_num":"0","width":"0.07848836779594422","left":"0.034883725227311535"},{"block_num":"0","top":"0.3770833333333333","text":"© ManageScimForTeam.php","width":"0.07122092843055727","par_num":"0","left":"0.034883722732233426","conf":"1","level":"0","height":"0.013194444444444398","line_num":"0","page_num":"0","word_num":"0"},{"text":"© MarkBranchForEnvironmentP","block_num":"0","page_num":"0","line_num":"0","left":"0.03488372326510227","conf":"1","top":"0.39276485820906193","width":"0.0784883677959442","par_num":"0","word_num":"0","level":"0","height":"0.012919896178775425"},{"par_num":"0","block_num":"0","text":"© MuteOrganizerChannel.php","line_num":"0","top":"0.4082687339639264","word_num":"0","height":"0.013259043958452121","width":"0.07412790656089782","page_num":"0","left":"0.034883720211556925","level":"0","conf":"1"},{"level":"0","line_num":"0","block_num":"0","width":"0.040697672963142396","page_num":"0","par_num":"0","text":"© PhpApm.php","left":"0.03343023401317404","height":"0.013194444444444398","conf":"1","top":"0.42361111111111116","word_num":"0"},{"line_num":"0","left":"0.03343023416359481","page_num":"0","top":"0.43927648611603876","width":"0.0799418568611145","conf":"1","word_num":"0","par_num":"0","height":"0.012919896178775314","block_num":"0","text":"© PropagateCoachingFeedbach","level":"0"},{"conf":"1","block_num":"0","left":"0.03343023549727231","page_num":"0","top":"0.4547803620850309","text":"© PurgeConferences.php","par_num":"0","line_num":"0","word_num":"0","width":"0.0654069721698761","height":"0.012919896178775425","level":"0"},{"height":"0.013194444444444509","conf":"1","level":"0","block_num":"0","left":"0.03488372326510232","text":"© PurgeSoftDeletedOpportuniti","word_num":"0","top":"0.4701388888888889","page_num":"0","width":"0.07848836779594422","line_num":"0","par_num":"0"},{"left":"0.03488372033991605","text":"c) Purcesvncbatchescommano","height":"0.005555555555555647","page_num":"0","block_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.0770348846912384","conf":"0.30000001192092896","line_num":"0","top":"0.4881944444444444"},{"block_num":"0","height":"0.005167958140373186","page_num":"0","width":"0.07703487277030945","line_num":"0","left":"0.03488373188083571","par_num":"0","conf":"0.30000001192092896","level":"0","text":"c reca cu arevearskscommall","top":"0.5038759692502268","word_num":"0"},{"width":"0.0770348846912384","line_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.5193798448929575","left":"0.03488372051775288","text":"c removevelerevakescomm","word_num":"0","page_num":"0","height":"0.005167958802647088"},{"left":"0.03488372051775288","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","width":"0.0770348846912384","height":"0.005555555555555536","page_num":"0","par_num":"0","text":"c kemovecxolreanuacescomn","top":"0.5347222222222222","word_num":"0"},{"left":"0.034883725227311535","page_num":"0","height":"0.013194444444444509","level":"0","conf":"1","text":"© RemoveUnusedParticipantSp","word_num":"0","block_num":"0","par_num":"0","top":"0.5451388888888888","width":"0.07848836779594422","line_num":"0"},{"block_num":"0","left":"0.034883725504541926","page_num":"0","word_num":"0","top":"0.5604166668178375","conf":"1","height":"0.013226743539174302","width":"0.06540697216987611","level":"0","line_num":"0","par_num":"0","text":"© ResetElasticSearch.php"},{"conf":"1","top":"0.576227390315005","line_num":"0","page_num":"0","par_num":"0","block_num":"0","height":"0.012919896178775425","text":"© RestoreActivityCrmProviderkc","width":"0.0784883677959442","left":"0.03488372522731159","word_num":"0","level":"0"},{"width":"0.0784883677959442","block_num":"0","left":"0.034883725227311556","level":"0","conf":"1","height":"0.013194444444444398","par_num":"0","page_num":"0","top":"0.5916666666666667","word_num":"0","line_num":"0","text":"© RestoreActivityTypeComman"},{"block_num":"0","width":"0.05523255467414855","word_num":"0","height":"0.013210593329535558","left":"0.03343023602351967","text":"© SeedActivities.php","conf":"1","top":"0.6069444447650341","line_num":"0","par_num":"0","page_num":"0","level":"0"},{"block_num":"0","top":"0.6227390182219819","width":"0.047965115308761595","conf":"1","par_num":"0","word_num":"0","height":"0.012919896178775314","line_num":"0","left":"0.03488372201495058","level":"0","page_num":"0","text":"© SyncActivity.php"},{"conf":"1","top":"0.6381944444444444","page_num":"0","height":"0.013194444444444509","text":"© Tracklmported.php","block_num":"0","width":"0.05377906560897827","left":"0.03488372374419797","word_num":"0","line_num":"0","par_num":"0","level":"0"},{"conf":"1","left":"0.03488372522731159","text":"© UpdateActivitiesAverageScor","top":"0.6534722222222222","line_num":"0","level":"0","par_num":"0","height":"0.013194444444444398","block_num":"0","word_num":"0","width":"0.0784883677959442","page_num":"0"},{"text":"g whichworkerlsWorkingOnWn","width":"0.07703487873077393","par_num":"0","page_num":"0","block_num":"0","height":"0.008333333333333415","word_num":"0","conf":"0.5","line_num":"0","left":"0.034883725193644646","top":"0.6715277777777777","level":"0"},{"left":"0.01881088964681178","width":"0.04377357065677642","level":"0","block_num":"0","text":"> [ Scheduling","top":"0.6813810304176621","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.01708290047115746"},{"height":"0.005555555555555647","par_num":"0","left":"0.027616278823823705","text":"c kerner.ono","width":"0.031976744532585144","block_num":"0","level":"0","word_num":"0","top":"0.7027777777777777","page_num":"0","conf":"0.30000001192092896","line_num":"0"},{"level":"0","page_num":"0","block_num":"0","height":"0.007848836978276652","left":"0.013081394880110907","top":"0.7157622742757196","width":"0.03779069483280181","conf":"0.30000001192092896","par_num":"0","word_num":"0","text":"› Contracts","line_num":"0"},{"left":"0.018895349685119623","block_num":"0","line_num":"0","text":"D Domain","par_num":"0","conf":"0.30000001192092896","top":"0.7284722222222222","width":"0.027616277337074276","height":"0.013194444444444509","level":"0","page_num":"0","word_num":"0"},{"level":"0","line_num":"0","word_num":"0","left":"0.017441860119071128","block_num":"0","top":"0.7441860468718526","par_num":"0","conf":"0.30000001192092896","width":"0.021802325546741486","height":"0.012919896178775314","page_num":"0","text":"ODTO"},{"line_num":"0","width":"0.02470930218696594","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.013226743539174413","text":"D Emails","top":"0.7596899229332551","left":"0.018895348597650758","word_num":"0","par_num":"0"},{"height":"0.012919896178775425","width":"0.02616279125213623","level":"0","par_num":"0","line_num":"0","text":"Enums","page_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.7751937985514391","block_num":"0","left":"0.01889534899602489"},{"height":"0.01334543757968476","par_num":"0","text":"D Events","left":"0.018862609655413354","width":"0.026228269934654238","top":"0.790484903836349","word_num":"0","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0"},{"level":"0","conf":"0.5","height":"0.0077519370449913305","block_num":"0","top":"0.8062015509865483","left":"0.01889535214755239","line_num":"0","width":"0.03779069483280182","word_num":"0","text":"v MActivities","page_num":"0","par_num":"0"},{"par_num":"0","conf":"0.5","height":"0.010513565937678049","width":"0.04796511530876159","word_num":"0","top":"0.8215277777116089","block_num":"0","text":"D ActivityProvider","left":"0.03343023224387505","line_num":"0","page_num":"0","level":"0"},{"text":"v M AiAutomation","top":"0.8372093028458085","conf":"0.5","word_num":"0","par_num":"0","width":"0.04796511232852936","line_num":"0","page_num":"0","block_num":"0","height":"0.007929586039649106","left":"0.026162790413304493","level":"0"},{"top":"0.8552971575441976","block_num":"0","width":"0.06976743936538696","conf":"0.30000001192092896","level":"0","left":"0.04215116514042474","height":"0.005167958802647088","text":"C ACMIvrosceCTAcceo.on","line_num":"0","par_num":"0","page_num":"0","word_num":"0"},{"text":"C) AiAutomationAnalvsisRea‹","top":"0.8680555555264678","page_num":"0","block_num":"0","word_num":"0","level":"0","line_num":"0","par_num":"0","conf":"1","width":"0.06976743936538696","height":"0.007913436492284154","left":"0.04215116583732057"},{"width":"0.06976743936538696","left":"0.04215116574418831","level":"0","height":"0.00794573624928796","block_num":"0","par_num":"0","text":"C) ConferenceActivityimporti","line_num":"0","conf":"0.5","top":"0.8837209303895678","word_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","text":"© ManualTriggerForAnalysis","height":"0.013194444444444398","left":"0.04215116459269856","word_num":"0","top":"0.8965277777777778","width":"0.07122092843055726","par_num":"0","page_num":"0","conf":"1","level":"0"},{"width":"0.07122092843055726","word_num":"0","top":"0.9118055554109548","page_num":"0","left":"0.04215116459269856","block_num":"0","height":"0.01325904395845201","par_num":"0","level":"0","conf":"1","line_num":"0","text":"© RunActivityAiAnalysis.php"},{"block_num":"0","line_num":"0","conf":"1","par_num":"0","top":"0.9276485789131962","word_num":"0","text":"© RunOpportunityAiAnalysis","level":"0","width":"0.07122092843055725","left":"0.04215116487871358","page_num":"0","height":"0.012919896178775314"},{"height":"0.013194444444444509","word_num":"0","par_num":"0","page_num":"0","line_num":"0","width":"0.07267441749572753","left":"0.04069767618430673","block_num":"0","conf":"1","level":"0","text":"© TemplateFieldsUpdated.pl","top":"0.9430555555555555"},{"line_num":"0","height":"0.013242893748813156","left":"0.02616279120032954","page_num":"0","level":"0","par_num":"0","width":"0.030523255467414852","word_num":"0","top":"0.9583333333581515","block_num":"0","conf":"0.30000001192092896","text":"> D Audio"},{"width":"0.0770348846912384","par_num":"0","word_num":"0","left":"0.1220930237335959","conf":"1","top":"0.04651162776985762","block_num":"0","page_num":"0","level":"0","height":"0.013210594654083252","line_num":"0","text":"© AutomatedReportsService.php"},{"page_num":"0","text":"© ReportController.php","word_num":"0","left":"0.12063953581494395","top":"0.0671834625479939","width":"0.05668604373931886","conf":"1","level":"0","line_num":"0","par_num":"0","height":"0.012919896178775314","block_num":"0"},{"word_num":"0","height":"0.013194444444444398","conf":"0.5","par_num":"0","page_num":"0","level":"0","top":"0.09027777777777779","left":"0.12063953546343291","width":"0.04360465109348298","text":"• Filesystem.php","line_num":"0","block_num":"0"},{"word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.11369509045767079","conf":"0.5","text":"C Team.php","block_num":"0","height":"0.007832687430911589","width":"0.029069766402244568","left":"0.12209302450236606"},{"conf":"1","line_num":"0","page_num":"0","height":"0.013210594654083252","par_num":"0","word_num":"0","width":"0.0625","text":"© SendReportMailJob.php","top":"0.04651162776985762","left":"0.2718023263626453","level":"0","block_num":"0"},{"conf":"1","left":"0.31976744151543296","text":"php api.php","top":"0.06944444452354559","height":"0.010658914513058115","level":"0","width":"0.02616279125213622","line_num":"0","word_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"text":"AutomatedReportsSendCommand.php","page_num":"0","level":"0","left":"0.2703488407453891","block_num":"0","height":"0.012919896178775425","top":"0.09043927658761486","word_num":"0","width":"0.09156976342201234","line_num":"0","conf":"1","par_num":"0"},{"line_num":"0","height":"0.005167958140373297","text":"rackrrovlderlnstalleacventong","level":"0","top":"0.1162790700254206","conf":"0.30000001192092896","word_num":"0","width":"0.07122092247009276","block_num":"0","par_num":"0","page_num":"0","left":"0.2543604654364656"},{"word_num":"0","conf":"1","level":"0","block_num":"0","par_num":"0","page_num":"0","height":"0.008333333333333415","text":"C UserPilotActivityListener.php","top":"0.13402777777777775","line_num":"0","left":"0.12209302593733758","width":"0.07122092843055726"},{"left":"0.12209302389107632","page_num":"0","block_num":"0","text":"© RequestGenerateAskJiminnyReportJob.php","par_num":"0","conf":"1","height":"0.010513565937678049","top":"0.1548611109588096","level":"0","word_num":"0","width":"0.10465116500854493","line_num":"0"},{"par_num":"0","width":"0.05813953280448912","word_num":"0","height":"0.013194444444444509","top":"0.17569444444444438","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","left":"0.12063953696295245","text":"© SyncOpportunity.php"},{"page_num":"0","word_num":"0","block_num":"0","left":"0.12063953435872603","line_num":"0","top":"0.19896640894297812","width":"0.06395348310470582","par_num":"0","height":"0.007978035344017864","level":"0","conf":"1","text":"(C) OpportunityUpdated.php"},{"height":"0.013194444444444509","top":"0.15486111111111112","page_num":"0","line_num":"0","level":"0","conf":"1","par_num":"0","text":"© RequestGenerateReportJob.php","word_num":"0","width":"0.08139534592628478","block_num":"0","left":"0.23691860756208732"},{"par_num":"0","line_num":"0","text":"© Opportunity.php","conf":"1","left":"0.2630813977052624","block_num":"0","page_num":"0","height":"0.013194444444444509","level":"0","top":"0.17569444444444438","word_num":"0","width":"0.045058137178421"},{"word_num":"0","width":"0.06686046123504641","level":"0","block_num":"0","height":"0.005555555555555536","conf":"0.5","left":"0.28197674278363993","par_num":"0","text":"c Eventservicerrovider.onp","top":"0.20138888888888884","page_num":"0","line_num":"0"},{"page_num":"0","height":"0.013194444444444398","block_num":"0","conf":"1","par_num":"0","text":"© OpportunityPendingAiAnalysisAfterStageChanged.php","line_num":"0","word_num":"0","top":"0.21944444444444444","width":"0.12936046123504638","left":"0.12209302735243802","level":"0"},{"conf":"0.5","level":"0","height":"0.013194444444444398","page_num":"0","width":"0.04941860437393189","left":"0.1220930242180728","word_num":"0","par_num":"0","block_num":"0","text":"€ HasAttributes.php","line_num":"0","top":"0.2402777777777778"},{"level":"0","height":"0.013194444444444398","line_num":"0","width":"0.03633720874786375","word_num":"0","par_num":"0","conf":"0.5","page_num":"0","left":"0.18023255902238594","text":"© Service.php","top":"0.2402777777777778","block_num":"0"},{"left":"0.2601744229017302","width":"0.0784883677959442","conf":"1","block_num":"0","top":"0.21944444444444444","word_num":"0","height":"0.013194444444444398","par_num":"0","line_num":"0","page_num":"0","text":"© RunOpportunityAiAnalysis.php","level":"0"},{"block_num":"0","level":"0","height":"0.007800387673907894","page_num":"0","left":"0.22529070043165705","line_num":"0","text":"(©) AutomatedReportResult.php","width":"0.07122092843055727","word_num":"0","top":"0.2428940568736404","par_num":"0","conf":"1"},{"text":"© AutomatedReport.php","par_num":"0","line_num":"0","word_num":"0","width":"0.058139532804489136","conf":"1","left":"0.3066860485908585","level":"0","top":"0.2402777777777778","block_num":"0","height":"0.013194444444444398","page_num":"0"},{"left":"0.13226744200979748","width":"0.030523255467414856","text":"› use ...","top":"0.27906976745755463","page_num":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.012919896178775314","level":"0"},{"level":"0","top":"0.32558139567676214","block_num":"0","text":"class RunQpportunityAiAnalysis","conf":"0.5","par_num":"0","width":"0.09302325248718263","height":"0.012919896178775425","page_num":"0","word_num":"0","line_num":"0","left":"0.14098837309421275"},{"word_num":"0","block_num":"0","text":"* @param int $opportunityId","conf":"1","height":"0.010545865694681855","par_num":"0","level":"0","page_num":"0","top":"0.3720930232339208","line_num":"0","left":"0.1555232566431206","width":"0.08575581312179564"},{"block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.005167958802647088","par_num":"0","text":"x Oodrallno neriemo corertelaslos","top":"0.3901808784764135","width":"0.11046512126922606","level":"0","left":"0.15552325263021496","word_num":"0"},{"line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.15552325691861243","level":"0","page_num":"0","top":"0.40555555555555556","height":"0.005555555555555536","width":"0.07267441749572753","word_num":"0","par_num":"0","text":"* oparam int surloderda"},{"width":"0.08866278529167176","text":"* Oparam string $triggerType","word_num":"0","left":"0.15552326121929894","conf":"1","line_num":"0","height":"0.013194444444444509","top":"0.4159722222222222","block_num":"0","page_num":"0","level":"0","par_num":"0"},{"height":"0.013194444444444398","page_num":"0","conf":"1","par_num":"0","text":"* Oparam string $crm0bjectType","level":"0","top":"0.43125","word_num":"0","block_num":"0","left":"0.15552325851208848","line_num":"0","width":"0.09447674155235292"},{"width":"0.08866278529167174","block_num":"0","conf":"1","par_num":"0","word_num":"0","page_num":"0","text":"* Oparam int[] $crm0bjectIds","line_num":"0","height":"0.012919896178775314","level":"0","top":"0.44702842387443664","left":"0.15552326121962753"},{"width":"0.08720930218696596","height":"0.012919896178775425","top":"0.4935400519267621","left":"0.15261627972397593","page_num":"0","level":"0","par_num":"0","text":"public function __construct(","block_num":"0","conf":"1","word_num":"0","line_num":"0"},{"text":"private readonly int $opportunityId,","line_num":"0","block_num":"0","level":"0","height":"0.013194444444444509","conf":"1","par_num":"0","top":"0.5090277777777777","width":"0.11191860437393189","word_num":"0","left":"0.16424418473538002","page_num":"0"},{"height":"0.013194444444444398","word_num":"0","width":"0.13953487873077394","line_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.5243055555555556","page_num":"0","conf":"1","text":"private readonly array $crmTemplateFieldsIds,","left":"0.16424418663178394"},{"left":"0.16424418947407043","block_num":"0","text":"private readonly int scriggerid","page_num":"0","line_num":"0","top":"0.5423611111111111","word_num":"0","conf":"0.5","level":"0","par_num":"0","width":"0.09738370776176453","height":"0.008333333333333415"},{"page_num":"0","text":"private readonly string $triggerType = CrmTempLateRun: : TRIGGER_OPPOR","block_num":"0","width":"0.20930230617523193","height":"0.015972222222222165","left":"0.16424419847451538","conf":"1","level":"0","line_num":"0","par_num":"0","top":"0.5527777777777778","word_num":"0"},{"left":"0.16424420157144232","line_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","conf":"1","page_num":"0","text":"private readonly string $crm0bjectType = Field::0BJECT_OPPORTUNITY,","par_num":"0","word_num":"0","top":"0.5684754522982093","width":"0.20494184494018552"},{"par_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.015503875414530466","conf":"1","text":"private readonly array $crmobjectIds = [1,","top":"0.583979328356473","left":"0.16424418582122025","width":"0.13081395626068115","page_num":"0","word_num":"0"},{"text":") 4..3","line_num":"0","left":"0.15261627971321481","conf":"0.30000001192092896","width":"0.023255813121795643","height":"0.013194444444444509","par_num":"0","block_num":"0","word_num":"0","level":"0","top":"0.5993055555555555","page_num":"0"},{"page_num":"0","top":"0.6458333333333334","width":"0.12209302186965942","left":"0.15261628336684363","word_num":"0","line_num":"0","block_num":"0","height":"0.013194444444444398","par_num":"0","text":"public function getOpportunityId(): int","level":"0","conf":"1"},{"text":"return $this->opportunityId;","width":"0.08866278529167176","word_num":"0","block_num":"0","conf":"1","left":"0.164244191452513","line_num":"0","page_num":"0","height":"0.012919896178775314","level":"0","top":"0.677002584081155","par_num":"0"},{"top":"0.7361111110497967","height":"0.013242893748813156","conf":"0.5","level":"0","width":"0.047965112328529375","par_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.15552325958224764","text":"* Oreturn int[]","line_num":"0"},{"page_num":"0","left":"0.1555232561654599","conf":"1","line_num":"0","top":"0.7519379845979508","block_num":"0","height":"0.012919896178775425","level":"0","word_num":"0","width":"0.010174418240785604","par_num":"0","text":"*/"},{"text":"public function getCrmTemplateFieldsIds(): arrayf…..;","width":"0.16569766998291013","word_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","height":"0.013226743539174413","left":"0.15261628489161644","top":"0.7826388890400595"},{"word_num":"0","level":"0","page_num":"0","height":"0.013210594654083252","left":"0.1526162796926819","top":"0.8291666664972477","line_num":"0","par_num":"0","width":"0.12499999999999997","conf":"1","text":"public function getTriggerId(): intf...","block_num":"0"},{"page_num":"0","level":"0","left":"0.15261628056997106","text":"public function getTriggerType(): stringf...}","line_num":"0","top":"0.8733850133586262","width":"0.13953487873077391","block_num":"0","word_num":"0","conf":"1","height":"0.015503875414530466","par_num":"0"},{"conf":"1","line_num":"0","text":"public function getCrm0bjectType(): ?stringf...}","page_num":"0","level":"0","word_num":"0","height":"0.01552002562416921","top":"0.9198966410961842","block_num":"0","par_num":"0","left":"0.15261627676473283","width":"0.14825581312179564"},{"top":"0.984496124046702","width":"0.2485465049743652","page_num":"0","left":"0.0058139598330649855","conf":"1","block_num":"0","line_num":"0","height":"0.012919896178775425","level":"0","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)","word_num":"0","par_num":"0"},{"page_num":"0","par_num":"0","width":"0.033430230617523204","block_num":"0","conf":"1","height":"0.013210594654083252","text":"= custom.log","top":"0.04651162776985762","word_num":"0","line_num":"0","left":"0.3764534903116304","level":"0"},{"width":"0.032064709067344654","left":"0.4185606691882297","conf":"0.5","page_num":"0","level":"0","line_num":"0","word_num":"0","block_num":"0","top":"0.04615840083946299","height":"0.013626350296868317","par_num":"0","text":"= laravel.log"},{"left":"0.3764534900287414","text":"< Hs local liminnyalocalnosti","top":"0.07222222222222219","width":"0.07122092843055722","par_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","height":"0.005555555555555536"},{"conf":"0.5","line_num":"0","par_num":"0","height":"0.013210594654083252","width":"0.036337208747863725","level":"0","top":"0.04651162776985762","word_num":"0","block_num":"0","left":"0.5784883728244693","text":"V connect.vue","page_num":"0"},{"block_num":"0","top":"0.0671834625479939","conf":"0.30000001192092896","height":"0.012919896178775314","left":"0.5770348842161843","word_num":"0","level":"0","width":"0.04360465109348299","par_num":"0","line_num":"0","page_num":"0","text":"A console [PROD]"},{"line_num":"0","par_num":"0","text":"V Onboard.vue","top":"0.04651162778062423","width":"0.03924418389797213","word_num":"0","conf":"1","block_num":"0","height":"0.013210594654083252","page_num":"0","left":"0.6235465137760361","level":"0"},{"left":"0.6308139588341362","word_num":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"A console [STAGING]","height":"0.012919896178775314","level":"0","top":"0.0671834625479939","width":"0.050872087478637695","conf":"0.5"},{"conf":"1","height":"0.010335916943020274","block_num":"0","left":"0.3735465114166171","page_num":"0","text":"1552","level":"0","line_num":"0","top":"0.1498708011609906","width":"0.013081395626068082","word_num":"0","par_num":"0"},{"height":"0.010335916943020274","left":"0.3735465114166171","line_num":"0","word_num":"0","text":"1556","width":"0.013081395626068082","page_num":"0","par_num":"0","block_num":"0","conf":"1","level":"0","top":"0.2118863050369596"},{"width":"0.01162790656089785","conf":"0.30000001192092896","left":"0.3735465117631557","line_num":"0","top":"0.22997416026682893","height":"0.005167958471510081","level":"0","word_num":"0","par_num":"0","text":"100/","block_num":"0","page_num":"0"},{"top":"0.2454780362358212","width":"0.01162790656089785","block_num":"0","left":"0.3735465117631557","height":"0.005167958471510081","word_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"1o58","level":"0"},{"line_num":"0","width":"0.013081395626068082","word_num":"0","conf":"1","level":"0","top":"0.25581395384859684","par_num":"0","height":"0.012919896178775314","page_num":"0","left":"0.37354651127126826","text":"1559","block_num":"0"},{"height":"0.010335916943020274","block_num":"0","level":"0","top":"0.2868217055250446","line_num":"0","conf":"1","width":"0.013081395626068137","text":"1561","left":"0.3735465117073148","page_num":"0","par_num":"0","word_num":"0"},{"height":"0.010335916943020274","level":"0","block_num":"0","left":"0.3735465114166171","page_num":"0","conf":"1","text":"1562","top":"0.3023255815227477","line_num":"0","par_num":"0","width":"0.013081395626068082","word_num":"0"},{"block_num":"0","conf":"1","level":"0","page_num":"0","left":"0.37354651146506673","par_num":"0","text":"1563","top":"0.3178294578106985","width":"0.013081395626068082","line_num":"0","height":"0.012919896178775425","word_num":"0"},{"text":"1564","block_num":"0","word_num":"0","line_num":"0","left":"0.3735465114257014","page_num":"0","height":"0.010335916943020274","par_num":"0","top":"0.3333333334535544","level":"0","width":"0.013081395626068082","conf":"1"},{"page_num":"0","conf":"1","text":"1569","par_num":"0","top":"0.4082687338658233","width":"0.013081395626068082","block_num":"0","height":"0.012919896178775425","left":"0.37354651156196594","level":"0","line_num":"0","word_num":"0"},{"block_num":"0","height":"0.012919896178775314","par_num":"0","text":"1570","width":"0.013081395626068082","level":"0","left":"0.37354651131971794","conf":"1","top":"0.4237726098348156","word_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","conf":"1","text":"1571","page_num":"0","block_num":"0","par_num":"0","left":"0.3735465117073148","height":"0.012919896178775425","level":"0","word_num":"0","top":"0.4392764858899405","width":"0.013081395626068137"},{"par_num":"0","text":"1572","block_num":"0","line_num":"0","conf":"1","height":"0.012919896178775314","width":"0.013081395626068137","word_num":"0","level":"0","top":"0.4547803618589328","page_num":"0","left":"0.3735465117073148"},{"top":"0.47028423817245557","text":"1573","word_num":"0","left":"0.37354651146506673","level":"0","width":"0.013081395626068082","line_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.012919896178775425","block_num":"0"},{"top":"0.4857881138224893","line_num":"0","page_num":"0","height":"0.010335916943020163","level":"0","block_num":"0","par_num":"0","left":"0.3735465114166171","width":"0.013081395626068082","word_num":"0","conf":"1","text":"1574"},{"conf":"1","block_num":"0","left":"0.3735465114166171","level":"0","text":"1575","par_num":"0","top":"0.5012919897914815","line_num":"0","width":"0.013081395626068082","word_num":"0","height":"0.010335916943020274","page_num":"0"},{"height":"0.010335916943020274","text":"1576","level":"0","width":"0.013081395626068082","top":"0.5167958657604738","page_num":"0","conf":"1","block_num":"0","line_num":"0","left":"0.3735465114166171","par_num":"0","word_num":"0"},{"level":"0","block_num":"0","text":"15/2","top":"0.5348837209903432","left":"0.3735465117631557","conf":"0.30000001192092896","width":"0.01162790656089785","line_num":"0","par_num":"0","word_num":"0","height":"0.005167958471510081","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.3735465117631557","page_num":"0","height":"0.005167958471510192","top":"0.5813953488973199","word_num":"0","width":"0.01162790656089785","level":"0","text":"1580","line_num":"0","par_num":"0"},{"par_num":"0","left":"0.3735465117631557","text":"1001","width":"0.01162790656089785","word_num":"0","top":"0.5968992248663121","height":"0.005167958471510192","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","line_num":"0"},{"width":"0.013081395626068082","top":"0.6072351422529896","height":"0.012919896178775425","conf":"1","line_num":"0","par_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.373546511652809","word_num":"0","text":"1582"},{"top":"0.6227390185342127","page_num":"0","width":"0.013081395626068082","word_num":"0","conf":"1","level":"0","block_num":"0","height":"0.012919896178775425","left":"0.37354651146506673","par_num":"0","line_num":"0","text":"1583"},{"page_num":"0","top":"0.6382428944170723","block_num":"0","height":"0.012919896178775314","par_num":"0","width":"0.013081395626068082","line_num":"0","word_num":"0","left":"0.37354651127126826","level":"0","conf":"1","text":"1584"},{"text":"1585","width":"0.013081395626068137","word_num":"0","left":"0.37354651145295426","level":"0","conf":"1","block_num":"0","height":"0.010335916943020385","top":"0.6537467701245278","line_num":"0","page_num":"0","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","left":"0.3735465114166171","height":"0.010335916943020274","word_num":"0","top":"0.669250646122231","conf":"1","width":"0.013081395626068082","page_num":"0","text":"1586","line_num":"0"},{"left":"0.3735465116269639","block_num":"0","level":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"1OY1","height":"0.005167958140373186","top":"0.7493540054259373","width":"0.011627905815839779"},{"conf":"1","page_num":"0","width":"0.013081395626068082","left":"0.37354651131971794","text":"1592","top":"0.7596899224963143","height":"0.012919896178775425","word_num":"0","line_num":"0","par_num":"0","block_num":"0","level":"0"},{"text":"1593","width":"0.013081395626068082","block_num":"0","word_num":"0","line_num":"0","page_num":"0","top":"0.7751937988098372","level":"0","height":"0.012919896178775314","conf":"1","left":"0.37354651127126826","par_num":"0"},{"left":"0.37354651132577404","line_num":"0","level":"0","block_num":"0","conf":"1","top":"0.7906976747465296","width":"0.013081395626068137","page_num":"0","height":"0.012919896178775425","par_num":"0","text":"1594","word_num":"0"},{"line_num":"0","height":"0.012919896178775314","page_num":"0","level":"0","conf":"1","text":"1595","top":"0.806201550715522","block_num":"0","word_num":"0","par_num":"0","left":"0.37354651132577404","width":"0.013081395626068137"},{"height":"0.012919896178775314","level":"0","line_num":"0","width":"0.013081395626068137","left":"0.3735465117073148","conf":"1","text":"1596","par_num":"0","top":"0.8217054264584159","page_num":"0","word_num":"0","block_num":"0"},{"page_num":"0","text":"1597","width":"0.013081395626068082","block_num":"0","top":"0.8372093024529802","word_num":"0","line_num":"0","conf":"1","height":"0.010335916943020274","level":"0","par_num":"0","left":"0.3735465114166171"},{"conf":"1","line_num":"0","page_num":"0","par_num":"0","width":"0.013081395626068082","top":"0.8527131784219724","word_num":"0","height":"0.010335916943020274","block_num":"0","text":"1598","left":"0.3735465114166171","level":"0"},{"line_num":"0","par_num":"0","block_num":"0","left":"0.3735465117631557","text":"1600","top":"0.8863049096208341","width":"0.01162790656089785","word_num":"0","page_num":"0","level":"0","height":"0.005167958471510192","conf":"0.30000001192092896"},{"width":"0.059593021869659424","par_num":"0","height":"0.013210594654083252","word_num":"0","left":"0.4607558157005722","level":"0","block_num":"0","conf":"1","page_num":"0","top":"0.04651162778062423","line_num":"0","text":"4 SF [jiminny@localhost]"},{"conf":"0.30000001192092896","top":"0.06944444444444442","text":"L console [EU] X","par_num":"0","line_num":"0","height":"0.008333333333333304","left":"0.4578488406826119","block_num":"0","page_num":"0","width":"0.04360464811325071","word_num":"0","level":"0"},{"left":"0.5290697688973118","word_num":"0","text":"C* scratch_1.json","par_num":"0","block_num":"0","conf":"0.5","top":"0.04651162778062423","page_num":"0","height":"0.013210594654083252","width":"0.04069767296314242","line_num":"0","level":"0"},{"left":"0.5043604665098396","text":"(iii crm configurations [EUl","level":"0","top":"0.06944444444444442","width":"0.0625","block_num":"0","conf":"0.5","height":"0.008333333333333304","page_num":"0","word_num":"0","line_num":"0","par_num":"0"},{"width":"0.0232558116316795","left":"0.4462209302269409","block_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.09302325607193229","word_num":"0","page_num":"0","text":"Ix. Autov","conf":"0.30000001192092896","height":"0.005167958140373186"},{"conf":"0.30000001192092896","page_num":"0","top":"0.09302325589344385","word_num":"0","left":"0.4912790702145754","par_num":"0","line_num":"0","level":"0","width":"0.029069766402244568","block_num":"0","height":"0.005167958471510192","text":"Haycroundv"},{"left":"0.4069767483444414","page_num":"0","width":"0.07703487873077391","line_num":"0","conf":"1","text":"select * from contacts c","word_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.012919896178775314","top":"0.10335917322844179"},{"top":"0.11875000000000002","line_num":"0","conf":"0.5","page_num":"0","height":"0.013194444444444398","text":"where c.crm_configuration_id = 370 order by c.updated_at desc;","level":"0","width":"0.1918604612350464","block_num":"0","par_num":"0","word_num":"0","left":"0.40697674459237343"},{"left":"0.6947674428585303","block_num":"0","level":"0","page_num":"0","width":"0.02761627733707428","line_num":"0","height":"0.005167958471510081","conf":"0.30000001192092896","word_num":"0","par_num":"0","text":"Ma lminny v","top":"0.09302325589276395"},{"conf":"0.30000001192092896","page_num":"0","par_num":"0","top":"0.10833333333333339","word_num":"0","block_num":"0","line_num":"0","text":"026 49 A22 X3 X 103 ^","width":"0.07848836779594415","height":"0.013194444444444398","left":"0.6409883750923415","level":"0"},{"left":"0.40697674715273735","page_num":"0","text":"SELECT * FROM participants where activity_ id = 38833541;","word_num":"0","block_num":"0","par_num":"0","line_num":"0","level":"0","height":"0.012919896178775425","conf":"1","top":"0.14987080136151665","width":"0.17296510934829712"},{"top":"0.16527777777777775","height":"0.013194444444444509","conf":"1","level":"0","left":"0.40697674888545415","block_num":"0","width":"0.17296510934829706","par_num":"0","text":"SELECT * FROM participants where activity_id = 39216301;","page_num":"0","word_num":"0","line_num":"0"},{"width":"0.19912790060043328","line_num":"0","left":"0.4069767468039217","top":"0.18333333344114533","text":"SELECI * FRUM aculVity_sUmmary_Logs where activity_1d = 572165011","height":"0.007881136735280347","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","par_num":"0","word_num":"0"},{"line_num":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9') = vuid; # 38833541, ti","top":"0.19374999999999998","width":"0.3212209224700928","par_num":"0","left":"0.4069767508868649","conf":"0.5","height":"0.013194444444444398","block_num":"0","level":"0","page_num":"0","word_num":"0"},{"level":"0","par_num":"0","block_num":"0","conf":"1","width":"0.2776162624359131","left":"0.4069767604506206","height":"0.013194444444444398","line_num":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae') = vuid;","top":"0.2090277777777778","page_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","height":"0.0077519370449914415","conf":"0.30000001192092896","left":"0.6831395385887232","width":"0.04360464811325071","top":"0.21447028457827955","word_num":"0","level":"0","text":"#072105011C","page_num":"0","line_num":"0"},{"text":"select * from","par_num":"0","top":"0.22480620156608178","conf":"1","height":"0.012919896178775314","level":"0","width":"0.04215116202831265","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.4069767446002917"},{"width":"0.24127905368804936","level":"0","line_num":"0","height":"0.012919896178775314","top":"0.22480620165221443","par_num":"0","conf":"1","word_num":"0","text":"crm_profiles where crm_configuration_id = 319 and crm_provider_id = 525785080;","page_num":"0","left":"0.4491279230458698","block_num":"0"},{"word_num":"0","conf":"1","height":"0.013194444444444398","line_num":"0","left":"0.4069767446002917","level":"0","text":"select * from","top":"0.2402777777777778","block_num":"0","par_num":"0","width":"0.04215116202831265","page_num":"0"},{"line_num":"0","conf":"1","text":"opportunities where crm_configuration_id = 319 and crm_provider_id = 410150124747;","height":"0.013194444444444398","left":"0.4505814125365443","level":"0","top":"0.2402777777777778","page_num":"0","word_num":"0","width":"0.25145347118377687","block_num":"0","par_num":"0"},{"text":"select * from accounts where crm_configuration_id = 319 and crm_provider_id = 47150650569;","left":"0.40697674229199626","word_num":"0","page_num":"0","height":"0.013194444444444509","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"1","top":"0.25555555555555554","width":"0.27761628627777096"},{"level":"0","text":"select * from contacts where crm_configuration_id = 319 and crm_provider_id IN ('665587441856',","par_num":"0","height":"0.015503875414530355","top":"0.2713178296484626","width":"0.2936046361923218","word_num":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","left":"0.4069767591563833"},{"par_num":"0","page_num":"0","conf":"1","level":"0","text":"# owner 13236 525785080","height":"0.013194444444444509","top":"0.28680555555555554","block_num":"0","word_num":"0","left":"0.4069767441688554","width":"0.07267441749572756","line_num":"0"},{"text":"# contact 1","conf":"0.5","block_num":"0","height":"0.013194444444444509","page_num":"0","line_num":"0","top":"0.30208333333333326","word_num":"0","width":"0.03633720874786378","par_num":"0","level":"0","left":"0.40697674418097796"},{"height":"0.013194444444444509","block_num":"0","text":"16779180 665587441856 - activity - Alex Howes [EMAIL] created 2026-01-26","top":"0.30208333333333326","word_num":"0","width":"0.26017441749572756","left":"0.447674415353554","level":"0","par_num":"0","line_num":"0","conf":"1","page_num":"0"},{"left":"0.4068997611187536","top":"0.31710612728057397","block_num":"0","word_num":"0","par_num":"0","conf":"0.5","height":"0.014366557200749641","page_num":"0","width":"0.03649117350578307","line_num":"0","level":"0","text":"# contact 2"},{"par_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.012919896178775314","left":"0.44622093388223777","level":"0","line_num":"0","text":"19247563 742723347700 - [EMAIL] 2026-03-24","width":"0.16860464811325077","word_num":"0","top":"0.317829457466168"},{"width":"0.09011627435684205","word_num":"0","height":"0.007832686768637798","block_num":"0","text":"# company 4176155 47150650564","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.5","left":"0.40697674663377326","top":"0.3359173131402289"},{"par_num":"0","conf":"1","text":"# deal 7100953 410150124747","width":"0.08575581312179564","page_num":"0","top":"0.3462532299898544","word_num":"0","line_num":"0","height":"0.012919896178775314","block_num":"0","left":"0.4069767461682174","level":"0"},{"block_num":"0","width":"0.01889534741640092","height":"0.005167958140373186","text":"ISELEL","line_num":"0","top":"0.366925064857462","page_num":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.40697674395168343","level":"0"},{"conf":"0.5","level":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS user_id,","word_num":"0","top":"0.3770833333333333","height":"0.015972222222222165","line_num":"0","width":"0.2485465049743652","block_num":"0","page_num":"0","par_num":"0","left":"0.4200581505317153"},{"text":"Urela ta","top":"0.39791666662602765","width":"0.024709300696849845","page_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.005184108350011929","left":"0.420058141530378","level":"0","par_num":"0","line_num":"0","block_num":"0"},{"word_num":"0","height":"0.015503875414530355","width":"0.01744185984134672","conf":"1","level":"0","block_num":"0","page_num":"0","left":"0.42005813984676854","line_num":"0","text":"sa.*,","par_num":"0","top":"0.40826873386896223"},{"line_num":"0","conf":"1","left":"0.41860465814929065","height":"0.013194444444444398","top":"0.42361111111111116","width":"0.10755813121795649","block_num":"0","par_num":"0","page_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0"},{"par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.4392764861483385","left":"0.4069767444684086","level":"0","width":"0.11627906560897827","block_num":"0","conf":"0.5","line_num":"0","height":"0.012919896178775314","page_num":"0","word_num":"0"},{"left":"0.4069767451658349","conf":"0.5","level":"0","line_num":"0","width":"0.12790697813034052","word_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","block_num":"0","par_num":"0","height":"0.012919896178775314","page_num":"0","top":"0.4547803618589328"},{"page_num":"0","width":"0.15552325248718257","height":"0.013194444444444509","left":"0.4069767455680946","conf":"0.5","line_num":"0","par_num":"0","word_num":"0","top":"0.4701388888888889","level":"0","block_num":"0","text":"WHERE u.team_id = 400 and sa.provider = 'hukspot':"},{"level":"0","text":"select * from features;","left":"0.40697674369983006","line_num":"0","top":"0.5012919900243074","width":"0.0726744174957275","word_num":"0","conf":"1","par_num":"0","block_num":"0","page_num":"0","height":"0.012919896178775314"},{"conf":"1","text":"select * from team_features where feature_id = 40;","top":"0.5166666666914849","width":"0.15552325248718263","word_num":"0","level":"0","block_num":"0","left":"0.4069767492527136","line_num":"0","par_num":"0","page_num":"0","height":"0.010465115971035499"},{"width":"0.18459302186965942","conf":"1","level":"0","word_num":"0","page_num":"0","par_num":"0","top":"0.5478036177742743","block_num":"0","height":"0.007751937707265233","text":"Iselect * from teams where id = 556: # owner: 18101. crm: 477","left":"0.40697674663564154","line_num":"0"},{"height":"0.007864986525641604","line_num":"0","block_num":"0","par_num":"0","text":"Iselect * from crm confiqurations where id = 477:","top":"0.5631944445278768","width":"0.1468023180961609","word_num":"0","conf":"1","left":"0.40697674664873523","page_num":"0","level":"0"},{"conf":"1","left":"0.40697674442588083","text":"SELECT * FROM users WHERE id = 18101;","width":"0.11627906560897827","top":"0.5762273905411033","line_num":"0","block_num":"0","word_num":"0","page_num":"0","height":"0.012919896178775314","par_num":"0","level":"0"},{"block_num":"0","width":"0.021802325546741497","line_num":"0","level":"0","conf":"1","par_num":"0","top":"0.5917312662516976","height":"0.012919896178775314","word_num":"0","left":"0.40697674456674554","text":"SELECT","page_num":"0"},{"text":"CONCAT(u.id, LASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS User_id,","conf":"0.5","page_num":"0","width":"0.24854650497436526","line_num":"0","block_num":"0","level":"0","par_num":"0","word_num":"0","top":"0.6069444444444444","left":"0.41860465469040964","height":"0.015972222222222276"},{"height":"0.012919896178775425","page_num":"0","block_num":"0","par_num":"0","line_num":"0","width":"0.02761627733707428","conf":"0.5","level":"0","text":"u.email,","word_num":"0","top":"0.6227390182758147","left":"0.4186046524894085"},{"par_num":"0","text":"sa.*,","line_num":"0","width":"0.015988372266292572","word_num":"0","top":"0.6382428941909741","block_num":"0","height":"0.012919896178775314","left":"0.4200581396481037","level":"0","page_num":"0","conf":"1"},{"page_num":"0","line_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","left":"0.41860465814929065","conf":"1","block_num":"0","width":"0.10755813121795649","word_num":"0","par_num":"0","top":"0.6534722222222222","height":"0.013194444444444398"},{"par_num":"0","page_num":"0","left":"0.40843023401359596","top":"0.6692506460966587","width":"0.1148255825042725","word_num":"0","level":"0","height":"0.012919896178775425","conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","line_num":"0","block_num":"0"},{"top":"0.6873385012218715","left":"0.408430233535314","par_num":"0","conf":"0.30000001192092896","width":"0.12500000000000006","height":"0.005167958802647088","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"JUreanstns on td s u.rean lol","word_num":"0"},{"width":"0.18023254871368405","word_num":"0","par_num":"0","text":"WHERE u.team_id = 556 and sa.provider = 'integration-app';","conf":"0.5","height":"0.01552002562416921","left":"0.4069767517707959","level":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.6976744187124632"},{"block_num":"0","par_num":"0","width":"0.0857558131217957","line_num":"0","page_num":"0","height":"0.013194444444444509","conf":"1","left":"0.406976743392398","level":"0","text":"select * from opportunities","top":"0.7284722222222222","word_num":"0"},{"word_num":"0","block_num":"0","text":"where id = 7594349;","width":"0.059593021869659424","page_num":"0","line_num":"0","left":"0.4927325600021709","height":"0.013194444444444509","level":"0","top":"0.7284722222222222","conf":"1","par_num":"0"},{"block_num":"0","conf":"1","line_num":"0","left":"0.4069767502719541","text":"select * from stages where team_id = 459;","word_num":"0","top":"0.7441860468718526","par_num":"0","width":"0.12790696620941167","height":"0.012919896178775314","page_num":"0","level":"0"},{"left":"0.40697674218587154","height":"0.013226743539174413","par_num":"0","conf":"0.5","level":"0","page_num":"0","top":"0.7596899229763217","width":"0.10901162624359129","word_num":"0","text":"select * from teams where id = 459;","line_num":"0","block_num":"0"},{"width":"0.021802325546741497","word_num":"0","line_num":"0","text":"SELECT","top":"0.7751937985514391","left":"0.40697674456674554","conf":"1","page_num":"0","block_num":"0","height":"0.012919896178775425","par_num":"0","level":"0"},{"level":"0","word_num":"0","height":"0.015552324718899224","page_num":"0","left":"0.42005814639286676","block_num":"0","text":"CONCAT(U.id, CASE WHEN U.id = t.owner_id THEN ' (owner) ' ELSE \"'","conf":"0.5","top":"0.7906976751082507","width":"0.19767440557479854","line_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","top":"0.7906976746065641","conf":"1","left":"0.6162790701103671","level":"0","page_num":"0","text":"END) AS user_id,","width":"0.05232558250427244","height":"0.012919896178775314","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","text":"u. email,","top":"0.8062015506002284","page_num":"0","width":"0.02616279125213622","conf":"0.5","left":"0.4200581395771126","height":"0.015503875414530466","word_num":"0","line_num":"0"},{"left":"0.4200581396481037","conf":"1","page_num":"0","height":"0.012919896178775314","block_num":"0","text":"sa.*,","line_num":"0","level":"0","top":"0.8217054264907158","width":"0.015988372266292572","word_num":"0","par_num":"0"},{"conf":"1","block_num":"0","left":"0.42005814286165466","top":"0.8372093024274081","level":"0","width":"0.10610464811325071","word_num":"0","par_num":"0","height":"0.012919896178775314","text":"t.owner_id FROM social_accounts sa","page_num":"0","line_num":"0"},{"height":"0.01325904395845201","line_num":"0","page_num":"0","width":"0.11627906560897827","par_num":"0","word_num":"0","top":"0.8527131783222383","left":"0.40697674834445985","conf":"0.5","level":"0","text":"JOIN users u on u.id = sa.sociable_id","block_num":"0"},{"par_num":"0","top":"0.8708010339241453","height":"0.007751937707265122","page_num":"0","block_num":"0","left":"0.4069767482169526","line_num":"0","level":"0","width":"0.12645348310470583","conf":"0.30000001192092896","word_num":"0","text":"JUIN teams t n<→>l on t.1d = U.ceam_1d"},{"level":"0","top":"0.886111111138922","height":"0.00794573624928796","text":"WHERE U.Ceam_1d = 45% and sa.provider = 'nupspor :","page_num":"0","width":"0.15406975746154783","line_num":"0","block_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.4069767469878416"},{"conf":"0.30000001192092896","level":"0","text":", 0","block_num":"0","height":"0.012919896178775314","left":"0.7500000000794078","page_num":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.0025839794299922225","width":"0.013081395626068137"},{"par_num":"0","text":"hal","word_num":"0","top":"0.000000000018832935211321455","level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","width":"0.008720929920673304","height":"0.015503875414530466","left":"0.7674418605241595","page_num":"0"},{"block_num":"0","word_num":"0","par_num":"0","top":"0.0025839794299922225","conf":"0.5","left":"0.7936046535192525","level":"0","line_num":"0","page_num":"0","text":"f Backend Chapter • 17 m left","width":"0.07122092843055716","height":"0.012919896178775314"},{"word_num":"0","conf":"1","width":"0.08575581312179559","par_num":"0","page_num":"0","top":"0.022916666806997776","text":"L AutomatedReportsCommandTestv","height":"0.010675064060423067","block_num":"0","left":"0.8095930251009238","level":"0","line_num":"0"},{"par_num":"0","height":"0.010610465208689357","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"100% C•","top":"0.0025839793250265197","word_num":"0","left":"0.8997093023714182","width":"0.026162791252136275","page_num":"0"},{"page_num":"0","left":"0.9287790678514896","line_num":"0","block_num":"0","par_num":"0","width":"0.06540697813034058","text":"8 • Fri 17 Apr 11:13:41","word_num":"0","top":"0.0025839796560903627","conf":"0.5","height":"0.012919896178775314","level":"0"},{"width":"0.023255813121795588","block_num":"0","left":"0.7311046511910402","line_num":"0","par_num":"0","page_num":"0","word_num":"0","conf":"1","top":"0.046511628267201455","height":"0.012919896178775425","level":"0","text":"Cascade"},{"left":"0.7311046545930007","line_num":"0","word_num":"0","page_num":"0","text":"Automated Report Retr","conf":"1","height":"0.013242893748813156","par_num":"0","block_num":"0","level":"0","top":"0.06944444442619635","width":"0.05523255467414856"},{"par_num":"0","left":"0.7936046539545227","page_num":"0","width":"0.05377906560897827","height":"0.013242893748813267","conf":"1","line_num":"0","text":"Investigating HubSpot","word_num":"0","block_num":"0","top":"0.06944444456616183","level":"0"},{"line_num":"0","block_num":"0","text":"Component|AiAutomation\\Listeners|PendingAnalysis|OpportunityPendingAiAnalysisAfterStageChanged:","width":"0.2383720874786377","word_num":"0","top":"0.09302325604904205","par_num":"0","level":"0","height":"0.012919896178775425","conf":"1","page_num":"0","left":"0.7383720958659538"},{"line_num":"0","left":"0.7369186090849199","width":"0.10319766998291013","conf":"0.5","level":"0","height":"0.012919896178775425","text":"1, is executed. Can it update the opportunity","top":"0.11369509057340299","word_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"block_num":"0","width":"0.010174418265503915","par_num":"0","top":"0.11111111111111116","text":"w","conf":"0.30000001192092896","height":"0.01291989621016365","word_num":"0","line_num":"0","left":"0.9883720931686046","level":"0","page_num":"0"},{"conf":"0.30000001192092896","text":"sta rast context opportunityrendingAiAnalysisatlerstagecnanged listener class In 4.205","page_num":"0","width":"0.20784883499145512","top":"0.14722222222222225","left":"0.7383720950101672","block_num":"0","height":"0.005555555555555536","line_num":"0","par_num":"0","word_num":"0","level":"0"},{"text":"60 Fast Context FillCrmFieldValuesService execute - does it update the opportunity mod...","line_num":"0","word_num":"0","block_num":"0","height":"0.013194444444444509","page_num":"0","par_num":"0","width":"0.20930233001708987","left":"0.7383720847501675","top":"0.1729166666666666","level":"0","conf":"0.5"},{"top":"0.17829457390138959","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","left":"0.949127906974858","par_num":"0","text":"lllLiors","word_num":"0","block_num":"0","height":"0.005167958140373297","width":"0.023255811631679557"},{"page_num":"0","word_num":"0","par_num":"0","left":"0.7325581458678768","conf":"1","height":"0.012919896178775314","level":"0","width":"0.0741279006004335","text":"Here's the full execution chain:","block_num":"0","top":"0.19896640837056068","line_num":"0"},{"height":"0.012919896178775314","text":"What OpportunityPendingAiAnalysisAfterStageChanged does","top":"0.22480620187831257","par_num":"0","page_num":"0","block_num":"0","level":"0","width":"0.14680231809616084","conf":"1","word_num":"0","line_num":"0","left":"0.7340116314290166"},{"word_num":"0","page_num":"0","par_num":"0","line_num":"0","level":"0","block_num":"0","left":"0.7325581547363809","conf":"1","height":"0.013194444444444398","text":"It does NOT directly update the opportunity. It's a trigger/orchestration step. Here's the full chain:","top":"0.2402777777777778","width":"0.2311046361923218"},{"left":"0.7325581428452268","height":"0.005167958140373186","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","width":"0.03779069483280184","text":"=xecutonow","top":"0.263565891730847","word_num":"0"},{"level":"0","left":"0.7383720949321179","page_num":"0","par_num":"0","height":"0.005200258228513999","line_num":"0","word_num":"0","width":"0.09593023061752315","block_num":"0","conf":"0.30000001192092896","top":"0.3100775194684695","text":"Upportunityscaceupuared event Tirea"},{"width":"0.15406976938247685","par_num":"0","word_num":"0","page_num":"0","line_num":"0","text":"- UpportunacyPenalngA1AnalysisArterstagechanged: : hand le","block_num":"0","height":"0.005555555555555536","top":"0.32291666666666674","left":"0.7499999989570174","level":"0","conf":"0.30000001192092896"},{"word_num":"0","line_num":"0","width":"0.07412790656089774","block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.3359173125831727","left":"0.7601744190817208","text":"•Loac opportuniry trom Db","page_num":"0","level":"0","height":"0.005167958802646977"},{"line_num":"0","conf":"1","par_num":"0","left":"0.760174417236645","height":"0.012919896178775425","text":"2. Check team has AI_CRM_FILLING feature enabled","top":"0.3462532304205175","block_num":"0","width":"0.13226743936538699","word_num":"0","level":"0","page_num":"0"},{"par_num":"0","height":"0.007751937707265233","width":"0.1366279006004334","word_num":"0","conf":"1","top":"0.3617571060171685","level":"0","page_num":"0","left":"0.7601744268495272","text":"3. Find matching CRM templates for the opportunity","line_num":"0","block_num":"0"},{"text":"4. Collect applicable template field IDs","par_num":"0","page_num":"0","word_num":"0","width":"0.10901161432266226","height":"0.007961885796653023","block_num":"0","left":"0.7601744318427752","level":"0","line_num":"0","top":"0.37467700296730655","conf":"1"},{"width":"0.1409883737564087","left":"0.7601744187086128","line_num":"0","word_num":"0","level":"0","text":"5. Dispatch RunOpportunityAiAnalysis event (queued)","height":"0.013210593329535558","page_num":"0","par_num":"0","conf":"1","top":"0.38472222254281196","block_num":"0"},{"block_num":"0","top":"0.4027777777777778","level":"0","left":"0.7703488353413604","word_num":"0","text":"- Kunupportun1tyA1Analys1sL1scener::handle","conf":"0.30000001192092896","page_num":"0","width":"0.12063953876495359","height":"0.005555555555555536","line_num":"0","par_num":"0"},{"left":"0.7819767420168133","level":"0","line_num":"0","conf":"0.5","text":"- FillCrmFieldValuesService: : execute()","page_num":"0","width":"0.10465116500854499","word_num":"0","block_num":"0","height":"0.012919896178775425","par_num":"0","top":"0.4108527134003481"},{"word_num":"0","left":"0.7921511609160223","line_num":"0","page_num":"0","block_num":"0","height":"0.005167958802647088","par_num":"0","text":"- U0portunaVermrlelohandler..execure","level":"0","conf":"0.30000001192092896","top":"0.4289405683988021","width":"0.10755814313888545"},{"conf":"1","height":"0.012919896178775314","par_num":"0","left":"0.8037790682732879","word_num":"0","level":"0","text":"1. Calls Prophet AI to extract field values from deal","top":"0.43927648611603876","block_num":"0","page_num":"0","width":"0.14534883499145512","line_num":"0"},{"par_num":"0","text":"2. Saves CrmTemplateRun records","level":"0","top":"0.4520833333333334","word_num":"0","left":"0.8023255845711775","height":"0.013194444444444398","width":"0.08720929622650142","line_num":"0","page_num":"0","conf":"1","block_num":"0"},{"line_num":"0","conf":"1","page_num":"0","block_num":"0","width":"0.13953489065170288","word_num":"0","left":"0.803779065061979","text":"3. Dispatches AiAutomationAnalysisReadyJob (queued)","height":"0.012919896178775425","level":"0","par_num":"0","top":"0.46511627929406396"},{"conf":"0.30000001192092896","text":"- FrocessAlAucomaclonana lysiskesulcs","top":"0.4832041342975668","page_num":"0","word_num":"0","block_num":"0","width":"0.09883720874786384","level":"0","line_num":"0","left":"0.8139534897059958","height":"0.005167958802646977","par_num":"0"},{"top":"0.4935400517950994","left":"0.8255814104109248","word_num":"0","height":"0.007848836978276652","width":"0.15261626243591309","conf":"0.5","text":"→ calls service->syncOpportunityo to refresh local data","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","width":"0.10755813121795654","top":"0.5090277776177754","left":"0.8241279056013588","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007768087916903976","text":"- caLls UpdatecrmFleldAction:: executet)"},{"level":"0","width":"0.13808138370513912","conf":"1","top":"0.5193798449889049","page_num":"0","left":"0.8357558255957397","block_num":"0","text":"→ writes AI-generated values back to CRM (HubSpot)","line_num":"0","par_num":"0","word_num":"0","height":"0.01325904395845201"},{"top":"0.5503875968260666","par_num":"0","width":"0.07703488469123843","level":"0","page_num":"0","text":"Does \"Uocare the ooponuniwr","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.7340116267960403","block_num":"0","height":"0.005167958802646977"},{"page_num":"0","par_num":"0","level":"0","line_num":"0","text":"Yes, indirectly and asynchronously, but not stage_id - it writes Al-generated CRM field values (not","top":"0.5658914729700438","block_num":"0","word_num":"0","left":"0.7325581618169552","conf":"1","height":"0.012919896178775425","width":"0.23982555866241462"},{"block_num":"0","par_num":"0","word_num":"0","height":"0.005167958802646977","text":"stace, speclllcally","line_num":"0","top":"0.5839793281005521","width":"0.04505814015865328","level":"0","page_num":"0","left":"0.7340116276696026","conf":"0.30000001192092896"},{"height":"0.007929586039649217","line_num":"0","par_num":"0","width":"0.24563951492309566","word_num":"0","block_num":"0","top":"0.5993055555589868","page_num":"0","level":"0","text":"• ProcessAiAutomationAnalysisResults::qetTarqet0biect() calls service->syncOpportunity —Pro","conf":"0.5","left":"0.7340116491256179"},{"level":"0","word_num":"0","text":"cessAlAutomat1onAna Lysiskesults.php: 150 - wnich re-syncs the opportunity trom Hubspot,","left":"0.7441860708949622","page_num":"0","width":"0.2238371849060059","conf":"0.5","height":"0.007929586039649106","block_num":"0","par_num":"0","line_num":"0","top":"0.6149870804943873"},{"block_num":"0","left":"0.7427325655471619","word_num":"0","height":"0.013242893748813156","par_num":"0","top":"0.6249999999817519","conf":"1","page_num":"0","level":"0","text":"potentially updating stage_id and other fields as a side effect","width":"0.14680231809616096","line_num":"0"},{"block_num":"0","conf":"0.5","text":"UpdateCrmFieldAction:: syncRemoteRecord also calls syncOpportunity after writing — UpdateCrm","top":"0.6434108527978877","par_num":"0","left":"0.7441860669414387","word_num":"0","width":"0.23401160240173335","height":"0.007978036006291767","level":"0","page_num":"0","line_num":"0"},{"height":"0.005167958140373297","conf":"0.30000001192092896","line_num":"0","left":"0.7427325629204293","width":"0.05377906560897827","page_num":"0","word_num":"0","text":"Fie dAction.nhn:1.66","level":"0","top":"0.6589147289401494","par_num":"0","block_num":"0"},{"conf":"1","level":"0","height":"0.007751937707265233","line_num":"0","page_num":"0","text":"Key gates — it returns early (no-op) if:","word_num":"0","left":"0.7340116319566764","top":"0.6770025839241453","width":"0.0915697634220124","par_num":"0","block_num":"0"},{"block_num":"0","word_num":"0","width":"0.05959301590919486","height":"0.0077519370449914415","page_num":"0","conf":"1","par_num":"0","level":"0","text":"1. Opportunity not found","left":"0.7369186119468794","top":"0.6950904396170391","line_num":"0"},{"top":"0.7104166666666667","par_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.7354651181133718","text":"2. Team not found","word_num":"0","height":"0.013194444444444398","conf":"0.5","width":"0.0465116262435914"},{"level":"0","conf":"0.5","text":"3. Team doesn't have AI CRM FILLING feature flag","width":"0.11918604373931885","par_num":"0","word_num":"0","left":"0.7354651201716349","height":"0.007961885796652912","top":"0.7284722223471516","line_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","height":"0.012919896178775314","line_num":"0","left":"0.7354651202989173","level":"0","width":"0.10610464811325071","par_num":"0","block_num":"0","conf":"1","text":"4. No CRM templates match the opportunity","top":"0.7441860466134548","page_num":"0"},{"level":"0","height":"0.007864986525641604","conf":"0.5","block_num":"0","par_num":"0","left":"0.7354651171646426","word_num":"0","top":"0.7622739023444143","page_num":"0","text":"5. Templates exist but have no active fields","line_num":"0","width":"0.10174417495727539"},{"block_num":"0","par_num":"0","text":"Re lation to vour importStages Issue","height":"0.005555555555555536","top":"0.7826388888888889","page_num":"0","level":"0","line_num":"0","width":"0.08575580120086668","conf":"0.5","word_num":"0","left":"0.7340116405816073"},{"height":"0.012919896178775314","page_num":"0","left":"0.7340116437957731","block_num":"0","text":"The syncOpportunity() calls inside ProcessAiAutomationAnalysisResults go through the normal","par_num":"0","width":"0.2267441749572754","level":"0","word_num":"0","top":"0.7984496125049276","line_num":"0","conf":"1"},{"word_num":"0","block_num":"0","width":"0.24127905368804925","page_num":"0","level":"0","height":"0.005167958802647088","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"opportunity syne patn, whien calls resouvestade → polentally inportstades. oo this Al auromation","left":"0.7340116439780578","top":"0.8165374676286569"},{"left":"0.734011631589173","level":"0","text":"chain is a possible additional trigger for the repeated importStages calls you're seeing, separate from","line_num":"0","page_num":"0","word_num":"0","block_num":"0","conf":"1","height":"0.01062661475605442","par_num":"0","top":"0.826873385171499","width":"0.23982558250427244"},{"height":"0.007768087254630185","line_num":"0","word_num":"0","conf":"0.5","par_num":"0","left":"0.7340116316205234","text":"the scheduled sync jobs.","block_num":"0","page_num":"0","top":"0.8423611111530467","width":"0.05668604373931885","level":"0"},{"page_num":"0","height":"0.007800387011633991","level":"0","conf":"0.30000001192092896","par_num":"0","text":"C1l -","block_num":"0","line_num":"0","width":"0.02034883499145501","word_num":"0","left":"0.9593023275629055","top":"0.8604166667009014"},{"word_num":"0","level":"0","left":"0.7340116287453207","par_num":"0","page_num":"0","top":"0.9326388888888889","conf":"0.5","text":"Ask anything (24L)","height":"0.013194444444444398","block_num":"0","line_num":"0","width":"0.04941860437393186"},{"word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","top":"0.9611111109605252","left":"0.7340116301711379","height":"0.007881136735280347","text":"+ ‹› Code","width":"0.02761627733707428","block_num":"0"},{"level":"0","top":"0.9583333333119464","width":"0.04360464811325082","word_num":"0","page_num":"0","left":"0.7645348866088086","text":"Claude Sonnet 4.6","height":"0.010658914513058115","conf":"1","block_num":"0","par_num":"0","line_num":"0"},{"conf":"0.30000001192092896","par_num":"0","left":"0.8633720976474984","text":"winasur leams","word_num":"0","top":"0.9895833333333334","height":"0.005555555555555536","block_num":"0","level":"0","width":"0.046511623263359114","line_num":"0","page_num":"0"},{"par_num":"0","height":"0.012919896178775425","page_num":"0","text":"42:6","block_num":"0","word_num":"0","level":"0","top":"0.984496124046702","left":"0.9142441857383226","conf":"1","width":"0.013081395626068137","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","level":"0","left":"0.9302325579985398","line_num":"0","par_num":"0","text":"uir-o","top":"0.9896640829453173","page_num":"0","word_num":"0","width":"0.01598837077617654"},{"page_num":"0","height":"0.010610464546415566","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","text":"( 4 spaces","block_num":"0","top":"0.9868055557112884","left":"0.9534883738137369","width":"0.02761627733707428","word_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8085
|
NULL
|
NULL
|
|
43636
|
PhpStormFileFditViewNavigateCodeLaravelRefactonToo PhpStormFileFditViewNavigateCodeLaravelRefactonToolsWindowHelpFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vProject vc PlaybookCategoryRepository.phC PlaybookRepository.phpPlaylistActivityRepository.phpPlaylistRepository.php(C PlaylistShareRepository.php© QuestionRepository.pnpC) RoleChangeEventRepositorv.phrC RoleRepository.php(C) SearchRepository.php(C) SnapshotRepository.php(©) SocialAccountRepository.phpC StageRepository.phpC SubscriptionSetRepository.php( TaskRepository.php© leamAiContextkepository.php© leamDomainsRepository.php©leaminsightskepository.phpC) TeamRepository.php© ThemeRepository.pnpc) TimezoneRepositorv.phpC) TopicRepository.phpС) TopicTriagerRepository.phpC TrackRepository.php© TranscriptionModelLocaleReposC TranscriptionRepository.php© TranscriptionSummaryRepositorUserRepository.php© VocabularyRepository.php› M7 Rules• M Services> _ Activity> _AReports> Avatar> D Calendar› _ Conferencev D Crm1 Bullhorn_ Close_ CopperCrmooiectsDecorateActivityDummy→ Helpers_ HubspotD AccountSyncStrategy› Actions_ ContactSyncStrategyUDTOWFields› D JournalM MetadataOpportunitySyncstrategyM PaginationProspectSearchStrateayRedisServiceTraitsT OpportunitySyncTrait.cT SyncCrmEntitiesTrait.pT SyncFieldsTrait.php(C AutomatedReportsService.phpC) SendReportJob.phpC SendReportMailJob.php(C) ReportController.phpG TokenBuilder.phpC TeamSetupController.phppnp apl.onp© Filesystem.phpC AskJiminnyReportsController.php(c leam.onoc CrealenelaAcuiviyevent.ono© TrackProviderInstalledEvent.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.phpC RequestGenerateAskJiminnyReportJob.phpC RequestGenerateReportJob.php(©) SyncOpportunity.phpOpportunitySyncTrait.phpC) Opportunity.phpC OpportunityUpdated.phpC OpportunityStageUpdated.phpC EventServiceProvider.phpOpoorunityrenaingAlAnalysisArterstagechangea.ono© RunOpportunityAlAnalysis.php© ProcessAlAutomationAnalysiSkesults.phpX HasAttributes.phpC AutomatedRenorResult.nhnC) Automateakeportonp"podcast_audio_url"Cc wu resuitsT.T:Trart uooortunttsvncirardprocecced upporzunitysyncscracegykesolver sopporcunitysyncscracegykesouverhprocecteо сrnспссукероsсогу фсеиспссукерозісогу?usadesprotected DealFieldsService $dealFieldsService:s usaeesprivate ?array scachedclosedbealStages = nuul;3 usagesprivate array scachedBusinessProcesses = LJ#3 usagesprivate array scachedstages = lJ:44 6 ›public function syncOpportunities(array $parameters, ?string $strategy = null): int‹...-Tusageprivate function handleSyncException Throwable se, array $parameters): void ....114113114* dinherztdoc115116ol= public function syncopportunity(string scrmid): ?Opportunity11/1191scrategy = suhis->opporcunlcysyncstrategykesolver->resouveфchis->contig,strategy: OpportunitySyncStrategyResolver::SINGLE_SYNC_OPPORTUNITY_STRATEGY,Sparameters ='confiq" => Sthis->confia.125126127'crm_1d = scrmid,trytit ! sscrategy instanceot Hubspocsinglesyncscracegy) i150unrow new InvauloArounentexceotonlu m"scrareoy must ov nuospotsinolesyncscrateavo.1331341351361371381391461411142143$hsOpportunity = $strategy->fetchOpportunity($parameters);catch @HubSpot Client Crm Deals ApiException Sel 1sthis->Logger->info('lsthis->getDisplayNameo."Opportunity not found',Iteamtd'= $this->team->getUuidOreason' = se->gethessage)return nulliHelper code will nelp IDe to understand your Laravel app code. #/ Generate // Don't show Anymore (today 8:59)A32 V,2 V,19 ^= custom.log= laravel.logL SF fiminny@localhostfr scratch 1.isonV connect.vueV Onboard.vuec HS_local Liminny@localhost¿ console lEUlXiib crm_configurations EU]& console PRoD& console SlAGiNG155015511552155515541555155715581559T15601561— -00g— 15631564_156515661567=115691570157115721573=1574157515/61157/1579158015811582158315841585158158715841590—10Y115921593— 159415951596159715981599—1600Ix. Aulo vma iminny vselect * from c026 49 422 ×3 ~, 103 ^whene c.erm contiaunation 10 = s74 onden nv c.ulSELECT * FROM participants where activity_id =oeuee* -rom oaru cloants where actvt o sscLee* rrom acuuiry sunmary Loos wnere actvDELEx KUMIactivities WHERE uuid to bind'c7deSELECT * FROMIactivities WHERE uuid to bin('2eonseLect x Tromselect * frorcrm_profiles where crm_configuratopportunities where crm confiquranselect * froraccounts where crm_confiquration iselect * from contacts where crm_configuration# owner 13236 525/85080# contact 116779180 6655874418561activity* contact ?19247565 1427255477001-ashdsupport•conoanv 4iuo1ss 4750090904# deal 7100953 410150124747BELELICONCAT(u.id, CASE WHEN u.id = t.owner_id THu.email.sa.*t.owner id FROM social accounts saJOIN users u on U.id = sa.sociable idJOIN teams tl..n<->I: on t.1d = U.team_1dWHERE U.team_1d = 400 and sa.provider = 'hubspoiiselect * trom reatures,se ect * tron vean teatures where teature 1o ? 41select x trol reals were o = ooo. * owner.1olselect * from crm confiqurations where id = 47zSELECT * FROM users WHERE id = 18101;SELECTu.email,CONCAT(u.id, CASE WHEN u.id = t.owner_id THEsa.*t.owner_1d FROM soclal_accounts saJOIN users u on u.ld = sa.soclable_1dNureansI.n<→>I: on t.1d = U.ceam_1dWHERE u.team_id = 556 and sa.provider = 'integraselect x trom opporcunicles where 10- 70745471select * from stages where team_id = 459;select * from teams where id = 459:SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id TA.U.emall,sa.*t.owner_1d FROM soclal_ accounts saJUvusers u on urid z sasocaole lolJUiNrealnsni<o> on tl z U.teai lolWHERE u.team_id = 459 and sa.provider =Backend Chapter • 15 m left100% z• Fri 17 Apr 11:15:13AutomatedRenortsCommandTestCascadeAutomated Report RetInvestigating HubSpoComponent\AlAutomation\Listeners\PendingAnalysis\OpportunityPendingAlAnalysisAtterStageChanged:], is executed. Can it update the opportunityrast context opportunityrendingAiAnalysisatlerstagecnanged listener class In 4.2056a Fast Context FillCrmField ValuesService execute - does it update the opportunity mod..lll LorsHere's the full execution chain:What OpportunityPendingAiAnalysisAfterStageChanged doesIt does NOT directly update the opportunity. It's a trigger orchestration step. Here's the full chain:=xecution-owUpportunityscaceupuared event Tirea- Upportun1cyPenalngA1AnalysisArterstaqechanged::handle•Loac opportuniry trom Db2 check team has AT CRM FILLING teature enabled3. Find matching CRM templates for the opportunity4. Collect applicable template field IDs5. Dispatch RunOpportunityAiAnalysis event (queued)- Kunupportun1tyA1Analys1sL1scener::handle- FillCrmFieldValuesService: : execute()- U0portunaVermrlelohandler..execure1. Calls Prophet Al to extract field values trom deal2. Saves CrmTemplateRun records3. Dispatches AiAutomationAnalysisReadyJob (queued)- FrocessAlAucomaclonana lysiskesulcs→ calls service->syncOpportunity to refresh local data- caLls UpdatecrmFleldAction:: executet)→ writes Al-generated values back to CRM (HubSpot)Does Iuocare the opoonuniwrYes, indirectly and asynchronously, but not stage_id - it writes Al-generated CRM field values (notstace, speclllcallyProcessAiAutomationAnalysisResults::qetTarqet0biect() calls service->syncOpportunity -ProcessAlAutomat1onAna Lysiskesults.php: 150 - wnich re-syncs the opportunity trom Hubspot,potentially updating stage id and other fields as a side effectUpdateCrmFieldAction:: syncRemoteRecord( also calls syncOpportunity after writing - UpdateCrmFie dAction.nhn:1.66Key gates — it returns early (no-op) if:1. Opportunity not tound2. Team not found3. Team doesn't have AI CRM FILLING feature flag4. No CRM templates match the opportunity5. Templates exist but have no active fieldsRe lation to vour importStages IssueThe syncOpportunity() calls inside ProcessAiAutomationAnalysisResults go through the normalopportunity syne patn, whien calls resouvestade → polentally inportstades. oo this Al auromationchain is a possible additional trigger for the repeated importStages calls you're seeing, separate tromthe scheduled sync jobs.C1l -Ask anything (&+L)<> CodeClaude Sonnet 4.6wWinasun leams116.29uir-oCa 4 spaces...
|
[{"block_num":"0","word_num [{"block_num":"0","word_num":"0","page_num":"0","left":"0.02034883973032694","top":"0.005167958996884159","conf":"1","level":"0","line_num":"0","height":"0.0077519370449914415","par_num":"0","text":"PhpStorm","width":"0.02616278827190399"},{"word_num":"0","height":"0.005167958471510081","top":"0.005167958705674769","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","level":"0","par_num":"0","text":"File","left":"0.0523255815167196","width":"0.010174418240785597"},{"block_num":"0","word_num":"0","page_num":"0","height":"0.005167958471510192","text":"Fdit","top":"0.00516795871182707","left":"0.06976744196972348","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","width":"0.010174418240785604"},{"height":"0.0077519370449914415","left":"0.08720930358609372","line_num":"0","level":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.013081394135951996","top":"0.005167958996884159","conf":"1","text":"View","block_num":"0"},{"word_num":"0","width":"0.02325581163167953","height":"0.0077519370449914415","left":"0.1061046534864857","page_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"1","level":"0","text":"Navigate","top":"0.005167958996884159"},{"conf":"1","height":"0.0077519370449914415","level":"0","top":"0.005167958996884159","width":"0.015988370776176458","line_num":"0","par_num":"0","left":"0.13517442006249308","word_num":"0","text":"Code","block_num":"0","page_num":"0"},{"block_num":"0","text":"Laravel","word_num":"0","left":"0.15406976956822585","conf":"1","line_num":"0","width":"0.020348834991455067","top":"0.005167958996884159","level":"0","height":"0.0077519370449914415","page_num":"0","par_num":"0"},{"line_num":"0","height":"0.005167958471510081","left":"0.18023255808937844","block_num":"0","level":"0","top":"0.0051679587302840835","width":"0.021802325546741497","page_num":"0","conf":"0.5","text":"Refacton","par_num":"0","word_num":"0"},{"width":"0.01308139562606811","left":"0.22674418583522177","top":"0.005167958720030175","page_num":"0","conf":"1","par_num":"0","text":"Tools","height":"0.005167958471510192","block_num":"0","level":"0","line_num":"0","word_num":"0"},{"page_num":"0","height":"0.005167958140373186","conf":"1","block_num":"0","level":"0","par_num":"0","text":"Window","left":"0.2616279093004392","width":"0.023255811631679557","word_num":"0","line_num":"0","top":"0.005167958914309545"},{"par_num":"0","width":"0.014534883201122284","block_num":"0","level":"0","page_num":"0","height":"0.012919896178775314","text":"Help","top":"0.0025839796560903627","word_num":"0","conf":"1","left":"0.28779069775263655","line_num":"0"},{"conf":"0.30000001192092896","height":"0.007897286944919202","par_num":"0","text":"FV faVsco.s v","top":"0.025694444382837522","line_num":"0","page_num":"0","word_num":"0","level":"0","width":"0.034883719682693486","block_num":"0","left":"0.036337209320751886"},{"width":"0.13808138370513912","line_num":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny K v","word_num":"0","block_num":"0","left":"0.08139535273179359","par_num":"0","conf":"0.5","level":"0","height":"0.007897286944919202","page_num":"0","top":"0.025694444318238086"},{"level":"0","page_num":"0","par_num":"0","text":"Project v","top":"0.049095607479853975","height":"0.007848836978276541","conf":"1","block_num":"0","width":"0.024709299206733704","word_num":"0","line_num":"0","left":"0.0174418632313883"},{"par_num":"0","top":"0.07493540072001081","conf":"1","text":"c PlaybookCategoryRepository.ph","word_num":"0","width":"0.08575580716133119","left":"0.02616279320204116","line_num":"0","page_num":"0","block_num":"0","height":"0.007751937707265233","level":"0"},{"width":"0.06686046123504638","par_num":"0","left":"0.026162794578906978","page_num":"0","level":"0","block_num":"0","line_num":"0","word_num":"0","conf":"1","height":"0.007913436492284154","text":"C PlaybookRepository.php","top":"0.09027777774868995"},{"page_num":"0","height":"0.010335916943020274","line_num":"0","left":"0.026162794498221696","width":"0.07994185686111449","text":"PlaylistActivityRepository.php","level":"0","conf":"1","block_num":"0","top":"0.10335917331143563","word_num":"0","par_num":"0"},{"top":"0.1188630496115648","height":"0.010335916280746371","left":"0.02616279680290634","conf":"1","block_num":"0","level":"0","width":"0.06249999403953552","word_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"PlaylistRepository.php"},{"block_num":"0","height":"0.011451150311364122","text":"(C PlaylistShareRepository.php","left":"0.026061492798678244","top":"0.13389735262201719","page_num":"0","par_num":"0","conf":"1","line_num":"0","word_num":"0","level":"0","width":"0.07578173875808716"},{"block_num":"0","text":"© QuestionRepository.pnp","conf":"0.5","level":"0","left":"0.026095226335121048","height":"0.010693483882480148","top":"0.14969201795278164","line_num":"0","par_num":"0","page_num":"0","width":"0.06699559688568116","word_num":"0"},{"height":"0.007848836978276541","block_num":"0","line_num":"0","left":"0.026162797489831614","par_num":"0","text":"C) RoleChangeEventRepositorv.phr","top":"0.1652777777640917","width":"0.08575580716133119","level":"0","page_num":"0","word_num":"0","conf":"0.5"},{"height":"0.008333333333333304","level":"0","line_num":"0","page_num":"0","block_num":"0","conf":"1","text":"C RoleRepository.php","top":"0.18055555555555558","par_num":"0","width":"0.05523255467414855","word_num":"0","left":"0.02616278966873995"},{"line_num":"0","block_num":"0","left":"0.026162791246565","width":"0.06104650497436524","par_num":"0","word_num":"0","conf":"1","height":"0.007784237464269039","page_num":"0","level":"0","text":"(C) SearchRepository.php","top":"0.19638242932988093"},{"left":"0.02616278924761878","block_num":"0","page_num":"0","par_num":"0","conf":"1","text":"(C) SnapshotRepository.php","top":"0.21180555571128834","width":"0.06686046123504638","word_num":"0","height":"0.007832686768637798","level":"0","line_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","left":"0.026162793106381477","text":"(©) SocialAccountRepository.php","width":"0.07848836183547973","page_num":"0","height":"0.008333333333333304","conf":"1","level":"0","top":"0.2270833333333333","block_num":"0"},{"top":"0.24289405726937674","text":"C StageRepository.php","width":"0.05959301590919494","page_num":"0","conf":"1","height":"0.007800387011634102","line_num":"0","word_num":"0","par_num":"0","level":"0","block_num":"0","left":"0.02616279804429078"},{"height":"0.007816537221272846","par_num":"0","top":"0.2583333333273481","width":"0.0828488290309906","left":"0.026162790644388822","text":"C SubscriptionSetRepository.php","page_num":"0","line_num":"0","level":"0","word_num":"0","block_num":"0","conf":"1"},{"width":"0.05690588951110839","page_num":"0","level":"0","conf":"1","left":"0.02602586080964554","par_num":"0","height":"0.011472690105438277","top":"0.2710900282573806","word_num":"0","line_num":"0","text":"( TaskRepository.php","block_num":"0"},{"width":"0.07994185686111449","block_num":"0","height":"0.007816537221272846","par_num":"0","level":"0","conf":"0.5","word_num":"0","line_num":"0","text":"© leamAiContextkepository.php","page_num":"0","top":"0.28940568500693464","left":"0.027616278873221912"},{"page_num":"0","top":"0.30486111114534586","level":"0","text":"© leamDomainsRepository.php","width":"0.07994185090065002","conf":"1","block_num":"0","left":"0.026162800262140618","par_num":"0","line_num":"0","word_num":"0","height":"0.007800387011633991"},{"word_num":"0","height":"0.0077519370449913305","left":"0.026162789341008776","par_num":"0","block_num":"0","level":"0","text":"©leaminsightskepository.php","top":"0.3204134370330599","conf":"0.5","width":"0.07703487873077391","line_num":"0","page_num":"0"},{"conf":"0.5","text":"C) TeamRepository.php","top":"0.33312015991503685","word_num":"0","par_num":"0","left":"0.026083222682666107","line_num":"0","width":"0.058298671245574946","block_num":"0","page_num":"0","height":"0.010762264993455672","level":"0"},{"conf":"1","width":"0.061195486783981325","height":"0.010729796356624965","par_num":"0","word_num":"0","page_num":"0","top":"0.34864027013272836","block_num":"0","left":"0.026088305037914462","level":"0","line_num":"0","text":"© ThemeRepository.pnp"},{"height":"0.007881136735280347","level":"0","width":"0.06831394433975219","line_num":"0","text":"c) TimezoneRepositorv.php","left":"0.02616279301489908","conf":"0.5","block_num":"0","par_num":"0","page_num":"0","top":"0.36434108563752776","word_num":"0"},{"level":"0","block_num":"0","text":"C) TopicRepository.php","page_num":"0","conf":"0.5","height":"0.0077519370449914415","width":"0.05813952684402465","left":"0.026162792923413336","word_num":"0","top":"0.3798449618392614","line_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"С) TopicTriagerRepository.php","conf":"0.30000001192092896","top":"0.39513888901381833","width":"0.07558138966560364","block_num":"0","height":"0.007961885796652801","left":"0.026162789712572753"},{"line_num":"0","text":"C TrackRepository.php","level":"0","left":"0.026162792923413523","par_num":"0","width":"0.05813952684402466","word_num":"0","block_num":"0","height":"0.0078972862826453","page_num":"0","conf":"1","top":"0.41085271370622256"},{"word_num":"0","line_num":"0","level":"0","text":"© TranscriptionModelLocaleRepos","page_num":"0","width":"0.08575580716133117","conf":"1","height":"0.010497415728039194","left":"0.026162798381543294","par_num":"0","top":"0.4236111109990295","block_num":"0"},{"conf":"1","text":"C TranscriptionRepository.php","height":"0.007945735587014058","word_num":"0","level":"0","left":"0.026162797044496377","top":"0.4416666668318159","width":"0.07703487873077393","page_num":"0","par_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","level":"0","conf":"1","left":"0.026162798107679075","height":"0.010497415728039083","text":"© TranscriptionSummaryRepositor","top":"0.4547803621618203","line_num":"0","width":"0.08720929622650146","par_num":"0","page_num":"0"},{"level":"0","par_num":"0","block_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.026162794918130984","width":"0.05668604373931884","height":"0.010335916280746482","top":"0.4702842382420557","word_num":"0","text":"UserRepository.php"},{"top":"0.48555981523811764","block_num":"0","conf":"1","left":"0.026096786578888965","line_num":"0","word_num":"0","page_num":"0","width":"0.07280427813529969","height":"0.010964694950315712","text":"© VocabularyRepository.php","par_num":"0","level":"0"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"› M7 Rules","width":"0.02761627733707428","top":"0.501291990263034","word_num":"0","left":"0.013081397781935927","level":"0","line_num":"0","page_num":"0","height":"0.0077519370449914415"},{"left":"0.013081399573269259","conf":"0.30000001192092896","text":"• M Services","width":"0.034883716702461244","word_num":"0","line_num":"0","top":"0.5166666666452798","par_num":"0","level":"0","page_num":"0","height":"0.007881136735280347","block_num":"0"},{"level":"0","width":"0.03343023061752319","line_num":"0","left":"0.018895350776555537","text":"> _ Activity","word_num":"0","height":"0.007978036006291656","conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","top":"0.5322997417513762"},{"level":"0","block_num":"0","text":"> _AReports","width":"0.03924418091773987","page_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.5478036178388739","word_num":"0","height":"0.007751937707265122","left":"0.018895353963628812","par_num":"0"},{"level":"0","left":"0.018895349773559972","word_num":"0","page_num":"0","text":"> Avatar","height":"0.007864986525641604","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","top":"0.5631944445924764","width":"0.030523255467414856"},{"level":"0","width":"0.03779069483280182","conf":"0.30000001192092896","height":"0.008333333333333304","text":"> D Calendar","top":"0.5784722222222223","block_num":"0","left":"0.01889535196517004","word_num":"0","page_num":"0","par_num":"0","line_num":"0"},{"text":"› _ Conference","word_num":"0","block_num":"0","page_num":"0","line_num":"0","left":"0.018895351885597204","conf":"0.30000001192092896","level":"0","top":"0.5943152455118322","width":"0.04360464811325074","height":"0.007768087916903976","par_num":"0"},{"width":"0.02616278827190399","level":"0","word_num":"0","par_num":"0","left":"0.01889535106630672","block_num":"0","top":"0.6069444444444444","line_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.015972222222222276","text":"v D Crm"},{"height":"0.005555555555555536","conf":"0.30000001192092896","line_num":"0","level":"0","top":"0.625","page_num":"0","par_num":"0","text":"1 Bullhorn","word_num":"0","block_num":"0","left":"0.034883723451257176","width":"0.02616278827190399"},{"left":"0.03488372173014461","block_num":"0","level":"0","text":"_ Close","conf":"0.5","par_num":"0","page_num":"0","height":"0.007784237464269039","line_num":"0","width":"0.0203488364815712","word_num":"0","top":"0.6408268737097259"},{"conf":"0.5","line_num":"0","text":"_ Copper","width":"0.02616278827190399","par_num":"0","level":"0","height":"0.007832686768637798","word_num":"0","left":"0.033430232462885345","top":"0.6562500000265339","block_num":"0","page_num":"0"},{"block_num":"0","left":"0.03343023250862627","line_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"Crmooiects","top":"0.6718346255809762","width":"0.036337205767631525","height":"0.005167958140373297","word_num":"0"},{"word_num":"0","line_num":"0","left":"0.033331837995596414","block_num":"0","conf":"0.30000001192092896","height":"0.010863761107126835","top":"0.6844905998364704","width":"0.04816190302371978","par_num":"0","level":"0","page_num":"0","text":"DecorateActivity"},{"line_num":"0","text":"Dummy","par_num":"0","top":"0.7002583985317679","level":"0","word_num":"0","left":"0.033430232462885345","height":"0.0077519370449913305","width":"0.02616278827190399","block_num":"0","page_num":"0","conf":"0.5"},{"page_num":"0","level":"0","conf":"0.5","text":"→ Helpers","left":"0.03197674367157928","width":"0.02761627733707428","line_num":"0","par_num":"0","top":"0.7157622742757196","block_num":"0","height":"0.007848836978276652","word_num":"0"},{"word_num":"0","level":"0","left":"0.03197674445834801","height":"0.007768087916904087","conf":"0.5","page_num":"0","top":"0.7312499998399977","line_num":"0","par_num":"0","text":"_ Hubspot","block_num":"0","width":"0.030523252487182614"},{"height":"0.008333333333333304","par_num":"0","word_num":"0","block_num":"0","top":"0.7465277777777778","conf":"0.5","left":"0.04069767629130601","width":"0.06104651093482971","text":"D AccountSyncStrategy","level":"0","page_num":"0","line_num":"0"},{"left":"0.03341537106119369","text":"› Actions","width":"0.034913447499275205","line_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.7620564766892151","block_num":"0","height":"0.008186788029140857","level":"0"},{"word_num":"0","width":"0.059593021869659424","top":"0.7777777777871943","par_num":"0","conf":"1","block_num":"0","height":"0.007751937707265122","text":"_ ContactSyncStrategy","page_num":"0","level":"0","left":"0.04069767660150743","line_num":"0"},{"level":"0","text":"UDTO","word_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.037790699998113596","block_num":"0","top":"0.7932816540873234","width":"0.023255811631679536","height":"0.0077519370449914415"},{"conf":"0.30000001192092896","line_num":"0","level":"0","block_num":"0","text":"WFields","height":"0.0077519370449914415","page_num":"0","width":"0.023255811631679536","par_num":"0","top":"0.8087855300563155","word_num":"0","left":"0.04069767674229965"},{"left":"0.03343023449636793","word_num":"0","height":"0.010513565275404257","page_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"› D Journal","top":"0.8215277778920136","block_num":"0","width":"0.0334302306175232"},{"line_num":"0","par_num":"0","left":"0.04069767733428851","height":"0.007929586039649106","level":"0","top":"0.8372093028458085","width":"0.03197674155235291","page_num":"0","block_num":"0","word_num":"0","text":"M Metadata","conf":"1"},{"height":"0.010744123326407506","page_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.852479727619655","width":"0.06989875435829163","word_num":"0","left":"0.04063239580563096","par_num":"0","conf":"1","text":"OpportunitySyncstrategy"},{"top":"0.8680555555264678","line_num":"0","left":"0.040697673717401364","text":"M Pagination","width":"0.03343023061752319","block_num":"0","conf":"1","height":"0.007913436492284154","word_num":"0","page_num":"0","par_num":"0","level":"0"},{"top":"0.8837209308315096","conf":"1","left":"0.04069767301619809","block_num":"0","line_num":"0","word_num":"0","par_num":"0","page_num":"0","text":"ProspectSearchStrateay","level":"0","width":"0.06686046123504638","height":"0.0077519370449913305"},{"text":"Redis","line_num":"0","par_num":"0","width":"0.021802324056625362","left":"0.04069767409087347","page_num":"0","word_num":"0","block_num":"0","height":"0.0077519370449914415","top":"0.8992248068005018","level":"0","conf":"0.30000001192092896"},{"level":"0","par_num":"0","page_num":"0","line_num":"0","block_num":"0","left":"0.040697678671335426","top":"0.9147286825110961","conf":"1","text":"ServiceTraits","width":"0.040697669982910155","height":"0.0077519370449914415","word_num":"0"},{"top":"0.9302325581271257","width":"0.06249999403953554","word_num":"0","page_num":"0","conf":"0.5","line_num":"0","level":"0","height":"0.007961886458926815","left":"0.04941861061162659","block_num":"0","par_num":"0","text":"T OpportunitySyncTrait.c"},{"line_num":"0","word_num":"0","page_num":"0","top":"0.9457364341825432","text":"T SyncCrmEntitiesTrait.p","level":"0","par_num":"0","height":"0.007751937707265233","block_num":"0","left":"0.04941861061162659","conf":"0.5","width":"0.06249999403953554"},{"line_num":"0","level":"0","text":"T SyncFieldsTrait.php","conf":"0.5","width":"0.055232554674148567","left":"0.04941860914548359","block_num":"0","par_num":"0","height":"0.007881136735280347","page_num":"0","top":"0.9611111109605252","word_num":"0"},{"block_num":"0","height":"0.007848836978276541","par_num":"0","text":"(C AutomatedReportsService.php","top":"0.04909560760905296","level":"0","conf":"1","page_num":"0","line_num":"0","word_num":"0","left":"0.12063953356604087","width":"0.07703487873077391"},{"block_num":"0","conf":"1","level":"0","width":"0.05232557654380801","top":"0.04909560741525443","height":"0.007848836978276652","line_num":"0","left":"0.20784884206082474","text":"C) SendReportJob.php","page_num":"0","word_num":"0","par_num":"0"},{"conf":"1","width":"0.06104651093482971","left":"0.27180232745409666","text":"C SendReportMailJob.php","top":"0.04909560741525443","block_num":"0","line_num":"0","level":"0","height":"0.007848836978276652","page_num":"0","word_num":"0","par_num":"0"},{"conf":"1","width":"0.05668604373931885","page_num":"0","level":"0","par_num":"0","block_num":"0","top":"0.049095607479853975","word_num":"0","height":"0.007848836978276541","line_num":"0","left":"0.34156977166164265","text":"(C) ReportController.php"},{"block_num":"0","level":"0","par_num":"0","conf":"1","line_num":"0","left":"0.40843023455262284","text":"G TokenBuilder.php","top":"0.04909560741525443","height":"0.007848836978276652","width":"0.046511626243591286","page_num":"0","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","left":"0.12063953390052742","block_num":"0","height":"0.008333333333333304","par_num":"0","text":"C TeamSetupController.php","top":"0.06944444444444442","width":"0.0654069721698761","word_num":"0","conf":"1"},{"left":"0.19622093276659994","line_num":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.07222222222222219","word_num":"0","page_num":"0","text":"pnp apl.onp","height":"0.005555555555555536","level":"0","width":"0.02616278827190399"},{"left":"0.231104654867793","width":"0.04360464811325074","level":"0","conf":"0.5","par_num":"0","word_num":"0","top":"0.06944444444444442","height":"0.008333333333333304","line_num":"0","block_num":"0","text":"© Filesystem.php","page_num":"0"},{"word_num":"0","block_num":"0","level":"0","conf":"1","line_num":"0","left":"0.28343024078973683","top":"0.06944444444444442","text":"C AskJiminnyReportsController.php","page_num":"0","par_num":"0","width":"0.08284882903099061","height":"0.008333333333333304"},{"block_num":"0","level":"0","par_num":"0","height":"0.005555555555555536","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"(c leam.ono","width":"0.03052325248718263","word_num":"0","top":"0.07222222222222219","left":"0.37645349169754955"},{"page_num":"0","level":"0","par_num":"0","text":"c CrealenelaAcuiviyevent.ono","height":"0.005555555555555536","line_num":"0","left":"0.4171511638996213","top":"0.07222222222222219","block_num":"0","width":"0.0726744174957275","word_num":"0","conf":"0.30000001192092896"},{"height":"0.007751937707265233","block_num":"0","top":"0.09302325588796945","width":"0.07994185686111452","word_num":"0","conf":"1","level":"0","left":"0.12209302705636124","line_num":"0","page_num":"0","par_num":"0","text":"© TrackProviderInstalledEvent.php"},{"height":"0.0077519370449913305","text":"© UserPilotActivityListener.php","line_num":"0","par_num":"0","width":"0.07267441153526305","page_num":"0","block_num":"0","conf":"1","left":"0.21220930949399602","word_num":"0","top":"0.0930232561545069","level":"0"},{"page_num":"0","text":"© ActivityLogged.php","level":"0","line_num":"0","left":"0.29505814430306876","top":"0.0930232561545069","height":"0.0077519370449913305","word_num":"0","block_num":"0","par_num":"0","conf":"1","width":"0.05377906560897827"},{"line_num":"0","page_num":"0","top":"0.09302325588796945","width":"0.0959302306175232","word_num":"0","block_num":"0","text":"© AutomatedReportsCallbackService.php","left":"0.35610465453135465","conf":"1","level":"0","height":"0.007751937707265233","par_num":"0"},{"top":"0.11369509045767079","level":"0","text":"C RequestGenerateAskJiminnyReportJob.php","word_num":"0","left":"0.12209303295889566","line_num":"0","height":"0.007832687430911589","par_num":"0","width":"0.10465115308761598","block_num":"0","page_num":"0","conf":"1"},{"top":"0.11369509045767079","page_num":"0","word_num":"0","width":"0.07994185686111449","par_num":"0","conf":"1","block_num":"0","left":"0.2369186084517101","text":"C RequestGenerateReportJob.php","level":"0","height":"0.007832687430911589","line_num":"0"},{"top":"0.11369509045767079","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.32703488718631496","par_num":"0","text":"(©) SyncOpportunity.php","height":"0.007832687430911589","width":"0.05523255467414856","word_num":"0","conf":"1"},{"height":"0.0077519370449914415","par_num":"0","top":"0.11369509077982987","page_num":"0","width":"0.06831394433975224","word_num":"0","block_num":"0","line_num":"0","conf":"1","level":"0","text":"OpportunitySyncTrait.php","left":"0.3924418684551235"},{"text":"C) Opportunity.php","left":"0.4680232581704075","height":"0.007832687430911589","top":"0.11369509045767079","conf":"0.5","width":"0.045058137178421054","word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.12209302908718164","level":"0","par_num":"0","text":"C OpportunityUpdated.php","top":"0.13402777777777775","height":"0.008333333333333415","width":"0.0639534831047058"},{"level":"0","left":"0.1962209365793801","conf":"1","par_num":"0","block_num":"0","text":"C OpportunityStageUpdated.php","word_num":"0","top":"0.13402777777777775","width":"0.07703487873077391","page_num":"0","line_num":"0","height":"0.008333333333333415"},{"word_num":"0","level":"0","par_num":"0","width":"0.06686046123504641","conf":"0.5","page_num":"0","left":"0.28197674479693047","top":"0.13402777777777775","line_num":"0","height":"0.008333333333333415","text":"C EventServiceProvider.php","block_num":"0"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","top":"0.1369509043225431","word_num":"0","height":"0.005167958802647088","left":"0.3590116272865739","level":"0","line_num":"0","par_num":"0","text":"OpoorunityrenaingAlAnalysisArterstagechangea.ono","width":"0.12790697813034058"},{"par_num":"0","line_num":"0","left":"0.12209302592572961","page_num":"0","text":"© RunOpportunityAlAnalysis.php","conf":"1","height":"0.007751937707265233","level":"0","top":"0.15762273922130277","width":"0.07412790060043335","word_num":"0","block_num":"0"},{"word_num":"0","width":"0.15843020677566527","conf":"0.5","par_num":"0","left":"0.20784886299174482","height":"0.013210594654083252","text":"© ProcessAlAutomationAnalysiSkesults.phpX HasAttributes.php","page_num":"0","line_num":"0","top":"0.15762273897786794","level":"0","block_num":"0"},{"level":"0","text":"C AutomatedRenorResult.nhn","top":"0.15762273927606663","conf":"0.30000001192092896","word_num":"0","line_num":"0","left":"0.4229651247346123","width":"0.06976743340492247","block_num":"0","height":"0.005167958140373297","page_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","text":"C) Automateakeportonp","top":"0.17762843304225007","par_num":"0","line_num":"0","height":"0.009583824210696812","level":"0","conf":"0.5","left":"0.12199028223425176","page_num":"0","width":"0.056882464885711664"},{"height":"0.007751937707265233","left":"0.15116278998370064","level":"0","line_num":"0","page_num":"0","block_num":"0","conf":"1","par_num":"0","text":"\"podcast_audio_url\"","top":"0.20413436712827948","word_num":"0","width":"0.0479651153087616"},{"word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.23691860496713257","level":"0","par_num":"0","width":"0.021802325546741497","page_num":"0","text":"Cc w","height":"0.01561692555745442","block_num":"0","top":"0.1989664080653727"},{"left":"0.27906976814100615","width":"0.02034883648157121","line_num":"0","text":"u resuits","conf":"0.30000001192092896","page_num":"0","block_num":"0","word_num":"0","level":"0","top":"0.2041343670390081","height":"0.005167958471510081","par_num":"0"},{"level":"0","block_num":"0","top":"0.20155038765252087","text":"T.T:","height":"0.010335916943020274","conf":"0.30000001192092896","page_num":"0","width":"0.036337208747863725","word_num":"0","par_num":"0","line_num":"0","left":"0.305232559325196"},{"height":"0.005555555555555536","block_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","text":"Trart uooortunttsvncirard","line_num":"0","left":"0.14680232442949195","top":"0.2270833333333333","width":"0.07994186282157897","page_num":"0"},{"left":"0.15843025445374975","text":"procecced upporzunitysyncscracegykesolver sopporcunitysyncscracegykesouverh","line_num":"0","top":"0.23750000015744843","page_num":"0","width":"0.229651141166687","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007978035344017864","word_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.007881136735280458","top":"0.2532299745264166","level":"0","left":"0.1584302373755484","page_num":"0","text":"procecteо сrnспссукероsсогу фсеиспссукерозісогу?","par_num":"0","width":"0.1569767236709595"},{"par_num":"0","block_num":"0","level":"0","left":"0.1584302344106407","conf":"0.30000001192092896","height":"0.005167958140373297","text":"usades","width":"0.021802324056625383","line_num":"0","page_num":"0","word_num":"0","top":"0.2687338503871778"},{"level":"0","top":"0.28165374729025294","line_num":"0","width":"0.1438953399658203","page_num":"0","block_num":"0","conf":"1","height":"0.007929586039649106","left":"0.15843022944386523","par_num":"0","text":"protected DealFieldsService $dealFieldsService:","word_num":"0"},{"conf":"0.30000001192092896","top":"0.31524547811012904","width":"0.02034883648157121","word_num":"0","left":"0.1584302331314221","line_num":"0","block_num":"0","height":"0.005167958471510081","level":"0","page_num":"0","text":"s usaees","par_num":"0"},{"word_num":"0","top":"0.3281653748340123","height":"0.007945736249288071","par_num":"0","left":"0.15843024280701953","width":"0.14098836183547972","conf":"0.5","block_num":"0","text":"private ?array scachedclosedbealStages = nuul;","level":"0","page_num":"0","line_num":"0"},{"top":"0.3436692509865482","word_num":"0","left":"0.1584302344106407","line_num":"0","conf":"1","level":"0","par_num":"0","page_num":"0","width":"0.021802324056625383","block_num":"0","height":"0.0077519370449914415","text":"3 usages"},{"text":"private array scachedBusinessProcesses = LJ#","height":"0.00789728628264541","block_num":"0","level":"0","left":"0.15843024530428265","top":"0.35902777778890993","par_num":"0","word_num":"0","line_num":"0","conf":"0.5","page_num":"0","width":"0.13517440557479857"},{"block_num":"0","top":"0.37467700296730655","line_num":"0","width":"0.021802324056625383","word_num":"0","page_num":"0","par_num":"0","height":"0.007961885796653023","text":"3 usages","left":"0.1584302344106407","level":"0","conf":"1"},{"text":"private array scachedstages = lJ:","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.15843023320792585","line_num":"0","width":"0.10174417495727536","height":"0.0077519370449913305","block_num":"0","word_num":"0","top":"0.3901808791519229"},{"par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"44 6 ›","word_num":"0","height":"0.007784237464268928","level":"0","top":"0.4186046513583048","width":"0.017441859841346746","block_num":"0","left":"0.12500000088655766"},{"level":"0","line_num":"0","top":"0.4186046514875037","width":"0.2688953399658203","left":"0.15843022812534774","par_num":"0","conf":"1","word_num":"0","page_num":"0","height":"0.010562015242046807","text":"public function syncOpportunities(array $parameters, ?string $strategy = null): int‹...-","block_num":"0"},{"height":"0.0077519370449914415","left":"0.1584302342133111","text":"Tusage","word_num":"0","block_num":"0","par_num":"0","page_num":"0","line_num":"0","conf":"0.5","level":"0","width":"0.018895347416400893","top":"0.4521963827694939"},{"par_num":"0","block_num":"0","word_num":"0","top":"0.46511627949159906","width":"0.2485464811325073","text":"private function handleSyncException Throwable se, array $parameters): void ....","conf":"0.5","height":"0.00780038701163388","left":"0.15843026471687952","page_num":"0","level":"0","line_num":"0"},{"block_num":"0","conf":"0.5","par_num":"0","height":"0.005167958471510303","level":"0","word_num":"0","top":"0.48320413441626897","width":"0.00872092992067336","text":"114","left":"0.12209302333908192","line_num":"0","page_num":"0"},{"height":"0.0077519370449914415","block_num":"0","left":"0.12063953594690364","word_num":"0","par_num":"0","text":"113","width":"0.010174417495727547","conf":"1","line_num":"0","top":"0.4961240313483053","level":"0","page_num":"0"},{"text":"114","par_num":"0","line_num":"0","left":"0.12063953594690364","height":"0.0077519370449914415","top":"0.5116279073172976","width":"0.010174417495727547","block_num":"0","word_num":"0","level":"0","page_num":"0","conf":"1"},{"top":"0.5116279071645574","line_num":"0","word_num":"0","left":"0.1613372110474985","conf":"0.5","text":"* dinherztdoc","block_num":"0","level":"0","width":"0.04069767296314239","par_num":"0","height":"0.007816537221272735","page_num":"0"},{"block_num":"0","conf":"1","page_num":"0","text":"115","level":"0","width":"0.00872092992067336","line_num":"0","par_num":"0","left":"0.12209302355710516","top":"0.5271317832781502","height":"0.007751937707265233","word_num":"0"},{"top":"0.5426356589836483","level":"0","conf":"0.30000001192092896","left":"0.12063953512953804","page_num":"0","height":"0.005167958471510081","text":"116ol","word_num":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.017441859841346746"},{"top":"0.5423611111111111","page_num":"0","level":"0","block_num":"0","width":"0.19331393241882325","word_num":"0","height":"0.008333333333333415","par_num":"0","left":"0.14970932339440832","line_num":"0","text":"= public function syncopportunity(string scrmid): ?Opportunity","conf":"0.5"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0","top":"0.5581395352161348","left":"0.12209302355710516","text":"11/","block_num":"0","height":"0.007751937707265233","level":"0","width":"0.00872092992067336"},{"word_num":"0","height":"0.005167958471510192","top":"0.589147286957182","left":"0.12209302349830872","block_num":"0","line_num":"0","text":"1191","level":"0","conf":"0.30000001192092896","par_num":"0","width":"0.010174418240785604","page_num":"0"},{"left":"0.17005814361231647","page_num":"0","height":"0.007784237464268928","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.5736111111774262","width":"0.18459300994873046","par_num":"0","line_num":"0","text":"scrategy = suhis->opporcunlcysyncstrategykesolver->resouve"},{"top":"0.5891472868957215","word_num":"0","block_num":"0","line_num":"0","height":"0.007751937707265233","left":"0.18313953631869245","conf":"0.30000001192092896","par_num":"0","text":"фchis->contig,","width":"0.042151162028312705","level":"0","page_num":"0"},{"conf":"1","left":"0.18459304099859192","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"strategy: OpportunitySyncStrategyResolver::SINGLE_SYNC_OPPORTUNITY_STRATEGY,","height":"0.010432816214031582","word_num":"0","level":"0","width":"0.2252906799316406","top":"0.6020671837534494"},{"level":"0","block_num":"0","left":"0.17005813926784075","par_num":"0","text":"Sparameters =","line_num":"0","conf":"1","page_num":"0","height":"0.0077519370449913305","top":"0.6485788119684605","width":"0.047965112328529375","word_num":"0"},{"par_num":"0","top":"0.6638888888521003","left":"0.18459303351319703","height":"0.00794573624928796","page_num":"0","width":"0.07848836183547972","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","text":"'confiq\" => Sthis->confia.","word_num":"0"},{"level":"0","page_num":"0","width":"0.01017441824078559","word_num":"0","height":"0.012919896178775425","conf":"1","text":"125","top":"0.6770025841134546","par_num":"0","left":"0.12209302356492698","line_num":"0","block_num":"0"},{"text":"126","height":"0.012919896178775425","par_num":"0","page_num":"0","block_num":"0","width":"0.01017441824078559","word_num":"0","conf":"1","line_num":"0","top":"0.692506460082447","level":"0","left":"0.12209302356492698"},{"par_num":"0","conf":"1","line_num":"0","height":"0.012919896178775314","page_num":"0","top":"0.7080103362560042","word_num":"0","width":"0.010174418240785604","left":"0.12209302349830872","level":"0","text":"127","block_num":"0"},{"word_num":"0","level":"0","width":"0.05668604373931885","height":"0.007913436492284043","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.18459302602425082","par_num":"0","text":"'crm_1d = scrmid,","top":"0.6795865634722043"},{"top":"0.7260981918134216","width":"0.017441858351230632","text":"tryt","word_num":"0","conf":"0.30000001192092896","left":"0.1700581397197336","line_num":"0","page_num":"0","block_num":"0","height":"0.0077519370449913305","level":"0","par_num":"0"},{"par_num":"0","text":"it ! sscrategy instanceot Hubspocsinglesyncscracegy) i","top":"0.7416020673866774","height":"0.007751937707265233","conf":"0.30000001192092896","left":"0.18313954009445563","width":"0.16860463619232177","word_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0"},{"top":"0.7571059434104336","word_num":"0","width":"0.010174417495727534","conf":"0.30000001192092896","par_num":"0","block_num":"0","text":"150","page_num":"0","height":"0.005167958140373186","level":"0","left":"0.12063953492946186","line_num":"0"},{"text":"unrow new InvauloArounentexceotonlu m","top":"0.7569444444444444","level":"0","line_num":"0","left":"0.1947674526867381","word_num":"0","page_num":"0","width":"0.1148255705833435","conf":"0.30000001192092896","height":"0.005555555555555536","par_num":"0","block_num":"0"},{"width":"0.14098836183547975","text":"\"scrareoy must ov nuospotsinolesyncscrateavo.","page_num":"0","block_num":"0","height":"0.005555555555555536","par_num":"0","level":"0","conf":"0.30000001192092896","left":"0.3284883706726922","line_num":"0","word_num":"0","top":"0.7569444444444444"},{"left":"0.12063953492946186","block_num":"0","par_num":"0","page_num":"0","width":"0.010174417495727534","line_num":"0","level":"0","text":"133","height":"0.0077519370449914415","top":"0.8010335923302174","word_num":"0","conf":"1"},{"conf":"1","top":"0.8165374680408117","width":"0.010174417495727547","block_num":"0","word_num":"0","par_num":"0","left":"0.12063953594690364","height":"0.0077519370449914415","level":"0","line_num":"0","text":"134","page_num":"0"},{"width":"0.010174417495727534","left":"0.12063953492946186","line_num":"0","word_num":"0","top":"0.832041344268202","par_num":"0","conf":"1","block_num":"0","level":"0","text":"135","height":"0.0077519370449914415","page_num":"0"},{"page_num":"0","text":"136","word_num":"0","block_num":"0","top":"0.8475452199787963","level":"0","width":"0.010174417495727547","line_num":"0","left":"0.12063953594690364","par_num":"0","height":"0.0077519370449914415","conf":"1"},{"block_num":"0","conf":"0.30000001192092896","left":"0.12063953594690364","height":"0.0077519370449914415","top":"0.8630490959477883","level":"0","line_num":"0","par_num":"0","width":"0.010174417495727547","page_num":"0","word_num":"0","text":"137"},{"conf":"1","top":"0.8785529719167808","height":"0.0077519370449914415","page_num":"0","text":"138","par_num":"0","left":"0.12063953594690364","line_num":"0","level":"0","block_num":"0","width":"0.010174417495727547","word_num":"0"},{"block_num":"0","left":"0.12209302355710516","word_num":"0","width":"0.00872092992067336","line_num":"0","height":"0.007751937707265122","par_num":"0","conf":"1","text":"139","top":"0.8940568478776336","page_num":"0","level":"0"},{"level":"0","width":"0.010174418240785604","block_num":"0","line_num":"0","top":"0.9095607238466258","word_num":"0","page_num":"0","left":"0.12063953524733975","height":"0.007751937707265233","par_num":"0","text":"146","conf":"1"},{"width":"0.010174418240785604","level":"0","text":"1411","page_num":"0","block_num":"0","top":"0.9250645995387003","par_num":"0","line_num":"0","word_num":"0","left":"0.1206395349929793","conf":"0.30000001192092896","height":"0.005167958471510192"},{"left":"0.12063953492946186","conf":"1","height":"0.0077519370449913305","page_num":"0","text":"142","word_num":"0","width":"0.010174417495727534","par_num":"0","line_num":"0","level":"0","top":"0.9379844967229825","block_num":"0"},{"top":"0.9534883721670392","word_num":"0","page_num":"0","line_num":"0","level":"0","text":"143","block_num":"0","par_num":"0","width":"0.00872092992067336","conf":"1","height":"0.007751937707265233","left":"0.12209302362977958"},{"text":"$hsOpportunity = $strategy->fetchOpportunity($parameters);","width":"0.1773255705833435","left":"0.18313954569572619","line_num":"0","conf":"1","height":"0.010675064060423067","block_num":"0","page_num":"0","par_num":"0","top":"0.800694444520176","word_num":"0","level":"0"},{"height":"0.007768087916904087","block_num":"0","page_num":"0","text":"catch @HubSpot Client Crm Deals ApiException Sel 1","par_num":"0","level":"0","line_num":"0","conf":"0.5","left":"0.17005815284548081","width":"0.1642441749572754","word_num":"0","top":"0.8165374677986539"},{"width":"0.0697674334049225","text":"sthis->Logger->info('l","block_num":"0","left":"0.183139542599864","conf":"0.30000001192092896","page_num":"0","top":"0.832041344009804","level":"0","height":"0.0077519370449913305","par_num":"0","word_num":"0","line_num":"0"},{"block_num":"0","par_num":"0","conf":"0.5","height":"0.0077519370449914415","width":"0.07703487873077391","top":"0.832041344268202","text":"sthis->getDisplayNameo.","level":"0","word_num":"0","left":"0.26162790562007854","page_num":"0","line_num":"0"},{"line_num":"0","level":"0","page_num":"0","top":"0.8319444444307584","block_num":"0","conf":"1","left":"0.34011628239143676","height":"0.007848836978276541","par_num":"0","word_num":"0","text":"\"Opportunity not found',","width":"0.08720929026603697"},{"left":"0.19622093302744698","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","line_num":"0","height":"0.005167958140373186","top":"0.8475452198962217","width":"0.024709299206733704","text":"Iteamtd'","word_num":"0"},{"block_num":"0","left":"0.2223837311877749","word_num":"0","level":"0","par_num":"0","text":"= $this->team->getUuidO","height":"0.008333333333333304","page_num":"0","top":"0.8472222222222222","conf":"0.5","line_num":"0","width":"0.07848836183547972"},{"height":"0.007832686768637798","left":"0.19767442633796226","level":"0","page_num":"0","par_num":"0","top":"0.8784722222487561","width":"0.08430231809616087","word_num":"0","line_num":"0","text":"reason' = se->gethessage)","conf":"0.30000001192092896","block_num":"0"},{"top":"0.9249999998648157","word_num":"0","page_num":"0","width":"0.03779069483280181","par_num":"0","text":"return nulli","conf":"0.30000001192092896","block_num":"0","left":"0.18313953821960488","level":"0","height":"0.007816537221272846","line_num":"0"},{"text":"Helper code will nelp IDe to understand your Laravel app code. #/ Generate // Don't show Anymore (today 8:59)","par_num":"0","top":"0.9895833333598673","width":"0.24854648113250727","word_num":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.007832686768637687","left":"0.00436047045955894","level":"0","conf":"0.5"},{"height":"0.008333333333333304","block_num":"0","top":"0.2270833333333333","page_num":"0","conf":"0.30000001192092896","left":"0.489825585796861","line_num":"0","text":"A32 V,2 V,19 ^","width":"0.046511623263359114","level":"0","par_num":"0","word_num":"0"},{"height":"0.007848836978276541","line_num":"0","block_num":"0","conf":"0.5","top":"0.049095607479853975","word_num":"0","page_num":"0","par_num":"0","left":"0.5479651189208894","width":"0.03343023061752326","text":"= custom.log","level":"0"},{"conf":"1","page_num":"0","text":"= laravel.log","top":"0.04909560741525443","width":"0.030523255467414856","left":"0.5915697683782112","height":"0.007848836978276652","level":"0","block_num":"0","par_num":"0","line_num":"0","word_num":"0"},{"text":"L SF fiminny@localhost","top":"0.049095607479853975","conf":"0.30000001192092896","page_num":"0","level":"0","height":"0.007848836978276541","par_num":"0","width":"0.05959301590919497","word_num":"0","line_num":"0","block_num":"0","left":"0.6322674492070763"},{"text":"fr scratch 1.ison","block_num":"0","left":"0.5479651209887424","conf":"0.5","height":"0.008333333333333304","top":"0.06944444444444442","page_num":"0","width":"0.040697669982910134","word_num":"0","level":"0","line_num":"0","par_num":"0"},{"level":"0","page_num":"0","par_num":"0","line_num":"0","text":"V connect.vue","top":"0.06944444444444442","width":"0.03633720576763155","word_num":"0","height":"0.008333333333333304","block_num":"0","conf":"0.5","left":"0.5973837245144399"},{"line_num":"0","block_num":"0","par_num":"0","text":"V Onboard.vue","top":"0.06944444444444442","left":"0.6438953500228705","page_num":"0","width":"0.036337208747863725","word_num":"0","height":"0.008333333333333304","conf":"0.5","level":"0"},{"block_num":"0","conf":"0.5","left":"0.5494186040852082","level":"0","text":"c HS_local Liminny@localhost","width":"0.06976743936538699","page_num":"0","height":"0.007751937707265233","word_num":"0","par_num":"0","top":"0.09302325601716843","line_num":"0"},{"text":"¿ console lEUlX","left":"0.6308139539247313","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","top":"0.09302325573218206","width":"0.04360465109348288","par_num":"0","line_num":"0","word_num":"0","height":"0.005167958802647088"},{"width":"0.062499994039535545","word_num":"0","height":"0.007832686768637687","line_num":"0","top":"0.11369509085340723","block_num":"0","left":"0.5479651222041818","par_num":"0","text":"iib crm_configurations EU]","level":"0","page_num":"0","conf":"0.30000001192092896"},{"block_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","text":"& console PRoD","page_num":"0","height":"0.005555555555555536","line_num":"0","left":"0.6206395350944522","level":"0","width":"0.04215115904808053","top":"0.11597222222222225"},{"block_num":"0","par_num":"0","width":"0.04941860437393186","page_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.13680555555555562","left":"0.5494186049257126","height":"0.005555555555555536","level":"0","text":"& console SlAGiNG"},{"block_num":"0","conf":"0.5","line_num":"0","top":"0.18604651196846045","word_num":"0","left":"0.545058140795396","height":"0.0077519370449913305","level":"0","page_num":"0","par_num":"0","text":"1550","width":"0.013081394135951996"},{"height":"0.012919896178775314","conf":"1","level":"0","page_num":"0","left":"0.5450581400370357","top":"0.19896640837056068","par_num":"0","line_num":"0","text":"1551","width":"0.014534883201122284","word_num":"0","block_num":"0"},{"conf":"1","text":"1552","top":"0.2170542639064449","level":"0","par_num":"0","width":"0.011627905815839834","word_num":"0","line_num":"0","page_num":"0","left":"0.5465116290688241","block_num":"0","height":"0.0077519370449913305"},{"left":"0.5445867381320555","level":"0","conf":"0.30000001192092896","par_num":"0","text":"1555","word_num":"0","page_num":"0","height":"0.01271038320329454","top":"0.2287869277514868","width":"0.014024198055267334","block_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","height":"0.005167958140373186","page_num":"0","text":"1554","conf":"1","level":"0","top":"0.24806201576185472","block_num":"0","left":"0.5465116290688241","width":"0.011627905815839834"},{"left":"0.5450581394872567","word_num":"0","level":"0","height":"0.0077519370449914415","par_num":"0","conf":"1","block_num":"0","page_num":"0","line_num":"0","text":"1555","top":"0.2609819127436541","width":"0.013081394135951996"},{"page_num":"0","line_num":"0","par_num":"0","word_num":"0","text":"1557","height":"0.02325581444634328","level":"0","block_num":"0","conf":"0.30000001192092896","top":"0.28940568420663026","left":"0.5392441867495246","width":"0.020348836481571153"},{"conf":"0.5","line_num":"0","width":"0.014534883201122284","height":"0.012919896178775425","par_num":"0","text":"1558","word_num":"0","block_num":"0","left":"0.5450581399764737","level":"0","page_num":"0","top":"0.30490956085764076"},{"page_num":"0","level":"0","text":"1559","left":"0.5450581400370357","conf":"1","height":"0.012919896178775425","line_num":"0","par_num":"0","word_num":"0","width":"0.014534883201122284","top":"0.3204134367943332","block_num":"0"},{"width":"0.020348836481571264","text":"T1560","line_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.020671833886040658","left":"0.5392441861196795","par_num":"0","top":"0.32816537470211316","conf":"0.5","word_num":"0"},{"width":"0.013081394135951996","word_num":"0","left":"0.545058140795396","top":"0.3540051682992097","page_num":"0","height":"0.0077519370449913305","conf":"1","text":"1561","line_num":"0","level":"0","block_num":"0","par_num":"0"},{"word_num":"0","par_num":"0","level":"0","left":"0.5406976750490425","width":"0.01598837077617643","block_num":"0","line_num":"0","text":"— -00g","height":"0.007768087254630296","top":"0.3720930237499459","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","left":"0.5406976758764466","text":"— 1563","height":"0.005555555555555536","conf":"0.30000001192092896","block_num":"0","page_num":"0","top":"0.3847222222222222","width":"0.01598837077617643","word_num":"0","line_num":"0","level":"0"},{"height":"0.0077519370449914415","par_num":"0","line_num":"0","page_num":"0","top":"0.4005167962061864","left":"0.545058140795396","level":"0","text":"1564","word_num":"0","conf":"1","width":"0.013081394135951996","block_num":"0"},{"left":"0.5392441863522377","par_num":"0","text":"_1565","top":"0.41343669301077457","conf":"0.30000001192092896","height":"0.018087854650285506","width":"0.020348836481571153","word_num":"0","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"word_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","top":"0.4289405688679766","left":"0.5450581397947877","text":"1566","height":"0.012919896178775425","level":"0","width":"0.014534883201122284"},{"height":"0.0077519370449914415","top":"0.44444444504339575","block_num":"0","line_num":"0","level":"0","left":"0.5450581394872567","text":"1567","width":"0.013081394135951996","word_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896"},{"top":"0.46253229974160204","par_num":"0","conf":"0.5","left":"0.5392441860828489","text":"=","width":"0.007267441678779019","word_num":"0","block_num":"0","height":"0.018087854844961337","page_num":"0","line_num":"0","level":"0"},{"width":"0.013081394135951996","conf":"1","par_num":"0","level":"0","top":"0.47545219672298233","word_num":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.0077519370449914415","left":"0.545058140795396","text":"11569"},{"conf":"1","par_num":"0","top":"0.48837209309278284","word_num":"0","left":"0.5450581396494389","width":"0.014534883201122284","block_num":"0","height":"0.012919896178775425","line_num":"0","page_num":"0","text":"1570","level":"0"},{"level":"0","width":"0.013081394135951996","top":"0.5064599489193647","line_num":"0","page_num":"0","block_num":"0","height":"0.0077519370449914415","par_num":"0","text":"1571","word_num":"0","left":"0.5450581394872567","conf":"1"},{"conf":"0.5","height":"0.0077519370449914415","par_num":"0","word_num":"0","block_num":"0","line_num":"0","text":"1572","width":"0.013081394135951996","left":"0.5450581394872567","level":"0","top":"0.5219638248883569","page_num":"0"},{"line_num":"0","level":"0","text":"1573","page_num":"0","height":"0.0077519370449914415","left":"0.5465116290688241","conf":"0.5","top":"0.5374677005989513","word_num":"0","width":"0.011627905815839834","block_num":"0","par_num":"0"},{"line_num":"0","conf":"1","height":"0.018087854650285506","par_num":"0","text":"=1574","word_num":"0","level":"0","block_num":"0","width":"0.020348836481571153","left":"0.5392441867495246","page_num":"0","top":"0.5452196385232638"},{"left":"0.5450581400370357","word_num":"0","conf":"1","width":"0.014534883201122284","line_num":"0","height":"0.012919896178775425","par_num":"0","top":"0.5658914729700438","block_num":"0","level":"0","page_num":"0","text":"1575"},{"page_num":"0","height":"0.0077519370449913305","level":"0","left":"0.545058140795396","text":"15/6","par_num":"0","line_num":"0","top":"0.5839793285059282","block_num":"0","word_num":"0","conf":"1","width":"0.013081394135951996"},{"conf":"0.30000001192092896","page_num":"0","text":"1157/","par_num":"0","word_num":"0","left":"0.5450581394872567","top":"0.5994832043923457","block_num":"0","height":"0.005167958140373186","level":"0","line_num":"0","width":"0.013081394135951996"},{"left":"0.5465116279318787","block_num":"0","level":"0","line_num":"0","height":"0.012919896178775425","par_num":"0","width":"0.013081395626068137","word_num":"0","page_num":"0","conf":"1","text":"1579","top":"0.6253229975501472"},{"page_num":"0","top":"0.6434108533121297","level":"0","height":"0.0077519370449914415","par_num":"0","width":"0.013081394135951996","conf":"1","line_num":"0","block_num":"0","word_num":"0","left":"0.5450581394872567","text":"1580"},{"level":"0","top":"0.658914729022724","page_num":"0","par_num":"0","conf":"1","word_num":"0","height":"0.0077519370449913305","text":"1581","left":"0.545058140795396","block_num":"0","width":"0.013081394135951996","line_num":"0"},{"height":"0.0077519370449913305","left":"0.545058140795396","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"1582","word_num":"0","conf":"1","top":"0.6744186049917161","page_num":"0","width":"0.013081394135951996"},{"conf":"1","level":"0","text":"1583","block_num":"0","top":"0.6899224809607085","width":"0.013081394135951996","word_num":"0","par_num":"0","line_num":"0","height":"0.0077519370449913305","page_num":"0","left":"0.545058140795396"},{"line_num":"0","level":"0","width":"0.011627905815839834","block_num":"0","left":"0.5450581395339407","text":"1584","word_num":"0","top":"0.7054263571880987","conf":"1","page_num":"0","height":"0.0077519370449914415","par_num":"0"},{"word_num":"0","block_num":"0","height":"0.0077519370449914415","page_num":"0","top":"0.7209302328986928","level":"0","conf":"1","width":"0.013081394135951996","par_num":"0","line_num":"0","text":"1585","left":"0.545058140795396"},{"page_num":"0","word_num":"0","height":"0.0077519370449914415","level":"0","text":"158","block_num":"0","left":"0.5450581395339407","conf":"0.30000001192092896","width":"0.011627905815839834","top":"0.7364341091260832","par_num":"0","line_num":"0"},{"text":"1587","top":"0.7519379847541029","page_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.545058140795396","level":"0","line_num":"0","height":"0.005167958140373186","width":"0.013081394135951996","block_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","conf":"0.5","left":"0.546511628016235","top":"0.7829457364896049","line_num":"0","width":"0.010174418240785688","page_num":"0","height":"0.005167958471510081","text":"1584","level":"0","word_num":"0"},{"level":"0","width":"0.013081394135951996","par_num":"0","height":"0.0077519370449914415","block_num":"0","top":"0.7958656336738867","conf":"0.5","left":"0.5450581394872567","page_num":"0","word_num":"0","line_num":"0","text":"1590"},{"top":"0.8139534884386636","page_num":"0","line_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.005167958471510192","level":"0","par_num":"0","text":"—10Y1","width":"0.018895348906517007","block_num":"0","left":"0.5392441859609857"},{"conf":"1","block_num":"0","height":"0.0077519370449914415","left":"0.5450581394872567","par_num":"0","line_num":"0","text":"1592","top":"0.8268733856118713","page_num":"0","width":"0.013081394135951996","word_num":"0","level":"0"},{"conf":"1","text":"1593","height":"0.0077519370449914415","page_num":"0","par_num":"0","width":"0.013081394135951996","word_num":"0","block_num":"0","left":"0.545058140795396","level":"0","line_num":"0","top":"0.8423772613224656"},{"left":"0.5392441877016833","par_num":"0","block_num":"0","text":"— 1594","conf":"1","top":"0.8576388888888888","width":"0.018895347416400865","level":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.008333333333333415"},{"line_num":"0","block_num":"0","page_num":"0","level":"0","top":"0.87338501326045","conf":"0.5","left":"0.545058140795396","height":"0.0077519370449913305","text":"1595","width":"0.013081394135951996","par_num":"0","word_num":"0"},{"page_num":"0","width":"0.013081394135951996","line_num":"0","height":"0.0077519370449914415","top":"0.8888888892294422","block_num":"0","text":"1596","left":"0.545058140795396","word_num":"0","conf":"0.5","par_num":"0","level":"0"},{"height":"0.012919896178775314","line_num":"0","level":"0","word_num":"0","block_num":"0","text":"1597","top":"0.9018087856315427","conf":"1","page_num":"0","left":"0.5450581400370357","par_num":"0","width":"0.014534883201122284"},{"block_num":"0","top":"0.9198966411674268","width":"0.011627905815839834","word_num":"0","text":"1598","height":"0.0077519370449914415","left":"0.5465116290688241","level":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0"},{"line_num":"0","top":"0.9354005171282794","block_num":"0","width":"0.01162790656089785","height":"0.007751937707265233","page_num":"0","conf":"1","text":"1599","left":"0.5465116283329232","word_num":"0","par_num":"0","level":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","left":"0.5392441858121485","line_num":"0","par_num":"0","level":"0","text":"—1600","top":"0.9509043930228367","width":"0.018895347416400865","word_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","width":"0.023255811631679557","left":"0.6191860466784848","par_num":"0","height":"0.005167958140373297","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","top":"0.15762273927606663","text":"Ix. Aulo v"},{"word_num":"0","conf":"0.30000001192092896","height":"0.005167958471510081","top":"0.15762273912409808","page_num":"0","par_num":"0","line_num":"0","level":"0","left":"0.6947674425814089","text":"ma iminny v","block_num":"0","width":"0.029069766402244568"},{"conf":"0.30000001192092896","page_num":"0","line_num":"0","width":"0.05232557654380798","word_num":"0","block_num":"0","text":"select * from c","left":"0.5799418601676006","level":"0","par_num":"0","top":"0.1705426361748723","height":"0.010335916280746371"},{"page_num":"0","width":"0.0726744115352631","line_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","height":"0.007768087254630296","text":"026 49 422 ×3 ~, 103 ^","block_num":"0","left":"0.6424418615329841","top":"0.17569444448637994","word_num":"0"},{"text":"whene c.erm contiaunation 10 = s74 onden nv c.ul","word_num":"0","left":"0.5813953694728218","block_num":"0","top":"0.18604651188588572","level":"0","page_num":"0","height":"0.005167958140373186","conf":"0.30000001192092896","par_num":"0","width":"0.14389532804489136","line_num":"0"},{"height":"0.010529715485043","line_num":"0","text":"SELECT * FROM participants where activity_id =","width":"0.14680231809616084","word_num":"0","left":"0.5799418706886761","block_num":"0","level":"0","page_num":"0","top":"0.2144702845055405","par_num":"0","conf":"1"},{"text":"oeuee* -rom oaru cloants where actvt o s","width":"0.14244186878204346","line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","left":"0.5813953420335698","par_num":"0","top":"0.23255813945908888","height":"0.005167958802647088","word_num":"0"},{"line_num":"0","height":"0.005555555555555536","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"scLee* rrom acuuiry sunmary Loos wnere actv","block_num":"0","top":"0.24791666666666667","width":"0.14244184494018552","level":"0","word_num":"0","left":"0.5813953643274861"},{"word_num":"0","page_num":"0","top":"0.26356589169062705","height":"0.00518410835001204","left":"0.5799418603465006","conf":"0.30000001192092896","text":"DELEx KUMI","block_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.04215115904808042"},{"page_num":"0","conf":"0.5","block_num":"0","height":"0.007768087916904087","left":"0.6220930333747334","level":"0","par_num":"0","line_num":"0","text":"activities WHERE uuid to bind'c7de","top":"0.2609819122430983","width":"0.10465115308761597","word_num":"0"},{"block_num":"0","conf":"0.5","width":"0.04215115904808042","word_num":"0","height":"0.007848836978276652","page_num":"0","text":"SELECT * FROMI","left":"0.5799418646783104","par_num":"0","top":"0.27638888874600387","level":"0","line_num":"0"},{"word_num":"0","height":"0.007848836978276541","conf":"0.5","line_num":"0","par_num":"0","page_num":"0","text":"activities WHERE uuid to bin('2eon","block_num":"0","left":"0.6235465164794347","level":"0","top":"0.27638888887520285","width":"0.10319766998291013"},{"top":"0.2944444444444445","height":"0.005555555555555536","width":"0.0392441868782043","word_num":"0","line_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","text":"seLect x Trom","left":"0.5813953484627268","block_num":"0","par_num":"0"},{"page_num":"0","text":"select * fror","top":"0.3074935403117931","width":"0.039244180917739846","level":"0","word_num":"0","conf":"0.5","line_num":"0","par_num":"0","left":"0.5799418655615334","height":"0.007784237464269039","block_num":"0"},{"width":"0.1017441868782043","conf":"1","height":"0.010658914513058115","line_num":"0","page_num":"0","block_num":"0","text":"crm_profiles where crm_configurat","par_num":"0","top":"0.29166666651608075","level":"0","word_num":"0","left":"0.6235465108410738"},{"left":"0.6235465164793428","conf":"1","page_num":"0","top":"0.30749354024719366","width":"0.10319766998291025","par_num":"0","line_num":"0","text":"opportunities where crm confiquran","word_num":"0","level":"0","block_num":"0","height":"0.007784237464268928"},{"left":"0.5799418655615334","width":"0.039244180917739846","height":"0.007832686768637798","text":"select * fror","top":"0.3229166666932005","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","block_num":"0","level":"0","page_num":"0"},{"line_num":"0","conf":"1","level":"0","page_num":"0","height":"0.007832686768637798","block_num":"0","text":"accounts where crm_confiquration i","top":"0.3229166668223995","width":"0.10465115308761597","word_num":"0","left":"0.6220930222683545","par_num":"0"},{"conf":"1","height":"0.008333333333333304","par_num":"0","line_num":"0","text":"select * from contacts where crm_configuration","top":"0.33819444444444446","word_num":"0","block_num":"0","left":"0.5799418614451175","level":"0","page_num":"0","width":"0.1453488230705261"},{"word_num":"0","width":"0.07122092843055727","page_num":"0","text":"# owner 13236 525/85080","block_num":"0","line_num":"0","par_num":"0","conf":"0.5","height":"0.007800387011633991","left":"0.57994185935168","level":"0","top":"0.3540051683804879"},{"page_num":"0","top":"0.3694444445030587","block_num":"0","height":"0.007816537221272846","line_num":"0","left":"0.5799418600608505","text":"# contact 1","conf":"1","width":"0.03488371968269344","par_num":"0","word_num":"0","level":"0"},{"height":"0.005555555555555536","text":"16779180 6655874418561","word_num":"0","page_num":"0","conf":"0.5","left":"0.6191860516658526","line_num":"0","top":"0.36944444444444446","par_num":"0","width":"0.06686046123504641","block_num":"0","level":"0"},{"text":"activity","word_num":"0","line_num":"0","block_num":"0","top":"0.36950904426820197","level":"0","page_num":"0","width":"0.029069763422012285","height":"0.0077519370449913305","left":"0.6918604685796913","conf":"1","par_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.5799418608602689","top":"0.3847222222222222","word_num":"0","text":"* contact ?","par_num":"0","width":"0.03488371968269355","height":"0.005555555555555536","line_num":"0","page_num":"0","block_num":"0"},{"top":"0.3847222222222222","page_num":"0","block_num":"0","text":"19247565 1427255477001","word_num":"0","width":"0.06686046719551086","height":"0.005555555555555536","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.6191860454513184"},{"left":"0.6860465158806377","page_num":"0","top":"0.38501292023719424","conf":"0.30000001192092896","line_num":"0","text":"-ashdsupport","block_num":"0","level":"0","width":"0.040697669982910245","word_num":"0","par_num":"0","height":"0.0077519370449913305"},{"line_num":"0","left":"0.5799418594561784","par_num":"0","page_num":"0","word_num":"0","text":"•conoanv 4iuo1ss 4750090904","block_num":"0","conf":"0.30000001192092896","height":"0.005167958802646977","level":"0","width":"0.09011628031730656","top":"0.40051679578830734"},{"left":"0.5799418621219521","block_num":"0","text":"# deal 7100953 410150124747","width":"0.08575581312179559","level":"0","height":"0.015536175833808064","top":"0.410852713159754","conf":"1","page_num":"0","line_num":"0","par_num":"0","word_num":"0"},{"left":"0.579941860357788","level":"0","text":"BELELI","line_num":"0","par_num":"0","width":"0.018895348906517007","page_num":"0","top":"0.43152454787615113","conf":"0.30000001192092896","height":"0.005167958471510081","word_num":"0","block_num":"0"},{"width":"0.13372092247009282","top":"0.4444444444444444","word_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id TH","conf":"0.5","height":"0.01041666666666674","level":"0","page_num":"0","left":"0.5915697622987321","line_num":"0","block_num":"0"},{"top":"0.45994832101238803","block_num":"0","line_num":"0","width":"0.02616278827190399","height":"0.0077519370449914415","conf":"1","par_num":"0","left":"0.591569769962885","word_num":"0","level":"0","page_num":"0","text":"u.email."},{"height":"0.0077519370449914415","line_num":"0","par_num":"0","conf":"1","text":"sa.*","page_num":"0","width":"0.014534881711006142","left":"0.5930232575456597","block_num":"0","word_num":"0","top":"0.4754521969813803","level":"0"},{"par_num":"0","left":"0.5915697680310649","level":"0","text":"t.owner id FROM social accounts sa","top":"0.4909560729503726","block_num":"0","line_num":"0","conf":"1","width":"0.10465115308761597","height":"0.0077519370449914415","page_num":"0","word_num":"0"},{"height":"0.007961885796652912","page_num":"0","level":"0","line_num":"0","width":"0.11482557058334342","left":"0.5799418714965061","word_num":"0","text":"JOIN users u on U.id = sa.sociable id","par_num":"0","top":"0.5062499999957304","conf":"0.5","block_num":"0"},{"page_num":"0","par_num":"0","text":"JOIN teams t","top":"0.5219638248173336","word_num":"0","conf":"1","level":"0","width":"0.03779069483280173","line_num":"0","block_num":"0","height":"0.0078972862826453","left":"0.5799418597624764"},{"word_num":"0","height":"0.0078972862826453","conf":"0.30000001192092896","page_num":"0","level":"0","text":"l..n<->I: on t.1d = U.team_1d","width":"0.08430231809616084","block_num":"0","left":"0.6220930315946918","line_num":"0","par_num":"0","top":"0.5219638246881347"},{"line_num":"0","level":"0","width":"0.14680231809616084","page_num":"0","top":"0.5374677008573493","height":"0.0077519370449914415","par_num":"0","block_num":"0","left":"0.579941855807917","word_num":"0","conf":"0.5","text":"WHERE U.team_1d = 400 and sa.provider = 'hubspoii"},{"level":"0","top":"0.5684754524256925","line_num":"0","conf":"0.5","height":"0.007913436492284043","page_num":"0","block_num":"0","par_num":"0","width":"0.0712209224700927","text":"select * trom reatures,","left":"0.5799418684838364","word_num":"0"},{"text":"se ect * tron vean teatures where teature 1o ? 41","height":"0.005167958802647088","block_num":"0","top":"0.5839793280896581","width":"0.1482558131217956","page_num":"0","word_num":"0","level":"0","par_num":"0","left":"0.5799418607529333","conf":"0.30000001192092896","line_num":"0"},{"page_num":"0","width":"0.14680233001708987","text":"select x trol reals were o = ooo. * owner.1ol","conf":"0.30000001192092896","par_num":"0","level":"0","height":"0.005167958802646977","line_num":"0","left":"0.5799418584126437","top":"0.6149870800276426","word_num":"0","block_num":"0"},{"height":"0.007881136735280347","left":"0.5799418552405446","level":"0","page_num":"0","block_num":"0","conf":"1","par_num":"0","text":"select * from crm confiqurations where id = 47z","width":"0.14680231809616084","word_num":"0","top":"0.6277777777563909","line_num":"0"},{"word_num":"0","text":"SELECT * FROM users WHERE id = 18101;","height":"0.007978035344017864","block_num":"0","width":"0.11337207555770878","line_num":"0","level":"0","conf":"0.5","page_num":"0","left":"0.5799418665345142","par_num":"0","top":"0.6434108533874227"},{"top":"0.658914729022724","word_num":"0","level":"0","block_num":"0","left":"0.5799418625914816","par_num":"0","height":"0.0077519370449913305","conf":"1","page_num":"0","line_num":"0","width":"0.020348834991455123","text":"SELECT"},{"word_num":"0","level":"0","line_num":"0","height":"0.0077519370449914415","left":"0.591569769962885","block_num":"0","page_num":"0","conf":"0.5","text":"u.email,","top":"0.6899224812191064","width":"0.02616278827190399","par_num":"0"},{"width":"0.13372092247009282","conf":"1","left":"0.593023263992265","block_num":"0","par_num":"0","line_num":"0","page_num":"0","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THE","top":"0.6715277778428158","height":"0.013226743539174413","level":"0"},{"par_num":"0","width":"0.014534883201122284","line_num":"0","top":"0.7054263566631631","conf":"1","height":"0.007751937707265233","level":"0","block_num":"0","text":"sa.*","page_num":"0","word_num":"0","left":"0.5930232564372295"},{"par_num":"0","conf":"0.5","left":"0.5930232656989652","line_num":"0","page_num":"0","block_num":"0","text":"t.owner_1d FROM soclal_accounts sa","top":"0.7208333331904483","level":"0","width":"0.10465115308761597","word_num":"0","height":"0.007848836978276541"},{"word_num":"0","conf":"0.5","line_num":"0","block_num":"0","page_num":"0","text":"JOIN users u on u.ld = sa.soclable_1d","top":"0.7361111111111112","par_num":"0","height":"0.008333333333333304","level":"0","left":"0.5799418612621148","width":"0.11482557058334353"},{"left":"0.5799418603260411","width":"0.037790697813034124","par_num":"0","line_num":"0","top":"0.7519379845781985","page_num":"0","word_num":"0","height":"0.005167958471510192","text":"Nureans","level":"0","block_num":"0","conf":"0.30000001192092896"},{"page_num":"0","par_num":"0","height":"0.007784237464268928","top":"0.7519379847562375","line_num":"0","word_num":"0","left":"0.6220930315946918","text":"I.n<→>I: on t.1d = U.ceam_1d","width":"0.08430231809616084","conf":"0.30000001192092896","level":"0","block_num":"0"},{"level":"0","left":"0.579941863438443","top":"0.7645833333598672","text":"WHERE u.team_id = 556 and sa.provider = 'integra","page_num":"0","height":"0.010610464546415566","par_num":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.14680231809616084","conf":"0.5"},{"width":"0.1453488230705261","page_num":"0","left":"0.5799418745811508","block_num":"0","line_num":"0","par_num":"0","height":"0.007800387673907783","top":"0.7984496124291961","text":"select x trom opporcunicles where 10- 70745471","word_num":"0","level":"0","conf":"0.30000001192092896"},{"conf":"1","level":"0","left":"0.5799418614768397","height":"0.010594314999050503","page_num":"0","top":"0.8111111110405265","word_num":"0","block_num":"0","par_num":"0","width":"0.125","line_num":"0","text":"select * from stages where team_id = 459;"},{"left":"0.5799418604237276","block_num":"0","height":"0.007848836978276541","text":"select * from teams where id = 459:","width":"0.10755813121795654","word_num":"0","top":"0.8268733853868308","conf":"1","level":"0","par_num":"0","page_num":"0","line_num":"0"},{"height":"0.0077519370449914415","left":"0.5799418625914816","conf":"1","par_num":"0","top":"0.8423772613224656","word_num":"0","block_num":"0","line_num":"0","width":"0.020348834991455123","text":"SELECT","level":"0","page_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","level":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id TA.","left":"0.5930232558556001","conf":"0.5","page_num":"0","par_num":"0","height":"0.010578165451685662","top":"0.8576388888503845","width":"0.13226743936538699"},{"height":"0.0077519370449914415","text":"U.emall,","left":"0.591569769962885","word_num":"0","line_num":"0","width":"0.02616278827190399","par_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.8733850135188479","level":"0"},{"width":"0.013081394135951996","page_num":"0","block_num":"0","line_num":"0","level":"0","text":"sa.*","conf":"1","left":"0.593023256747431","par_num":"0","height":"0.007751937707265233","top":"0.8888888889629047","word_num":"0"},{"par_num":"0","conf":"0.5","left":"0.5930232567686617","height":"0.007978036006291767","page_num":"0","block_num":"0","level":"0","text":"t.owner_1d FROM soclal_ accounts sa","word_num":"0","line_num":"0","width":"0.10319766998291013","top":"0.9041666666867766"},{"block_num":"0","level":"0","page_num":"0","text":"JUvusers u on urid z sasocaole lol","height":"0.005167958802647088","width":"0.11337209939956672","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.5813953442637121","top":"0.9198966407504025","par_num":"0"},{"block_num":"0","top":"0.9354005168779401","word_num":"0","par_num":"0","left":"0.5813953490417658","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958471510081","text":"JUiNrealns","width":"0.036337208747863725","page_num":"0"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.9354005170538443","width":"0.08430231809616096","level":"0","block_num":"0","text":"ni<o> on tl z U.teai lol","word_num":"0","left":"0.6220930226113912","page_num":"0","height":"0.005167958140373186"},{"word_num":"0","width":"0.1220930099487304","page_num":"0","block_num":"0","conf":"0.5","height":"0.010335916280746482","level":"0","line_num":"0","left":"0.579941873302076","par_num":"0","top":"0.948320413694252","text":"WHERE u.team_id = 459 and sa.provider ="},{"height":"0.008333333333333304","level":"0","page_num":"0","left":"0.7950581487070931","width":"0.06831394433975213","text":"Backend Chapter • 15 m left","line_num":"0","word_num":"0","top":"0.004861111111111094","conf":"0.5","par_num":"0","block_num":"0"},{"page_num":"0","line_num":"0","left":"0.8997093052131419","conf":"0.30000001192092896","block_num":"0","top":"0.004861111111111094","width":"0.024709299206733704","level":"0","word_num":"0","par_num":"0","height":"0.005555555555555536","text":"100% z"},{"top":"0.004861111111111094","word_num":"0","height":"0.008333333333333304","block_num":"0","text":"• Fri 17 Apr 11:15:13","left":"0.9287790718258844","level":"0","conf":"0.5","par_num":"0","width":"0.06395348310470583","page_num":"0","line_num":"0"},{"width":"0.08430231809616084","par_num":"0","block_num":"0","page_num":"0","word_num":"0","height":"0.005167958140373186","level":"0","left":"0.8095930312135469","line_num":"0","conf":"1","text":"AutomatedRenortsCommandTest","top":"0.025839793539632505"},{"top":"0.04909560783409339","width":"0.0218023240566253","word_num":"0","level":"0","left":"0.7311046508350595","conf":"1","par_num":"0","block_num":"0","text":"Cascade","height":"0.0077519370449914415","line_num":"0","page_num":"0"},{"level":"0","block_num":"0","width":"0.05377906560897827","line_num":"0","conf":"1","page_num":"0","height":"0.007881136735280347","par_num":"0","top":"0.07222222207163631","left":"0.7311046561855961","text":"Automated Report Ret","word_num":"0"},{"width":"0.05232557654380798","page_num":"0","conf":"1","height":"0.007881136735280347","left":"0.7936046563694896","text":"Investigating HubSpo","par_num":"0","level":"0","top":"0.07222222207163631","line_num":"0","word_num":"0","block_num":"0"},{"width":"0.23691861629486088","word_num":"0","page_num":"0","line_num":"0","height":"0.007751937707265233","conf":"1","par_num":"0","text":"Component\\AlAutomation\\Listeners\\PendingAnalysis\\OpportunityPendingAlAnalysisAtterStageChanged:","left":"0.7383720872717813","top":"0.09560723528318749","block_num":"0","level":"0"},{"top":"0.11597222222222225","par_num":"0","text":"], is executed. Can it update the opportunity","height":"0.008333333333333304","block_num":"0","left":"0.7369186157377594","conf":"1","page_num":"0","width":"0.10174417495727539","word_num":"0","line_num":"0","level":"0"},{"height":"0.005555555555555536","top":"0.14722222222222225","width":"0.19912788867950437","page_num":"0","level":"0","left":"0.7470930217774331","line_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"rast context opportunityrendingAiAnalysisatlerstagecnanged listener class In 4.205","word_num":"0"},{"height":"0.007768087254630296","line_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.7383721188405659","conf":"1","text":"6a Fast Context FillCrmField ValuesService execute - does it update the opportunity mod..","width":"0.2078488111495972","word_num":"0","top":"0.17569444448637994"},{"word_num":"0","par_num":"0","block_num":"0","level":"0","height":"0.005167958140373297","top":"0.17829457390138959","line_num":"0","left":"0.9505813949798192","text":"lll Lors","width":"0.02180232405662541","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","par_num":"0","height":"0.007913436492284154","text":"Here's the full execution chain:","width":"0.072674411535263","page_num":"0","top":"0.20138888873060212","conf":"0.5","word_num":"0","level":"0","block_num":"0","left":"0.732558147848984"},{"block_num":"0","conf":"1","left":"0.7340116249446746","text":"What OpportunityPendingAiAnalysisAfterStageChanged does","word_num":"0","page_num":"0","top":"0.2270833333333333","par_num":"0","height":"0.008333333333333304","level":"0","line_num":"0","width":"0.145348834991455"},{"text":"It does NOT directly update the opportunity. It's a trigger orchestration step. Here's the full chain:","word_num":"0","left":"0.7325581611101624","page_num":"0","conf":"1","block_num":"0","line_num":"0","par_num":"0","level":"0","top":"0.24289405726937674","width":"0.22965114116668706","height":"0.007800387011634102"},{"top":"0.263565891730847","conf":"0.30000001192092896","line_num":"0","left":"0.7340116314911841","page_num":"0","level":"0","text":"=xecution-ow","width":"0.03633720576763155","block_num":"0","height":"0.005167958140373186","word_num":"0","par_num":"0"},{"top":"0.3100775194684695","block_num":"0","height":"0.005200258228513999","left":"0.7383720949321179","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","par_num":"0","text":"Upportunityscaceupuared event Tirea","width":"0.09593023061752315"},{"top":"0.32291666666666674","text":"- Upportun1cyPenalngA1AnalysisArterstaqechanged::handle","word_num":"0","width":"0.15552325248718268","conf":"0.30000001192092896","left":"0.748546514809329","page_num":"0","height":"0.005555555555555536","block_num":"0","line_num":"0","par_num":"0","level":"0"},{"level":"0","top":"0.3359173125831727","word_num":"0","conf":"0.30000001192092896","text":"•Loac opportuniry trom Db","height":"0.005167958802646977","line_num":"0","page_num":"0","left":"0.7601744190817208","par_num":"0","width":"0.07412790656089774","block_num":"0"},{"width":"0.13081395626068115","conf":"0.30000001192092896","level":"0","height":"0.005555555555555647","page_num":"0","par_num":"0","word_num":"0","line_num":"0","text":"2 check team has AT CRM FILLING teature enabled","top":"0.3486111111111111","block_num":"0","left":"0.760174416602909"},{"block_num":"0","par_num":"0","text":"3. Find matching CRM templates for the opportunity","level":"0","left":"0.7601744232363196","conf":"1","word_num":"0","line_num":"0","width":"0.13662788867950437","height":"0.0077519370449914415","page_num":"0","top":"0.3617571065421037"},{"level":"0","left":"0.7601744318427752","top":"0.37467700296730655","conf":"1","line_num":"0","par_num":"0","height":"0.007961885796653023","width":"0.10901161432266226","text":"4. Collect applicable template field IDs","page_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","left":"0.7601744354977328","level":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.3874999998571149","word_num":"0","text":"5. Dispatch RunOpportunityAiAnalysis event (queued)","height":"0.007848836978276541","conf":"1","width":"0.13953486680984495"},{"text":"- Kunupportun1tyA1Analys1sL1scener::handle","word_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.7703488353413604","conf":"0.30000001192092896","par_num":"0","line_num":"0","height":"0.005555555555555536","top":"0.4027777777777778","width":"0.12063953876495359"},{"line_num":"0","level":"0","width":"0.10465116500854499","par_num":"0","word_num":"0","left":"0.7819767420168133","page_num":"0","conf":"0.5","text":"- FillCrmFieldValuesService: : execute()","top":"0.4108527134003481","height":"0.012919896178775425","block_num":"0"},{"width":"0.10755814313888545","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","top":"0.4289405683988021","word_num":"0","block_num":"0","line_num":"0","height":"0.005167958802647088","left":"0.7921511609160223","text":"- U0portunaVermrlelohandler..execure"},{"left":"0.8037790711259287","top":"0.4416666666944775","par_num":"0","width":"0.14389533996582027","word_num":"0","level":"0","height":"0.00794573624928785","block_num":"0","line_num":"0","conf":"1","page_num":"0","text":"1. Calls Prophet Al to extract field values trom deal"},{"conf":"1","height":"0.0077519370449913305","left":"0.802325581058098","block_num":"0","level":"0","line_num":"0","text":"2. Saves CrmTemplateRun records","top":"0.45478036235605723","page_num":"0","par_num":"0","width":"0.08575580716133124","word_num":"0"},{"height":"0.008333333333333304","left":"0.8037790880646817","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.4673611111111111","width":"0.13953486680984495","par_num":"0","text":"3. Dispatches AiAutomationAnalysisReadyJob (queued)","word_num":"0","block_num":"0"},{"width":"0.09883720874786384","line_num":"0","left":"0.8139534897059958","page_num":"0","word_num":"0","height":"0.005167958802646977","level":"0","par_num":"0","top":"0.4832041342975668","block_num":"0","text":"- FrocessAlAucomaclonana lysiskesulcs","conf":"0.30000001192092896"},{"text":"→ calls service->syncOpportunity to refresh local data","width":"0.15261626243591309","block_num":"0","word_num":"0","left":"0.8255814104109248","height":"0.007848836978276652","level":"0","page_num":"0","par_num":"0","top":"0.4935400517950994","line_num":"0","conf":"0.5"},{"par_num":"0","text":"- caLls UpdatecrmFleldAction:: executet)","width":"0.10755813121795654","left":"0.8241279056013588","block_num":"0","level":"0","height":"0.007768087916903976","conf":"0.30000001192092896","top":"0.5090277776177754","word_num":"0","line_num":"0","page_num":"0"},{"par_num":"0","top":"0.5219638246881347","width":"0.1366279006004334","conf":"1","block_num":"0","level":"0","page_num":"0","word_num":"0","left":"0.8357558227327286","line_num":"0","text":"→ writes Al-generated values back to CRM (HubSpot)","height":"0.0078972862826453"},{"block_num":"0","conf":"0.30000001192092896","top":"0.5503875968260666","word_num":"0","left":"0.7340116267960403","width":"0.07703488469123843","height":"0.005167958802646977","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"Does Iuocare the opoonuniwr"},{"page_num":"0","block_num":"0","conf":"1","text":"Yes, indirectly and asynchronously, but not stage_id - it writes Al-generated CRM field values (not","level":"0","word_num":"0","width":"0.23837206363677976","top":"0.5684754524256925","line_num":"0","height":"0.007913436492284043","left":"0.7325581682412775","par_num":"0"},{"level":"0","par_num":"0","height":"0.005167958802646977","left":"0.7340116276696026","page_num":"0","line_num":"0","width":"0.04505814015865328","text":"stace, speclllcally","block_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.5839793281005521"},{"left":"0.7441860666270632","conf":"0.5","level":"0","line_num":"0","par_num":"0","height":"0.007929586039649217","text":"ProcessAiAutomationAnalysisResults::qetTarqet0biect() calls service->syncOpportunity -Pro","top":"0.5993055555589868","block_num":"0","word_num":"0","page_num":"0","width":"0.2354650974273681"},{"left":"0.7441860708949622","page_num":"0","line_num":"0","par_num":"0","text":"cessAlAutomat1onAna Lysiskesults.php: 150 - wnich re-syncs the opportunity trom Hubspot,","width":"0.2238371849060059","top":"0.6149870804943873","block_num":"0","word_num":"0","height":"0.007929586039649106","conf":"0.5","level":"0"},{"par_num":"0","height":"0.007881136735280347","width":"0.14389532804489136","block_num":"0","conf":"1","level":"0","line_num":"0","left":"0.7441860674421974","text":"potentially updating stage id and other fields as a side effect","top":"0.6277777776271919","page_num":"0","word_num":"0"},{"text":"UpdateCrmFieldAction:: syncRemoteRecord( also calls syncOpportunity after writing - UpdateCrm","line_num":"0","word_num":"0","par_num":"0","width":"0.23255813121795654","level":"0","page_num":"0","height":"0.007978036006291767","block_num":"0","top":"0.6434108527978877","conf":"1","left":"0.7456395381525575"},{"word_num":"0","par_num":"0","block_num":"0","top":"0.6589147289401494","text":"Fie dAction.nhn:1.66","height":"0.005167958140373297","page_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.7427325629204293","width":"0.05377906560897827","level":"0"},{"width":"0.09302324652671812","left":"0.7325581392736471","level":"0","top":"0.6770025845782796","line_num":"0","height":"0.0077519370449913305","block_num":"0","par_num":"0","word_num":"0","conf":"1","page_num":"0","text":"Key gates — it returns early (no-op) if:"},{"left":"0.7354651148907063","height":"0.007881136735280347","line_num":"0","top":"0.6976744189062616","level":"0","text":"1. Opportunity not tound","block_num":"0","page_num":"0","par_num":"0","conf":"0.5","width":"0.06104651093482971","word_num":"0"},{"width":"0.045058134198188826","level":"0","left":"0.7354651216047854","par_num":"0","word_num":"0","block_num":"0","top":"0.7131782949141967","text":"2. Team not found","page_num":"0","line_num":"0","conf":"0.5","height":"0.0077519370449914415"},{"level":"0","conf":"0.5","height":"0.007961885796652912","par_num":"0","block_num":"0","word_num":"0","width":"0.11918604373931885","text":"3. Team doesn't have AI CRM FILLING feature flag","left":"0.7354651201716349","top":"0.7284722223471516","page_num":"0","line_num":"0"},{"level":"0","block_num":"0","line_num":"0","width":"0.10465115308761597","par_num":"0","conf":"1","page_num":"0","text":"4. No CRM templates match the opportunity","left":"0.7354651266059211","top":"0.7465277777777778","word_num":"0","height":"0.008333333333333304"},{"block_num":"0","page_num":"0","level":"0","height":"0.007864986525641604","line_num":"0","text":"5. Templates exist but have no active fields","conf":"0.5","par_num":"0","top":"0.7622739023444143","word_num":"0","width":"0.10174417495727539","left":"0.7354651171646426"},{"level":"0","text":"Re lation to vour importStages Issue","word_num":"0","top":"0.7826388888888889","height":"0.005555555555555536","left":"0.7340116405816073","block_num":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.08575580120086668","conf":"0.5"},{"text":"The syncOpportunity() calls inside ProcessAiAutomationAnalysisResults go through the normal","left":"0.7340116478682868","top":"0.8006944444444445","width":"0.22529067993164065","par_num":"0","block_num":"0","level":"0","page_num":"0","word_num":"0","line_num":"0","conf":"1","height":"0.008333333333333304"},{"text":"opportunity syne patn, whien calls resouvestade → polentally inportstades. oo this Al auromation","line_num":"0","top":"0.8165374676286569","left":"0.7340116439780578","width":"0.24127905368804925","word_num":"0","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958802647088","par_num":"0"},{"block_num":"0","left":"0.734011656843134","par_num":"0","top":"0.8291666666666667","width":"0.23837206363677976","word_num":"0","level":"0","text":"chain is a possible additional trigger for the repeated importStages calls you're seeing, separate trom","page_num":"0","line_num":"0","conf":"1","height":"0.008333333333333304"},{"height":"0.007768087254630185","level":"0","block_num":"0","par_num":"0","width":"0.05668604373931885","left":"0.7340116316205234","conf":"0.5","line_num":"0","top":"0.8423611111530467","word_num":"0","page_num":"0","text":"the scheduled sync jobs."},{"level":"0","conf":"0.30000001192092896","left":"0.9593023275629055","par_num":"0","word_num":"0","width":"0.02034883499145501","height":"0.007800387011633991","page_num":"0","block_num":"0","text":"C1l -","line_num":"0","top":"0.8604166667009014"},{"page_num":"0","conf":"0.5","text":"Ask anything (&+L)","height":"0.0077519370449913305","width":"0.04796511232852929","word_num":"0","line_num":"0","top":"0.9354005171364191","block_num":"0","left":"0.7340116321863477","par_num":"0","level":"0"},{"conf":"1","par_num":"0","text":"<> Code","page_num":"0","line_num":"0","level":"0","block_num":"0","left":"0.7412790719665763","word_num":"0","height":"0.007881136735280347","top":"0.9611111109605252","width":"0.020348834991455123"},{"block_num":"0","width":"0.04215115904808042","word_num":"0","left":"0.7645348876005809","line_num":"0","top":"0.9611111111111111","par_num":"0","height":"0.005555555555555536","page_num":"0","conf":"1","text":"Claude Sonnet 4.6","level":"0"},{"line_num":"0","block_num":"0","left":"0.9883720931322675","text":"w","top":"0.11111111111111116","height":"0.012919896317829416","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.01017441835029087","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","width":"0.04360464513301854","block_num":"0","word_num":"0","page_num":"0","line_num":"0","text":"Winasun leams","left":"0.8604651222665151","height":"0.005555555555555536","level":"0","top":"0.9895833333333334"},{"level":"0","line_num":"0","top":"0.9896640829453173","height":"0.005167958140373297","block_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.9098837207892373","width":"0.01598837077617643","page_num":"0","word_num":"0","text":"116.29"},{"word_num":"0","par_num":"0","height":"0.005167958140373297","left":"0.9302325579985398","block_num":"0","top":"0.9896640829453173","conf":"0.30000001192092896","page_num":"0","text":"uir-o","line_num":"0","level":"0","width":"0.01598837077617654"},{"conf":"0.30000001192092896","level":"0","height":"0.007832686768637687","line_num":"0","page_num":"0","text":"Ca 4 spaces","top":"0.9895833333598673","width":"0.02616278827190399","word_num":"0","left":"0.9534883745361096","par_num":"0","block_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8085
|
NULL
|
NULL
|
|
11278
|
PhpStormFileFditViewNavigateCodelaraveRetactonTool PhpStormFileFditViewNavigateCodelaraveRetactonToolsWindowHelpFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny kProject v= custom.loa= hubspot-iournal-poll.loo= laravel.log<» phpunit.xm.us ttt.js= oauth-private.key= oauth-public.keyE storage= supervisoro,oid"rexceav.sonv Mtests> _ Feature> Integration› _ ServicesUnit›_ Actions_ component_ contigurationM ConsoleM ContractsM DomainMDTOD Enums_ Events• ExceptionsO fixtures→ HelpersHttp_ Integrations→ linteractionsv D Jobs>_ActivityM AiAutomation>M Audiov _ AutomatedReports©) CreateResultsTest.p©) RequestGenerateAsl(C) RequestGenerateRer(c) SendReportJobTest.(ch SendRenortMailJobtcallendari1ermDealRisksM MailboxM StreaminaServicesТОGЛv DatabaseV AEUc consoev L iminny@localhostL HS local4SF 1 s 140 msV PROnd consoleV & STAGINGd console 1s 153 ms,, Dockerc) RenortController.ongJiminnyDeouecommana.ongC AutomatedReportsCommand.php© AddLayoutEntities.phpC Team.phpC AutomatedReportsRepository.phpC) AutomatedReportsService.phpc CrealenelaAcuviyevent.ono© TrackProviderInstalledEvent.php© CreateActivityLoggedEvent.phpc) User?illotActivitvuistener.ono© ActivityLogged.phpAutomaleakeporscallbackoervice.ongC RequestGenerateAskJiminnyReportJob.php(©) AutomatedReportResult.phpC AutomatedReport.phpclass Auronaredreoorysconnano excenos conmanoprivate const string LOG_PREFIX = '[automated-reports]';* The name and signature of the console command.* dvar string31 6tprotected ssignature ='automated-reports1--report-1d=: Process a specitic report by Iu or vuld (bypasses trequency scheaulingra3335* The console command description.* dvar strinc*/39©protected Sdescription = Process automated reports based on their frequency weekly, monthly.quarterly).Use --report-id to manually trigger a specific report by 1b or vuld.':43 Ctpubuic tunctlon __constructlprivace readonly Loggerintertace slogger,orvare reaconuy busursooucher souspatcher.onwvare readonuy Aurolarecrecorisreoosrory nreoorcreoosicoryparent.. construct/***-ypcute The concale commanal* dreturn intpubuic tunccion nandlel: int$this->logger->info(self::LOG_PREFIX . ' Started'):$now = Carbon::nowo:$isMonday = Snow->isMondayO:$isFirstDay0fMonth = $now->day === 1:OutputwwD jiminny.automated_reports50 rowsTix: Auto vWid YWuuid (UUID with time-low a...Wteam_id VШ type Y68 efe7dcab-955f-46ed-bbff-21fe6cc4f4b71 ask jiminny67 81ad94e2-8b64-4281-9e45-fac2ffe173591 ask iiminnv484r2acec+-c7e5-4521-0250-0512958800271 exec_summary47 90ac7a1d-7b2c-40ed-b7e6-af2f70b1fe881 exec summary46 be413ea5-8e74-479f-af30-d2e76917ab621 exec summary45 d8be3cbc-48d0-4d40-ad09-8657fe3f8fad1 exec summary44 66880ca1-1500-4052-0704-0615026612791 exec_summarysu rows retrieved staruino Trom 1in 949 ms (execution: 4/ ms, Telching: goz msA2Support Daily • in 2 h 37 m100% C2Tue 14 Aor 12:23:41= custom.log= laravel.log xL SF (iminny@localhost≤ HS_local fiminny@localhost)d console PRODIe console (EU]c console (STAGING]C AskJiminnyReportActivityService.phpAcuivlysearch.ongC) OnDemandV2Controller.phpC HistoryService.phpC Criteria.phpch Ask.liminnvRenortActivitvServiceTest.ohr© RequestGenerateAskJiminnyReportJobTest.php10994002949U2133132 M V2026-04-14 09.22137Local.INFO: LHubspot Journal Polling No data1"correlation_1d":"316142e2-a958-41A5-8eef-7289ec3996e8","trace_1d":"d917070-04-141LOCaL.WARNING: LHUDspot Journal PoLLing Maximum empty resulus reached, stopping i"empty_results.o,"max_empty_resuutsLOCaL.WARNING: LHUDspot Journal PoLLing Maximum empty resulus reacned, scopping i"empty_results".o, "max_empty_resulus12020-04-14107:22:514020-04-14 07.22707LocaL.INFU: LHuDspot Journal PoLlingl service ending i"runtime_seconas".so, "cotal_cycles"'o,"riles_downLoaded":o, emp)Zocal.INF0: HubSpot Journal Pollingl Released polling lock{"correlation id"."316142e2-a958-41a5-8eef-7289ec3996e8".[2026-04-14 09:22:4812026-04-14 09:22:492026-04-14 09:22:58local.INF0: Jiminny \Console \Commands \Command::run Memory usage before starting command {"connand":"dialers:monitor-acLocal.INFO: Jiminny \Console \Commands \Command::run Memory usage for command 1"command":"dialers:monitor-activities","mLocal.NOTICE: Monitoring start*"correlation_ 1d":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_1d":"11ee8209-75e8-4e52026-04-14 09:22:58Local.NOTICE: Monitoring end1"correlation_id": "3f16da65-d8cd-49f1-a4cf-a050220f42c3", "trace_id":"11ee8209-75e8-4e5112026-04-14 09:23:03JLocal.INFU: Lautomated-reports Started1"correlation_1d":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d"]12026-04-14 09:23:03]Local.INFU: Lautomated-reports Checking conditions 1"1SMonday":false,"1SF1rstbay0fMonth":false, "currentMonth":4, "1S0.12026-04-14 09:23:03 Local.INFO: Lautomated-reports Processing dally reports1"correlation_1d":"ea29cbbb-c8a3-4a93-bef7-b466294e4e5d","t,17070-04-14 09-79-05LOCaL.WARNING: Laucomacea-reporus. Report not touna ton--reporu-ia 1 reporila: A0s,e con elatlon10 ea2yeoo-co17070-04-14 09-79-05LocaL.INFU: Lautomaced-reporcs. Found o dally reporus to process1"correlacion_1d": "eazycopD-coas-4a75-DeT/-D4662942412020-04-14107:25:05Locar. unru: auronared-reoorts conolereo{"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823912020-04-14 07.25.07LocaL.LNru. Jamnny console\commanas\command::run Memory usage before starting command * "command":"mailbox:skip-Lists:14020-4-14 07.2.0local. INFO: Jiminny \Console\Commands \Command::run Memory usage for command {"command": "mailbox:skip-lists:refresh", "me[2026-04-14 09:23:16] local.INF0: Jiminny Console Commands Command::run Memory usage before starting command {"comnand . malloox.dacch.oroc2026-04-14 09:23:16Local.INFO: EmailSchedule STARTING batch process «"host":"docker lamp_ 1"r *"correlationid":"c83445bc-7adf-4f88-89a:2026-04-14 09:23:16]Local.INFO: [EmailSchedulel FINISHED batch process {"host":"docker lamp_ 1" "processed":0} {"correlation id": "c83445bc›L2026-04-14 09:23:16.local.INFO: Jiminny Console \Commands \Command::run Memory usage for command 1"command":"mailbox:batch:process" "memorye12026-04-14 09:23:26]LocaL.INFU: Jiminny Console\Commands \Command::run Memory usage before starting command 1"command":"conference:monitor:12026-04-14 09:23:26]Local.INFU: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00 1"C2026-04-14 09:25:261local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00]{"correlatic17070-04-14 09-79-701local.INF0: Jiminny\Console\Commands\Command:: run Memory usage for command {"command": "conference:monitor: count", "memc17070-04-14 09-79-502020-04-14 04.25:5012026-04-14 09:23:36LocaL.INFU: Jimnny\console\commanas \command::run Menory usage berore scaruing command i"command": "matlbox:bauch:creatlocal.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-adOb-Zocal.INF0: EmailSchedulel FINISHED batch create {"host"."docker lamo 1"} {"correlation id"."42facf77-8a99-4264-ad0b›12026-04-14 09:23:362026-04-14 09:23:38local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command {"command": "mailbox:batch: create", "memoryBLocal.INFO:automated-reports Started*"correlation id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0"."trace_1d":"99c1459€2026-04-14 09:23:38Local.INFO: Lautomatetd-reports) Checking conditions ¿"isMonday":false, "isFirstDay0fMonth":false, "currentMonth":4, "1sQ'2026-04-14 09:23:38Local.INFO:automated-reports Processing daily reports""correlation id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","tiwstatus YW frequencyW from vWto vW deal value min ?• deal_value_max YI call types T1 monthly1dallyquarterly1 weekly1 weeklyO one off0 one_offSNULL>ShULl<null><null>SNULL><hULl<nul><null>SNULL>2025-07-21 00.001002025-07-2 00.001002075-07-21 00:00:002025-07-25 00:00:00<null><null><null<null<null:100100<null><null>‹nu> "conference" "olallen"‹null> "conference" "dialer"]‹null> ["conference" "dialer"]2000 ["conference"]2000 ["conference"]eSyy•media_types YI call"pdf"]"odf"["odf"]"pdf","podcast"["pdf"]["odf"1["pdf"]W Windsurf TeamsUTF-8f 4 spaces...
|
[{"block_num":"0","width": [{"block_num":"0","width":"0.02616278827190399","text":"PhpStorm","line_num":"0","conf":"1","top":"0.005167958996884159","height":"0.0077519370449914415","level":"0","left":"0.02034883973032694","par_num":"0","page_num":"0","word_num":"0"},{"top":"0.005167958705674769","level":"0","width":"0.010174418240785597","block_num":"0","word_num":"0","left":"0.0523255815167196","height":"0.005167958471510081","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"File"},{"top":"0.00516795871182707","left":"0.06976744196972348","text":"Fdit","level":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","height":"0.005167958471510192","page_num":"0","width":"0.010174418240785604"},{"height":"0.0077519370449914415","page_num":"0","left":"0.08720930358609372","level":"0","par_num":"0","text":"View","top":"0.005167958996884159","conf":"1","block_num":"0","line_num":"0","word_num":"0","width":"0.013081394135951996"},{"level":"0","line_num":"0","conf":"1","top":"0.005167958996884159","block_num":"0","page_num":"0","par_num":"0","height":"0.0077519370449914415","left":"0.1061046534864857","text":"Navigate","width":"0.02325581163167953","word_num":"0"},{"par_num":"0","line_num":"0","conf":"0.5","block_num":"0","height":"0.005167958140373186","left":"0.13517442033635732","text":"Code","width":"0.01453488171100617","word_num":"0","level":"0","page_num":"0","top":"0.005167958914309545"},{"text":"larave","top":"0.005167958914309545","width":"0.018895347416400893","word_num":"0","left":"0.15552325746912504","par_num":"0","height":"0.005167958140373186","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0"},{"block_num":"0","left":"0.18168604680281905","par_num":"0","width":"0.02034883648157121","height":"0.005167958471510081","line_num":"0","text":"Retacton","conf":"0.5","word_num":"0","page_num":"0","top":"0.0051679587302840835","level":"0"},{"width":"0.01308139562606811","text":"Tools","conf":"1","block_num":"0","par_num":"0","left":"0.22674418583522177","height":"0.005167958471510192","page_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.005167958720030175"},{"top":"0.005167958914309545","left":"0.26162790882924536","line_num":"0","conf":"1","height":"0.005167958140373186","level":"0","block_num":"0","page_num":"0","width":"0.02180232405662541","word_num":"0","text":"Window","par_num":"0"},{"page_num":"0","width":"0.013081394135951996","level":"0","block_num":"0","height":"0.0077519370449914415","top":"0.0051679592552820175","conf":"1","line_num":"0","par_num":"0","word_num":"0","left":"0.28779069762679155","text":"Help"},{"par_num":"0","page_num":"0","level":"0","width":"0.034883719682693486","word_num":"0","top":"0.025694444382837522","conf":"0.30000001192092896","block_num":"0","left":"0.036337209320751886","text":"FV faVsco.s v","line_num":"0","height":"0.007897286944919202"},{"par_num":"0","width":"0.1351744174957275","line_num":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny k","top":"0.025694444382837522","block_num":"0","word_num":"0","conf":"1","height":"0.007897286944919202","left":"0.08139535106654627","level":"0","page_num":"0"},{"height":"0.007848836978276541","width":"0.023255811631679536","top":"0.04909560760905296","conf":"1","level":"0","left":"0.017441860307287733","text":"Project v","page_num":"0","line_num":"0","block_num":"0","par_num":"0","word_num":"0"},{"text":"= custom.loa","top":"0.0666246824446296","conf":"1","height":"0.008869497643576807","width":"0.033506399393081664","left":"0.04792703426475118","word_num":"0","level":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0"},{"page_num":"0","height":"0.007800387011633991","left":"0.04796512154645686","par_num":"0","top":"0.08263888905232253","width":"0.0639534831047058","word_num":"0","conf":"0.5","level":"0","line_num":"0","text":"= hubspot-iournal-poll.loo","block_num":"0"},{"top":"0.09791666666666665","height":"0.008333333333333304","line_num":"0","level":"0","left":"0.04796511599707952","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"= laravel.log","width":"0.0319767415523529","word_num":"0"},{"text":"<» phpunit.xm.","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.11369509085340723","conf":"0.30000001192092896","height":"0.007832686768637687","page_num":"0","width":"0.03488371968269348","left":"0.0479651159744338","word_num":"0"},{"page_num":"0","level":"0","top":"0.1291666665391833","width":"0.018895347416400907","block_num":"0","par_num":"0","left":"0.04796511796433865","word_num":"0","conf":"1","height":"0.007784237464269039","line_num":"0","text":"us ttt.js"},{"line_num":"0","par_num":"0","conf":"1","width":"0.04941860139369964","word_num":"0","block_num":"0","left":"0.040697677676061784","level":"0","text":"= oauth-private.key","top":"0.14444444444444438","height":"0.008333333333333415","page_num":"0"},{"block_num":"0","word_num":"0","conf":"1","line_num":"0","width":"0.04651162624359131","height":"0.007848836978276541","left":"0.040697676413088","par_num":"0","level":"0","page_num":"0","text":"= oauth-public.key","top":"0.1602067185263656"},{"height":"0.01815245416429312","par_num":"0","top":"0.16795865663878373","line_num":"0","page_num":"0","level":"0","block_num":"0","text":"E storage","left":"0.040697673753776864","width":"0.026162791252136233","word_num":"0","conf":"0.30000001192092896"},{"text":"= supervisoro,oid","width":"0.045058140158653254","height":"0.005555555555555536","conf":"0.30000001192092896","line_num":"0","top":"0.1909722222222222","block_num":"0","word_num":"0","page_num":"0","left":"0.040697674034045464","level":"0","par_num":"0"},{"text":"\"rexceav.son","top":"0.20671834617116147","page_num":"0","word_num":"0","par_num":"0","left":"0.04069767472712273","conf":"0.30000001192092896","block_num":"0","width":"0.042151162028312684","level":"0","line_num":"0","height":"0.005167958802647088"},{"width":"0.02761627733707428","height":"0.00794573624928796","top":"0.21944444440765576","conf":"0.5","word_num":"0","line_num":"0","block_num":"0","level":"0","left":"0.024709301811114158","par_num":"0","text":"v Mtests","page_num":"0"},{"text":"> _ Feature","width":"0.03488371670246124","block_num":"0","height":"0.007913436492284154","top":"0.23514211909235927","word_num":"0","par_num":"0","left":"0.03197674840741001","page_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0"},{"page_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","width":"0.04215115904808044","height":"0.0077519370449914415","top":"0.2506459951725948","word_num":"0","par_num":"0","text":"> Integration","left":"0.03197674816491306"},{"height":"0.007929586039649106","par_num":"0","text":"› _ Services","conf":"0.30000001192092896","top":"0.2659722223548524","level":"0","width":"0.03633720576763154","left":"0.031976744223167916","page_num":"0","word_num":"0","line_num":"0","block_num":"0"},{"width":"0.018895347416400907","par_num":"0","line_num":"0","top":"0.2816537471105792","height":"0.0077519370449914415","text":"Unit","page_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","left":"0.03924418770168318","block_num":"0"},{"level":"0","block_num":"0","word_num":"0","text":"›_ Actions","line_num":"0","left":"0.03923438747954291","height":"0.008023790518442708","page_num":"0","par_num":"0","top":"0.2970216963390946","width":"0.033449831604957576","conf":"0.30000001192092896"},{"word_num":"0","height":"0.007913436492284154","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"_ component","top":"0.3124999998417133","left":"0.04360465559777049","level":"0","par_num":"0","width":"0.04069766998291016"},{"conf":"0.5","line_num":"0","height":"0.00794573624928796","text":"_ contiguration","word_num":"0","top":"0.32816537489861186","par_num":"0","page_num":"0","left":"0.04651162761726607","width":"0.04069767296314239","block_num":"0","level":"0"},{"page_num":"0","block_num":"0","word_num":"0","line_num":"0","top":"0.34097222237025415","conf":"0.5","width":"0.029069763422012326","text":"M Console","height":"0.007864986525641604","level":"0","par_num":"0","left":"0.04651163191813057"},{"block_num":"0","page_num":"0","line_num":"0","left":"0.04651162762498649","par_num":"0","text":"M Contracts","width":"0.0319767415523529","conf":"1","level":"0","word_num":"0","top":"0.35624999999999996","height":"0.008333333333333304"},{"level":"0","text":"M Domain","width":"0.026162788271904","line_num":"0","top":"0.37209302381454534","conf":"0.5","word_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.04651162781172254","height":"0.007768087254630185"},{"text":"MDTO","page_num":"0","top":"0.38759689982375756","line_num":"0","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.018895347416400907","height":"0.0077519370449914415","left":"0.04651162767261359"},{"block_num":"0","height":"0.008333333333333304","conf":"0.30000001192092896","top":"0.4027777777777778","word_num":"0","level":"0","width":"0.02325581312179565","text":"D Enums","par_num":"0","left":"0.047965117276311454","line_num":"0","page_num":"0"},{"left":"0.046511628544770735","page_num":"0","top":"0.41860465155210325","word_num":"0","width":"0.024709299206733697","level":"0","height":"0.007784237464269039","par_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","text":"_ Events"},{"conf":"0.5","height":"0.007832686768637687","left":"0.04796511821942332","width":"0.0334302306175232","top":"0.43402777793351066","level":"0","page_num":"0","text":"• Exceptions","block_num":"0","par_num":"0","line_num":"0","word_num":"0"},{"conf":"0.30000001192092896","text":"O fixtures","width":"0.026162788271904","block_num":"0","top":"0.4493055555555556","page_num":"0","level":"0","height":"0.008333333333333304","line_num":"0","left":"0.04651162781172254","par_num":"0","word_num":"0"},{"word_num":"0","width":"0.026162788271904","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.04651162781172254","text":"→ Helpers","line_num":"0","height":"0.007800387011633991","level":"0","par_num":"0","top":"0.46511627962079793"},{"level":"0","page_num":"0","width":"0.018895347416400907","word_num":"0","left":"0.04651162908976464","line_num":"0","conf":"0.30000001192092896","text":"Http","par_num":"0","top":"0.48062015511277567","block_num":"0","height":"0.007751937707265122"},{"text":"_ Integrations","block_num":"0","conf":"0.30000001192092896","height":"0.008333333333333304","left":"0.03924419138300371","level":"0","page_num":"0","par_num":"0","width":"0.045058134198188785","line_num":"0","word_num":"0","top":"0.49583333333333335"},{"word_num":"0","left":"0.03924419138310513","block_num":"0","top":"0.511627907234723","line_num":"0","level":"0","height":"0.005167958140373186","width":"0.045058134198188785","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"→ linteractions"},{"width":"0.02761627733707428","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.5243055555897903","left":"0.03924418831177419","line_num":"0","height":"0.01057816478941176","conf":"0.30000001192092896","text":"v D Jobs"},{"text":">_Activity","page_num":"0","height":"0.007751937707265233","conf":"0.5","level":"0","left":"0.04651162964036627","top":"0.5426356592471426","block_num":"0","word_num":"0","width":"0.03343023061752319","par_num":"0","line_num":"0"},{"line_num":"0","height":"0.007751937707265233","width":"0.04069766998291016","left":"0.05377907013327998","conf":"0.5","page_num":"0","text":"M AiAutomation","level":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.555555555564972"},{"text":">M Audio","height":"0.007978035344017864","line_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.5708333334907817","page_num":"0","left":"0.04651163122133741","width":"0.03052325248718262","word_num":"0","par_num":"0","level":"0"},{"word_num":"0","text":"v _ AutomatedReports","level":"0","top":"0.58656330785975","par_num":"0","page_num":"0","conf":"0.5","height":"0.007881136735280347","width":"0.061046504974365236","left":"0.04651162845585823","line_num":"0","block_num":"0"},{"par_num":"0","level":"0","left":"0.06250000283978814","page_num":"0","line_num":"0","top":"0.6020671835365483","height":"0.007751937707265233","text":"©) CreateResultsTest.p","width":"0.05668604373931885","word_num":"0","block_num":"0","conf":"0.5"},{"block_num":"0","word_num":"0","left":"0.06249999996900344","width":"0.05668604373931884","conf":"0.5","page_num":"0","text":"©) RequestGenerateAsl","top":"0.6173611109695031","par_num":"0","line_num":"0","height":"0.007961886458926704","level":"0"},{"top":"0.6330749357992458","par_num":"0","level":"0","word_num":"0","page_num":"0","block_num":"0","text":"(C) RequestGenerateRer","height":"0.0078972862826453","left":"0.06250000803968807","width":"0.058139526844024667","conf":"0.5","line_num":"0"},{"block_num":"0","conf":"0.5","height":"0.0077519370449913305","width":"0.05668603777885438","top":"0.6485788117100625","word_num":"0","par_num":"0","page_num":"0","text":"(c) SendReportJobTest.","level":"0","left":"0.06250000873276242","line_num":"0"},{"left":"0.06250000803968807","height":"0.007945735587014169","level":"0","text":"(ch SendRenortMailJobt","word_num":"0","conf":"0.5","width":"0.058139526844024667","block_num":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.661498708692281"},{"block_num":"0","width":"0.029069763422012333","page_num":"0","text":"callendar","conf":"0.30000001192092896","height":"0.005167958140373297","level":"0","left":"0.055232561602947185","par_num":"0","word_num":"0","line_num":"0","top":"0.6795865635654723"},{"level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.6950904393473629","width":"0.017441859841346746","page_num":"0","text":"i1erm","height":"0.005167958471510081","word_num":"0","conf":"0.30000001192092896","left":"0.05523255837874523"},{"text":"DealRisks","top":"0.7105943153255836","level":"0","conf":"0.30000001192092896","height":"0.005167958471510192","block_num":"0","word_num":"0","line_num":"0","left":"0.05523255824012978","page_num":"0","width":"0.030523255467414856","par_num":"0"},{"height":"0.007751937707265233","line_num":"0","page_num":"0","conf":"0.5","left":"0.05523255968448084","block_num":"0","width":"0.026162788271904","level":"0","par_num":"0","text":"M Mailbox","top":"0.723514211831122","word_num":"0"},{"line_num":"0","word_num":"0","left":"0.05377906906623857","level":"0","top":"0.738888888867502","width":"0.03343023061752319","conf":"1","block_num":"0","page_num":"0","height":"0.007881136735280347","par_num":"0","text":"M Streamina"},{"width":"0.021802324056625362","text":"Services","word_num":"0","par_num":"0","height":"0.0077519370449913305","level":"0","conf":"1","left":"0.01744186231761744","line_num":"0","block_num":"0","top":"0.7674418608056698","page_num":"0"},{"conf":"0.30000001192092896","left":"0.01744186605489396","top":"0.7881136953479989","word_num":"0","page_num":"0","width":"0.04941859841346741","height":"0.010335916280746482","par_num":"0","line_num":"0","text":"ТОGЛ","block_num":"0","level":"0"},{"level":"0","top":"0.8111111111111111","height":"0.005555555555555536","conf":"0.30000001192092896","text":"v Database","page_num":"0","block_num":"0","par_num":"0","left":"0.01744186046848297","width":"0.03779069781303406","word_num":"0","line_num":"0"},{"word_num":"0","left":"0.024709301997850215","par_num":"0","conf":"0.30000001192092896","page_num":"0","text":"V AEU","line_num":"0","height":"0.0077519370449914415","block_num":"0","top":"0.8242894062837058","level":"0","width":"0.021802324056625362"},{"block_num":"0","height":"0.005184108681148936","conf":"0.30000001192092896","left":"0.040697674209773195","par_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.8423611110341025","width":"0.026162791252136226","word_num":"0","text":"c consoe"},{"conf":"0.30000001192092896","level":"0","top":"0.855297158021468","width":"0.05959301590919495","text":"v L iminny@localhost","par_num":"0","word_num":"0","line_num":"0","height":"0.00789728628264541","left":"0.02470930967217818","page_num":"0","block_num":"0"},{"top":"0.8708010341906824","width":"0.029069763422012326","word_num":"0","level":"0","block_num":"0","left":"0.03924418711431821","line_num":"0","text":"L HS local","par_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.0077519370449914415"},{"height":"0.00794573624928785","page_num":"0","word_num":"0","block_num":"0","left":"0.04069767592466182","level":"0","text":"4SF 1 s 140 ms","conf":"0.30000001192092896","width":"0.0406976729631424","top":"0.8861111110743224","line_num":"0","par_num":"0"},{"block_num":"0","level":"0","height":"0.005167958471510081","width":"0.02906976640224457","word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"V PROn","left":"0.024709303163956763","par_num":"0","top":"0.9018087856092062"},{"line_num":"0","left":"0.040697676939629265","block_num":"0","text":"d console","level":"0","width":"0.02616278827190399","height":"0.0077519370449913305","word_num":"0","page_num":"0","top":"0.9173126618392614","conf":"0.30000001192092896","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","top":"0.9326388888195811","line_num":"0","level":"0","height":"0.007929586701922897","block_num":"0","par_num":"0","left":"0.024709303848808033","width":"0.03779069483280181","text":"V & STAGING","word_num":"0"},{"conf":"0.30000001192092896","top":"0.9483204138277207","width":"0.05523254871368409","word_num":"0","page_num":"0","block_num":"0","text":"d console 1s 153 ms","line_num":"0","level":"0","height":"0.007929586039649106","left":"0.039244194813861585","par_num":"0"},{"page_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","text":",, Docker","top":"0.9611111110251247","left":"0.02470930278372684","level":"0","height":"0.007881136735280347","line_num":"0","width":"0.02470930069684982","block_num":"0"},{"width":"0.05395908951759337","word_num":"0","page_num":"0","left":"0.12927245607508955","block_num":"0","conf":"0.5","height":"0.008612487051221973","line_num":"0","level":"0","par_num":"0","text":"c) RenortController.ong","top":"0.04854798671350502"},{"line_num":"0","width":"0.0639534831047058","left":"0.2020348831569497","height":"0.005167958140373186","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.05167958682128626","conf":"0.5","text":"JiminnyDeouecommana.ong","word_num":"0"},{"conf":"1","page_num":"0","block_num":"0","line_num":"0","text":"C AutomatedReportsCommand.php","top":"0.049095607479853975","height":"0.007848836978276541","word_num":"0","left":"0.2776162870275005","level":"0","par_num":"0","width":"0.0843023180961609"},{"par_num":"0","word_num":"0","text":"© AddLayoutEntities.php","level":"0","top":"0.06944444444444442","line_num":"0","block_num":"0","left":"0.1293604673420214","height":"0.008333333333333304","conf":"1","page_num":"0","width":"0.05813952684402468"},{"level":"0","width":"0.030523255467414856","par_num":"0","text":"C Team.php","block_num":"0","top":"0.06944444444444442","line_num":"0","left":"0.19767441808751354","height":"0.008333333333333304","page_num":"0","conf":"0.5","word_num":"0"},{"conf":"1","text":"C AutomatedReportsRepository.php","height":"0.008333333333333304","par_num":"0","line_num":"0","top":"0.06944444444444442","word_num":"0","block_num":"0","level":"0","left":"0.23837210098098888","width":"0.0843023180961609","page_num":"0"},{"top":"0.06944444444444442","level":"0","par_num":"0","left":"0.3313953474978706","block_num":"0","word_num":"0","text":"C) AutomatedReportsService.php","height":"0.008333333333333304","page_num":"0","width":"0.07703487873077391","line_num":"0","conf":"0.5"},{"par_num":"0","top":"0.07222222222222219","width":"0.07267441153526305","line_num":"0","left":"0.41860465106376415","level":"0","word_num":"0","conf":"0.30000001192092896","text":"c CrealenelaAcuviyevent.ono","block_num":"0","page_num":"0","height":"0.005555555555555536"},{"block_num":"0","level":"0","conf":"1","line_num":"0","width":"0.07994185686111452","page_num":"0","top":"0.09302325588796945","text":"© TrackProviderInstalledEvent.php","word_num":"0","height":"0.007751937707265233","left":"0.12936046891682634","par_num":"0"},{"height":"0.007751937707265233","width":"0.0784883677959442","par_num":"0","left":"0.21947674848312548","level":"0","conf":"1","line_num":"0","text":"© CreateActivityLoggedEvent.php","block_num":"0","page_num":"0","top":"0.09302325588796945","word_num":"0"},{"word_num":"0","height":"0.005167958140373186","text":"c) User?illotActivitvuistener.ono","level":"0","left":"0.3095930303795885","width":"0.0726744115352631","top":"0.09302325607193229","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0"},{"left":"0.39244186152899535","level":"0","page_num":"0","par_num":"0","block_num":"0","conf":"1","text":"© ActivityLogged.php","top":"0.09302325588796945","width":"0.05087209343910215","word_num":"0","line_num":"0","height":"0.007751937707265233"},{"height":"0.005167958140373297","conf":"0.5","width":"0.09011626839637754","par_num":"0","left":"0.13372093106343957","text":"Automaleakeporscallbackoervice.ong","top":"0.1162790700254206","word_num":"0","level":"0","page_num":"0","line_num":"0","block_num":"0"},{"text":"C RequestGenerateAskJiminnyReportJob.php","conf":"1","height":"0.007832686768637687","block_num":"0","par_num":"0","page_num":"0","top":"0.11369509085340723","word_num":"0","line_num":"0","level":"0","width":"0.10465115308761597","left":"0.23546512636316824"},{"line_num":"0","left":"0.44040698450665144","text":"(©) AutomatedReportResult.php","top":"0.11369509085340723","block_num":"0","width":"0.07122092247009276","level":"0","height":"0.007832686768637687","conf":"1","par_num":"0","page_num":"0","word_num":"0"},{"text":"C AutomatedReport.php","top":"0.13402777777777775","width":"0.05668604373931885","height":"0.008333333333333415","conf":"0.5","left":"0.12936046366813153","line_num":"0","level":"0","par_num":"0","page_num":"0","word_num":"0","block_num":"0"},{"text":"class Auronaredreoorysconnano excenos conmano","par_num":"0","top":"0.15486111111111112","conf":"0.30000001192092896","word_num":"0","block_num":"0","height":"0.005555555555555536","left":"0.15116279076361544","level":"0","width":"0.13808139562606814","line_num":"0","page_num":"0"},{"word_num":"0","page_num":"0","conf":"1","text":"private const string LOG_PREFIX = '[automated-reports]';","left":"0.16279069922960998","width":"0.17296509742736815","top":"0.16527777781029684","level":"0","par_num":"0","block_num":"0","line_num":"0","height":"0.010432816214031582"},{"block_num":"0","left":"0.16569767009333541","text":"* The name and signature of the console command.","width":"0.1468023180961609","par_num":"0","conf":"1","word_num":"0","top":"0.21180555571128834","page_num":"0","height":"0.007832686768637798","line_num":"0","level":"0"},{"page_num":"0","conf":"0.5","height":"0.007800387011634102","text":"* dvar string","top":"0.24289405726937674","word_num":"0","left":"0.1656976785333554","block_num":"0","level":"0","par_num":"0","width":"0.04215115904808045","line_num":"0"},{"text":"31 6t","height":"0.015503875414530466","width":"0.014534883201122284","word_num":"0","left":"0.1293604652928438","page_num":"0","top":"0.2687338506648278","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0","block_num":"0"},{"page_num":"0","par_num":"0","height":"0.008333333333333304","level":"0","line_num":"0","top":"0.27361111111111114","width":"0.12645347118377684","left":"0.16279070221737882","text":"protected ssignature ='automated-reports","block_num":"0","word_num":"0","conf":"1"},{"line_num":"0","level":"0","text":"1--report-1d=: Process a specitic report by Iu or vuld (bypasses trequency scheaulingra","height":"0.007816537221272846","par_num":"0","word_num":"0","page_num":"0","top":"0.28940568500693464","conf":"0.30000001192092896","left":"0.17587208644439442","block_num":"0","width":"0.2747092962265014"},{"par_num":"0","left":"0.12936046534489587","word_num":"0","block_num":"0","conf":"1","text":"33","height":"0.012919896178775425","level":"0","page_num":"0","top":"0.3023255817878733","width":"0.00872092992067336","line_num":"0"},{"line_num":"0","height":"0.012919896178775314","page_num":"0","conf":"1","width":"0.00872092992067336","top":"0.3333333337258577","word_num":"0","block_num":"0","par_num":"0","text":"35","level":"0","left":"0.12936046534489587"},{"left":"0.16569768412150868","par_num":"0","text":"* The console command description.","width":"0.10465115308761594","level":"0","top":"0.33333333334274984","word_num":"0","height":"0.007751937707265233","page_num":"0","line_num":"0","conf":"1","block_num":"0"},{"page_num":"0","par_num":"0","text":"* dvar strinc","block_num":"0","conf":"0.30000001192092896","top":"0.36434108563752776","height":"0.007881136735280347","left":"0.16569767477932212","word_num":"0","width":"0.04069766998291016","level":"0","line_num":"0"},{"top":"0.3772609820139715","height":"0.012919896178775425","left":"0.1671511630919889","text":"*/","width":"0.00872092992067336","line_num":"0","level":"0","page_num":"0","word_num":"0","conf":"0.5","block_num":"0","par_num":"0"},{"height":"0.0077519370449913305","left":"0.129360465068652","width":"0.013081394135951996","level":"0","conf":"0.30000001192092896","par_num":"0","text":"39©","top":"0.3953488378082537","block_num":"0","line_num":"0","page_num":"0","word_num":"0"},{"line_num":"0","word_num":"0","level":"0","conf":"1","par_num":"0","width":"0.2877906560897827","height":"0.007961885796652801","block_num":"0","left":"0.16279071045379032","top":"0.39513888901381833","page_num":"0","text":"protected Sdescription = Process automated reports based on their frequency weekly, monthly."},{"width":"0.034883716702461265","level":"0","conf":"1","left":"0.45203488409063003","height":"0.0077519370449913305","block_num":"0","top":"0.3953488378082537","line_num":"0","page_num":"0","par_num":"0","text":"quarterly).","word_num":"0"},{"top":"0.4108527135770236","level":"0","left":"0.1758720848441495","text":"Use --report-id to manually trigger a specific report by 1b or vuld.':","line_num":"0","block_num":"0","page_num":"0","height":"0.010675064060423067","conf":"0.5","par_num":"0","word_num":"0","width":"0.21366279125213622"},{"word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.01561692555745453","width":"0.014534883201122284","block_num":"0","level":"0","page_num":"0","left":"0.1293604652928438","par_num":"0","text":"43 Ct","top":"0.45208333308690585"},{"height":"0.007913436492284154","level":"0","text":"pubuic tunctlon __constructl","par_num":"0","top":"0.45736434144378035","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.16279069643266625","width":"0.08720929622650145","page_num":"0","word_num":"0"},{"left":"0.1744186091754379","text":"privace readonly Loggerintertace slogger,","conf":"0.5","block_num":"0","width":"0.12645347118377687","top":"0.47286821765321496","word_num":"0","height":"0.0077519370449913305","line_num":"0","level":"0","page_num":"0","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","height":"0.005555555555555647","level":"0","text":"orvare reaconuy busursooucher souspatcher.","width":"0.13081394433975221","par_num":"0","top":"0.4881944444444444","page_num":"0","left":"0.1758721038124921"},{"level":"0","line_num":"0","height":"0.005167958802647088","conf":"0.30000001192092896","par_num":"0","word_num":"0","width":"0.1860465168952942","text":"onwvare readonuy Aurolarecrecorisreoosrory nreoorcreoosicory","block_num":"0","page_num":"0","left":"0.1758720903474952","top":"0.5038759689170711"},{"level":"0","par_num":"0","height":"0.005555555555555536","block_num":"0","left":"0.17587210216690546","line_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.5347222222222222","word_num":"0","width":"0.06831394433975219","text":"parent.. construct"},{"conf":"0.5","line_num":"0","top":"0.5788113701079952","block_num":"0","left":"0.16279069772015956","level":"0","text":"/**","width":"0.010174417495727534","par_num":"0","word_num":"0","height":"0.0077519370449914415","page_num":"0"},{"text":"*-ypcute The concale commanal","par_num":"0","line_num":"0","left":"0.16569768439424343","top":"0.594315245736015","conf":"0.30000001192092896","page_num":"0","width":"0.09156975746154788","height":"0.005167958140373186","word_num":"0","block_num":"0","level":"0"},{"level":"0","text":"* dreturn int","left":"0.1656976738206446","block_num":"0","top":"0.625","par_num":"0","line_num":"0","page_num":"0","width":"0.04069767296314239","word_num":"0","conf":"0.5","height":"0.008333333333333304"},{"page_num":"0","width":"0.09011626839637754","block_num":"0","height":"0.007832686768637798","line_num":"0","text":"pubuic tunccion nandlel: int","word_num":"0","left":"0.16279069914578798","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.6562500001557328"},{"level":"0","width":"0.15697673559188846","conf":"0.5","par_num":"0","left":"0.17587210243988521","block_num":"0","page_num":"0","text":"$this->logger->info(self::LOG_PREFIX . ' Started'):","height":"0.01041666666666663","line_num":"0","top":"0.6847222222222222","word_num":"0"},{"height":"0.007848836978276652","par_num":"0","left":"0.1758720985191145","text":"$now = Carbon::nowo:","level":"0","top":"0.7157622742757196","block_num":"0","page_num":"0","width":"0.0654069721698761","word_num":"0","line_num":"0","conf":"0.5"},{"level":"0","text":"$isMonday = Snow->isMondayO:","width":"0.08866278529167174","conf":"1","left":"0.17587209842923182","block_num":"0","word_num":"0","par_num":"0","page_num":"0","height":"0.007768087916903976","line_num":"0","top":"0.7312499998399975"},{"page_num":"0","par_num":"0","text":"$isFirstDay0fMonth = $now->day === 1:","top":"0.7465277777777778","word_num":"0","width":"0.11337208747863767","block_num":"0","left":"0.1758721004737144","conf":"0.5","height":"0.008333333333333304","level":"0","line_num":"0"},{"height":"0.0077519370449914415","par_num":"0","line_num":"0","block_num":"0","text":"Output","level":"0","width":"0.024709299206733704","left":"0.13226744465535395","word_num":"0","page_num":"0","top":"0.7906976747591579","conf":"0.30000001192092896"},{"top":"0.7906976746479147","width":"0.07122092247009276","page_num":"0","text":"wwD jiminny.automated_reports","line_num":"0","par_num":"0","height":"0.007913436492284043","level":"0","conf":"0.5","block_num":"0","left":"0.16569768218106998","word_num":"0"},{"page_num":"0","width":"0.02180232554674147","height":"0.005555555555555536","block_num":"0","left":"0.15406976740600578","text":"50 rows","level":"0","par_num":"0","top":"0.8111111111111111","word_num":"0","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","level":"0","conf":"0.5","line_num":"0","height":"0.005555555555555536","page_num":"0","par_num":"0","text":"Tix: Auto v","width":"0.02325581461191173","left":"0.2703488366276493","top":"0.8111111111111111","word_num":"0"},{"top":"0.8291666666666667","width":"0.021802324056625355","word_num":"0","page_num":"0","left":"0.14098837235366748","text":"Wid Y","level":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","height":"0.008333333333333304"},{"block_num":"0","top":"0.8291666666666667","page_num":"0","width":"0.09011626839637754","level":"0","par_num":"0","word_num":"0","conf":"0.5","height":"0.008333333333333304","text":"Wuuid (UUID with time-low a...","line_num":"0","left":"0.18168605708971963"},{"level":"0","text":"Wteam_id V","top":"0.8291666666666667","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.008333333333333304","par_num":"0","left":"0.2994186050578961","line_num":"0","width":"0.037790694832801786","block_num":"0"},{"block_num":"0","level":"0","text":"Ш type Y","top":"0.8291036050723629","conf":"0.30000001192092896","width":"0.027676314115524292","word_num":"0","left":"0.3560746340408524","height":"0.008459456099404128","line_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","conf":"1","level":"0","text":"68 efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","top":"0.8472222222222222","width":"0.12063952684402468","par_num":"0","block_num":"0","height":"0.008333333333333304","left":"0.1715116378797279","page_num":"0"},{"block_num":"0","text":"1 ask jiminny","height":"0.008333333333333304","level":"0","par_num":"0","conf":"0.5","line_num":"0","left":"0.348837211560508","page_num":"0","width":"0.03924418389797213","word_num":"0","top":"0.8472222222222222"},{"width":"0.12063952684402468","word_num":"0","height":"0.007978036006291656","block_num":"0","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"67 81ad94e2-8b64-4281-9e45-fac2ffe17359","left":"0.1715116378797279","conf":"1","top":"0.8656330751493089"},{"word_num":"0","block_num":"0","width":"0.04069766998291019","left":"0.3473837212949594","conf":"0.30000001192092896","height":"0.007978035344017864","line_num":"0","page_num":"0","text":"1 ask iiminnv","par_num":"0","level":"0","top":"0.8656330756096449"},{"width":"0.11918604373931885","level":"0","text":"484r2acec+-c7e5-4521-[CREDIT_CARD]","word_num":"0","block_num":"0","height":"0.005167958802647088","page_num":"0","par_num":"0","left":"0.17151162922045687","conf":"0.30000001192092896","line_num":"0","top":"0.8863049094844142"},{"width":"0.042151162028312705","top":"0.886111111138922","block_num":"0","conf":"1","left":"0.34883720862973905","word_num":"0","par_num":"0","text":"1 exec_summary","height":"0.00794573624928796","page_num":"0","line_num":"0","level":"0"},{"par_num":"0","conf":"1","text":"47 90ac7a1d-7b2c-40ed-b7e6-af2f70b1fe88","width":"0.11918603181838988","left":"0.1715116306816113","block_num":"0","top":"0.9041666666221773","height":"0.007978036006291656","level":"0","line_num":"0","word_num":"0","page_num":"0"},{"conf":"1","level":"0","text":"1 exec summary","par_num":"0","height":"0.007978036006291656","width":"0.04215115904808042","left":"0.34883721303449955","word_num":"0","page_num":"0","top":"0.9041666666221773","line_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0","text":"46 be413ea5-8e74-479f-af30-d2e76917ab62","width":"0.12063952684402468","height":"0.008333333333333304","left":"0.1715116378797279","word_num":"0","block_num":"0","top":"0.9222222222222223"},{"conf":"0.30000001192092896","level":"0","par_num":"0","text":"1 exec summary","top":"0.925","block_num":"0","page_num":"0","height":"0.005555555555555536","line_num":"0","left":"0.3473837225882753","width":"0.04360464513301848","word_num":"0"},{"top":"0.9402777777777778","conf":"1","text":"45 d8be3cbc-48d0-4d40-ad09-8657fe3f8fad","width":"0.11918604373931885","level":"0","word_num":"0","height":"0.008333333333333304","left":"0.17151163222975557","par_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"level":"0","height":"0.008333333333333304","word_num":"0","left":"0.34883721303449955","width":"0.04215115904808042","page_num":"0","line_num":"0","conf":"0.5","top":"0.9402777777777778","par_num":"0","text":"1 exec summary","block_num":"0"},{"text":"44 66880ca1-1500-4052-[CREDIT_CARD]","page_num":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0","top":"0.9611111111111111","height":"0.005555555555555536","par_num":"0","width":"0.12063952684402468","line_num":"0","left":"0.1715116378797279","level":"0"},{"level":"0","line_num":"0","conf":"1","height":"0.007881136735280347","block_num":"0","left":"0.34883720862973905","word_num":"0","width":"0.042151162028312705","par_num":"0","page_num":"0","text":"1 exec_summary","top":"0.9611111111543237"},{"height":"0.005555555555555536","page_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.005813954320064807","level":"0","text":"su rows retrieved staruino Trom 1in 949 ms (execution: 4/ ms, Telching: goz ms","block_num":"0","width":"0.17732558250427247","par_num":"0","word_num":"0","top":"0.9895833333333334"},{"level":"0","page_num":"0","height":"0.0077519370449914415","par_num":"0","text":"A2","block_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.011627905815839723","top":"0.1550387600304759","word_num":"0","left":"0.5101744197664987"},{"page_num":"0","width":"0.06104651093482971","top":"0.004861111111111094","level":"0","text":"Support Daily • in 2 h 37 m","block_num":"0","word_num":"0","height":"0.008333333333333304","left":"0.7979651146239026","par_num":"0","line_num":"0","conf":"0.5"},{"block_num":"0","conf":"0.30000001192092896","top":"0.004861111111111094","width":"0.02180232405662541","height":"0.008333333333333304","line_num":"0","par_num":"0","text":"100% C2","left":"0.8982558157980662","level":"0","page_num":"0","word_num":"0"},{"left":"0.9404069767186194","conf":"0.5","page_num":"0","height":"0.005555555555555536","par_num":"0","text":"Tue 14 Aor 12:23:41","line_num":"0","top":"0.004861111111111094","width":"0.05232558250427244","block_num":"0","word_num":"0","level":"0"},{"conf":"0.5","left":"0.5406976763589582","height":"0.007848836978276652","level":"0","line_num":"0","top":"0.04909560741525443","par_num":"0","width":"0.03343023061752326","block_num":"0","text":"= custom.log","word_num":"0","page_num":"0"},{"width":"0.034883716702461265","height":"0.007848836978276541","conf":"0.5","level":"0","par_num":"0","text":"= laravel.log x","block_num":"0","left":"0.5843023299128969","line_num":"0","top":"0.049095607479853975","word_num":"0","page_num":"0"},{"line_num":"0","height":"0.007848836978276541","par_num":"0","top":"0.04909560760905296","block_num":"0","level":"0","text":"L SF (iminny@localhost","page_num":"0","width":"0.05813952684402457","left":"0.6250000022257265","word_num":"0","conf":"0.30000001192092896"},{"text":"≤ HS_local fiminny@localhost)","page_num":"0","top":"0.049095607479853975","line_num":"0","width":"0.0726744115352631","left":"0.693313961386591","word_num":"0","height":"0.007848836978276541","block_num":"0","conf":"0.5","level":"0","par_num":"0"},{"height":"0.007848836978276652","left":"0.7761627924396718","level":"0","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"d console PRODI","top":"0.04909560754445341","width":"0.04215115904808042","block_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","height":"0.007848836978276541","level":"0","par_num":"0","top":"0.049095607479853975","width":"0.03633720576763144","left":"0.8299418639660854","text":"e console (EU]","block_num":"0","conf":"0.30000001192092896","word_num":"0"},{"level":"0","line_num":"0","width":"0.050872087478637695","text":"c console (STAGING]","conf":"0.30000001192092896","block_num":"0","word_num":"0","top":"0.049095607479853975","left":"0.8764534939144368","page_num":"0","height":"0.007848836978276541","par_num":"0"},{"left":"0.5406976843989172","level":"0","text":"C AskJiminnyReportActivityService.php","top":"0.06944444444444442","par_num":"0","block_num":"0","line_num":"0","conf":"1","height":"0.008333333333333304","word_num":"0","width":"0.09156975746154783","page_num":"0"},{"height":"0.005167958140373297","left":"0.642441861113034","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.07235142144660922","width":"0.04941859841346741","word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"Acuivlysearch.ong"},{"block_num":"0","left":"0.7020348843613032","level":"0","page_num":"0","width":"0.0712209224700927","text":"C) OnDemandV2Controller.php","line_num":"0","par_num":"0","height":"0.008333333333333304","top":"0.06944444444444442","conf":"1","word_num":"0"},{"width":"0.050872087478637695","height":"0.008333333333333304","text":"C HistoryService.php","block_num":"0","level":"0","word_num":"0","left":"0.7834302381027559","top":"0.06944444444444442","line_num":"0","page_num":"0","conf":"1","par_num":"0"},{"conf":"0.5","height":"0.008333333333333304","level":"0","line_num":"0","width":"0.034883716702461265","block_num":"0","left":"0.9273255821345678","page_num":"0","par_num":"0","top":"0.06944444444444442","word_num":"0","text":"C Criteria.php"},{"top":"0.09027777768409051","width":"0.10029069185256956","height":"0.007913436492284154","left":"0.5406976752985934","line_num":"0","par_num":"0","level":"0","block_num":"0","text":"ch Ask.liminnvRenortActivitvServiceTest.ohr","word_num":"0","page_num":"0","conf":"1"},{"par_num":"0","line_num":"0","page_num":"0","text":"© RequestGenerateAskJiminnyReportJobTest.php","word_num":"0","left":"0.6526162902170486","conf":"1","width":"0.11482557058334353","height":"0.010497415728039194","top":"0.09027777766569622","block_num":"0","level":"0"},{"par_num":"0","height":"0.012919896178775314","line_num":"0","text":"10","conf":"1","width":"0.008720929920673415","word_num":"0","left":"0.5377906977722214","level":"0","block_num":"0","top":"0.2454780362775374","page_num":"0"},{"level":"0","text":"994002949","left":"0.5392441827250375","height":"0.12919896443684886","block_num":"0","page_num":"0","par_num":"0","top":"0.27906976681258333","conf":"0.30000001192092896","width":"0.005813959985971451","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","par_num":"0","width":"0.013081395626068026","word_num":"0","block_num":"0","height":"0.015503875414530355","level":"0","left":"0.5334302325830416","text":"U21","page_num":"0","line_num":"0","top":"0.410852713390926"},{"width":"0.008720929920673415","conf":"0.5","height":"0.012919896178775425","left":"0.5377906976850122","page_num":"0","text":"33","top":"0.5968992251664262","block_num":"0","line_num":"0","par_num":"0","level":"0","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"132 M V","top":"0.11111111099132864","width":"0.030523252487182684","word_num":"0","block_num":"0","left":"0.9549418633937158","height":"0.007751937707265233","par_num":"0"},{"text":"2026-04-14 09.22137","block_num":"0","left":"0.5595930290667788","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","top":"0.12638888888888888","height":"0.005555555555555536","width":"0.06540697216987612","word_num":"0","par_num":"0"},{"width":"0.14098834991455078","left":"0.6264535103246105","page_num":"0","line_num":"0","text":"Local.INFO: LHubspot Journal Polling No data","word_num":"0","level":"0","height":"0.007978035344017864","block_num":"0","top":"0.12638888904633738","conf":"1","par_num":"0"},{"height":"0.0077519370449914415","par_num":"0","level":"0","text":"1\"correlation_1d\":\"316142e2-a958-41A5-8eef-7289ec3996e8\",\"trace_1d\":\"d9","top":"0.12661498767905466","conf":"0.5","width":"0.21802322864532464","word_num":"0","page_num":"0","line_num":"0","block_num":"0","left":"0.768895351520362"},{"left":"0.561046512179002","level":"0","height":"0.005167958471510192","line_num":"0","par_num":"0","text":"17070-04-141","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.1421188631307393","width":"0.03488371968269344","word_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","page_num":"0","left":"0.6279069871749684","level":"0","block_num":"0","text":"LOCaL.WARNING: LHUDspot Journal PoLLing Maximum empty resulus reached, stopping i\"empty_results.o,\"max_empty_resuuts","height":"0.007881136735280347","conf":"0.30000001192092896","top":"0.14211886328610657","width":"0.35901160240173335"},{"height":"0.0077519370449913305","top":"0.15762273935864135","text":"LOCaL.WARNING: LHUDspot Journal PoLLing Maximum empty resulus reacned, scopping i\"empty_results\".o, \"max_empty_resulus","line_num":"0","conf":"0.30000001192092896","left":"0.6279070080712785","block_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.35901160240173335","word_num":"0"},{"top":"0.1731266152450588","conf":"0.5","text":"12020-04-141","level":"0","height":"0.005167958140373297","block_num":"0","width":"0.03633720576763144","left":"0.5595930232063007","line_num":"0","par_num":"0","word_num":"0","page_num":"0"},{"top":"0.1731266152450588","par_num":"0","height":"0.005167958140373297","text":"07:22:5","conf":"0.30000001192092896","left":"0.5959302320436723","line_num":"0","level":"0","page_num":"0","block_num":"0","word_num":"0","width":"0.02761627733707428"},{"word_num":"0","left":"0.5595930224675308","height":"0.005167958140373297","par_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"14020-04-14 07.22707","width":"0.06395348310470583","top":"0.18863049121405107"},{"word_num":"0","page_num":"0","height":"0.007961886458926815","block_num":"0","level":"0","text":"LocaL.INFU: LHuDspot Journal PoLlingl service ending i\"runtime_seconas\".so, \"cotal_cycles\"'o,\"riles_downLoaded\":o, emp)","left":"0.6279069909642029","par_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.17291666652505855","width":"0.3575581073760986"},{"conf":"0.5","left":"0.6264535082460835","par_num":"0","text":"Zocal.INF0: HubSpot Journal Pollingl Released polling lock","height":"0.0077519370449913305","width":"0.18313951492309577","line_num":"0","top":"0.18604651196846045","block_num":"0","word_num":"0","level":"0","page_num":"0"},{"height":"0.0077519370449913305","page_num":"0","par_num":"0","left":"0.8125000149298931","top":"0.1860465122268583","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","text":"{\"correlation id\".\"316142e2-a958-41a5-8eef-7289ec3996e8\".","width":"0.17441859245300284"},{"top":"0.2013888888598011","word_num":"0","text":"[2026-04-14 09:22:481","conf":"0.5","block_num":"0","height":"0.007913436492284154","par_num":"0","width":"0.06395348310470583","line_num":"0","left":"0.5595930223452947","page_num":"0","level":"0"},{"word_num":"0","block_num":"0","left":"0.5595930223452947","page_num":"0","height":"0.007945735587014058","top":"0.21705426424783658","text":"2026-04-14 09:22:49","line_num":"0","conf":"1","level":"0","width":"0.06395348310470583","par_num":"0"},{"block_num":"0","text":"2026-04-14 09:22:58","word_num":"0","conf":"1","top":"0.23255814013383502","width":"0.06395348310470583","line_num":"0","page_num":"0","par_num":"0","height":"0.0077519370449914415","level":"0","left":"0.5595930223452947"},{"page_num":"0","conf":"1","height":"0.010497415065765403","block_num":"0","par_num":"0","text":"local.INF0: Jiminny \\Console \\Commands \\Command::run Memory usage before starting command {\"con","top":"0.2013888889787453","word_num":"0","line_num":"0","width":"0.27906975746154783","left":"0.6279069926730102","level":"0"},{"level":"0","line_num":"0","par_num":"0","conf":"0.5","height":"0.010335916280746482","page_num":"0","left":"0.9098837199927798","text":"nand\":\"dialers:monitor-ac","block_num":"0","top":"0.20155038811285675","width":"0.07558138966560368","word_num":"0"},{"top":"0.21705426362151314","word_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.6279070089029709","width":"0.3575581073760986","par_num":"0","height":"0.010335916943020274","text":"Local.INFO: Jiminny \\Console \\Commands \\Command::run Memory usage for command 1\"command\":\"dialers:monitor-activities\",\"m","conf":"0.5","page_num":"0"},{"height":"0.0077519370449913305","level":"0","par_num":"0","page_num":"0","conf":"1","text":"Local.NOTICE: Monitoring start","width":"0.0944767355918884","left":"0.6279069853497354","block_num":"0","word_num":"0","line_num":"0","top":"0.23255813987543716"},{"par_num":"0","conf":"1","height":"0.0077519370449913305","block_num":"0","level":"0","page_num":"0","line_num":"0","word_num":"0","left":"0.7223837497622465","text":"*\"correlation_ 1d\":\"3f16da65-d8cd-49f1-a4cf-a050220f42c3\",\"trace_1d\":\"11ee8209-75e8-4e5","top":"0.23255813987543716","width":"0.26453485488891604"},{"height":"0.00789728628264541","conf":"0.5","line_num":"0","width":"0.06540697216987612","page_num":"0","word_num":"0","top":"0.24791666667779877","par_num":"0","block_num":"0","level":"0","left":"0.5595930290667788","text":"2026-04-14 09:22:58"},{"block_num":"0","page_num":"0","text":"Local.NOTICE: Monitoring end","word_num":"0","top":"0.24791666659480505","width":"0.08720929622650142","height":"0.010481265518400451","par_num":"0","left":"0.6279069840489703","level":"0","conf":"1","line_num":"0"},{"left":"0.7165697768319923","text":"1\"correlation_id\": \"3f16da65-d8cd-49f1-a4cf-a050220f42c3\", \"trace_id\":\"11ee8209-75e8-4e51","height":"0.010481266180674353","par_num":"0","block_num":"0","conf":"1","word_num":"0","level":"0","page_num":"0","top":"0.24791666665126488","line_num":"0","width":"0.26889533996582027"},{"conf":"1","level":"0","block_num":"0","page_num":"0","height":"0.007961885796652912","par_num":"0","left":"0.5595930290667788","text":"12026-04-14 09:23:03J","line_num":"0","width":"0.06540697216987612","word_num":"0","top":"0.2635658918561955"},{"word_num":"0","left":"0.6264535016737618","level":"0","height":"0.007961885796652912","line_num":"0","par_num":"0","page_num":"0","text":"Local.INFU: Lautomated-reports Started","block_num":"0","conf":"1","top":"0.2635658918561955","width":"0.12209300994873051"},{"block_num":"0","line_num":"0","height":"0.0077519370449914415","width":"0.1729650974273682","top":"0.2635658918134216","word_num":"0","text":"1\"correlation_1d\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\"]","left":"0.7514535064461988","page_num":"0","conf":"0.5","level":"0","par_num":"0"},{"text":"12026-04-14 09:23:03]","line_num":"0","block_num":"0","page_num":"0","top":"0.2790697677824139","conf":"1","left":"0.5610465171772845","level":"0","width":"0.06395348310470572","height":"0.0077519370449914415","par_num":"0","word_num":"0"},{"level":"0","word_num":"0","conf":"0.5","text":"Local.INFU: Lautomated-reports Checking conditions 1\"1SMonday\":false,\"1SF1rstbay0fMonth\":false, \"currentMonth\":4, \"1S0.","height":"0.0077519370449913305","line_num":"0","par_num":"0","top":"0.27906976804081185","block_num":"0","left":"0.6264535016057724","page_num":"0","width":"0.35901157855987553"},{"width":"0.23837206363677987","line_num":"0","top":"0.2944444442938585","par_num":"0","text":"12026-04-14 09:23:03 Local.INFO: Lautomated-reports Processing dally reports","word_num":"0","left":"0.5610465466499674","level":"0","height":"0.007881136735280458","conf":"0.5","block_num":"0","page_num":"0"},{"conf":"1","level":"0","par_num":"0","top":"0.294573644009804","width":"0.18313951492309566","block_num":"0","text":"1\"correlation_1d\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e5d\",\"t,","height":"0.0077519370449913305","line_num":"0","left":"0.8023255822186857","word_num":"0","page_num":"0"},{"height":"0.005200258228513888","block_num":"0","width":"0.06395348310470572","conf":"0.30000001192092896","left":"0.5610465173228036","line_num":"0","par_num":"0","text":"17070-04-14 09-79-05","level":"0","word_num":"0","top":"0.3100775195937534","page_num":"0"},{"par_num":"0","level":"0","top":"0.3100775195937534","text":"LOCaL.WARNING: Laucomacea-reporus. Report not touna ton--reporu-ia 1 reporila: A0s,e con elatlon10 ea2yeoo-co","width":"0.3575581073760986","conf":"0.30000001192092896","block_num":"0","height":"0.007978036006291656","page_num":"0","word_num":"0","line_num":"0","left":"0.6279069910241141"},{"word_num":"0","line_num":"0","height":"0.005167958140373186","block_num":"0","par_num":"0","top":"0.325581395606816","left":"0.5610465173228036","width":"0.06395348310470572","page_num":"0","conf":"0.30000001192092896","text":"17070-04-14 09-79-05","level":"0"},{"word_num":"0","text":"LocaL.INFU: Lautomaced-reporcs. Found o dally reporus to process","page_num":"0","level":"0","par_num":"0","block_num":"0","line_num":"0","height":"0.007751937707265233","left":"0.6264534862998207","top":"0.32558139561665156","width":"0.19622092247009282","conf":"0.30000001192092896"},{"left":"0.8284883780330574","level":"0","conf":"0.30000001192092896","text":"1\"correlacion_1d\": \"eazycopD-coas-4a75-DeT/-D46629424","top":"0.32558139561665156","width":"0.15843021869659424","word_num":"0","page_num":"0","par_num":"0","line_num":"0","height":"0.007751937707265233","block_num":"0"},{"conf":"0.5","left":"0.561046512179002","line_num":"0","page_num":"0","width":"0.03488371968269344","level":"0","word_num":"0","block_num":"0","height":"0.005167958471510081","text":"12020-04-141","par_num":"0","top":"0.3410852713994732"},{"conf":"0.30000001192092896","word_num":"0","text":"07:25:05","par_num":"0","height":"0.005167958471510081","level":"0","page_num":"0","line_num":"0","left":"0.5959302318616956","top":"0.3410852713966399","width":"0.027616280317306563","block_num":"0"},{"height":"0.005555555555555536","text":"Locar. unru: auronared-reoorts conolereo","top":"0.34097222222222223","level":"0","line_num":"0","par_num":"0","width":"0.12790697813034058","conf":"0.30000001192092896","page_num":"0","word_num":"0","block_num":"0","left":"0.6279069767433505"},{"word_num":"0","block_num":"0","conf":"1","height":"0.010335916280746482","par_num":"0","left":"0.7572674641550275","page_num":"0","top":"0.3385012922472237","width":"0.22965114116668695","level":"0","text":"{\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe8239","line_num":"0"},{"text":"12020-04-14 07.25.07","level":"0","par_num":"0","block_num":"0","width":"0.06686045527458195","page_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.35624999999999996","word_num":"0","left":"0.5595930330868807","height":"0.005555555555555536"},{"word_num":"0","text":"LocaL.LNru. Jamnny console\\commanas\\command::run Memory usage before starting command * \"command\":\"mailbox:skip-Lists:","line_num":"0","width":"0.3604782104492188","level":"0","height":"0.010907500320010644","left":"0.6264472740612419","conf":"0.30000001192092896","top":"0.3538623173707609","block_num":"0","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.559593022048318","par_num":"0","height":"0.005167958140373186","word_num":"0","top":"0.3720930235137927","level":"0","text":"14020-4-14 07.2.0","block_num":"0","width":"0.06540697216987612"},{"line_num":"0","block_num":"0","par_num":"0","text":"local. INFO: Jiminny \\Console\\Commands \\Command::run Memory usage for command {\"command\": \"mailbox:skip-lists:refresh\", \"me","top":"0.36944444444444446","width":"0.35901160240173347","word_num":"0","conf":"1","height":"0.01041666666666663","level":"0","left":"0.6264534777738232","page_num":"0"},{"block_num":"0","page_num":"0","text":"[2026-04-14 09:23:16] local.INF0: Jiminny Console Commands Command::run Memory usage before starting command {\"comn","top":"0.3847222222222222","level":"0","height":"0.008333333333333304","par_num":"0","conf":"1","width":"0.3502906560897827","line_num":"0","word_num":"0","left":"0.5595930647278271"},{"level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.38749999999999996","block_num":"0","left":"0.9113372086692951","text":"and . malloox.dacch.oroc","width":"0.0741279006004334","par_num":"0","height":"0.005555555555555536","word_num":"0"},{"word_num":"0","conf":"0.5","text":"2026-04-14 09:23:16","par_num":"0","top":"0.4005167962472448","block_num":"0","width":"0.06395348310470583","page_num":"0","height":"0.007816537221272735","left":"0.5595930223452947","line_num":"0","level":"0"},{"conf":"0.5","height":"0.007816537221272735","par_num":"0","width":"0.2718022823333741","word_num":"0","text":"Local.INFO: EmailSchedule STARTING batch process «\"host\":\"docker lamp_ 1\"r *\"correlation","block_num":"0","line_num":"0","page_num":"0","top":"0.4005167961180458","left":"0.6279070199914629","level":"0"},{"block_num":"0","line_num":"0","conf":"1","text":"id\":\"c83445bc-7adf-4f88-89a:","left":"0.9011627935676174","level":"0","word_num":"0","height":"0.007751937707265233","top":"0.40051679593964906","width":"0.0843023240566253","par_num":"0","page_num":"0"},{"text":"2026-04-14 09:23:16]","block_num":"0","top":"0.415972222256457","word_num":"0","height":"0.00780038701163388","width":"0.06540697216987612","left":"0.5595930290667788","line_num":"0","page_num":"0","par_num":"0","level":"0","conf":"0.5"},{"height":"0.010578164789411648","line_num":"0","text":"Local.INFO: [EmailSchedulel FINISHED batch process {\"host\":\"docker lamp_ 1\" \"processed\":0} {\"correlation id\": \"c83445bc›","word_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.35901160240173347","block_num":"0","top":"0.41319444447867926","left":"0.6264535185559257","conf":"1"},{"height":"0.008333333333333304","left":"0.5595930223452947","page_num":"0","par_num":"0","conf":"1","level":"0","text":"L2026-04-14 09:23:16.","top":"0.43125","block_num":"0","width":"0.06395348310470583","word_num":"0","line_num":"0"},{"height":"0.008333333333333304","top":"0.43125","block_num":"0","left":"0.6279070080712785","line_num":"0","par_num":"0","text":"local.INFO: Jiminny Console \\Commands \\Command::run Memory usage for command 1\"command\":\"mailbox:batch:process\" \"memorye","page_num":"0","word_num":"0","conf":"1","width":"0.35901160240173335","level":"0"},{"par_num":"0","word_num":"0","left":"0.5595930290667788","level":"0","width":"0.06540697216987612","block_num":"0","height":"0.007832686768637687","conf":"1","top":"0.4470284241867406","line_num":"0","page_num":"0","text":"12026-04-14 09:23:26]"},{"line_num":"0","page_num":"0","height":"0.007832686768637687","top":"0.4470284241867406","width":"0.3604650974273682","word_num":"0","conf":"0.5","level":"0","par_num":"0","text":"LocaL.INFU: Jiminny Console\\Commands \\Command::run Memory usage before starting command 1\"command\":\"conference:monitor:","block_num":"0","left":"0.6264535130689204"},{"height":"0.00778423746426915","width":"0.06540697216987612","par_num":"0","page_num":"0","word_num":"0","text":"12026-04-14 09:23:26]","left":"0.5595930290667788","line_num":"0","block_num":"0","conf":"1","level":"0","top":"0.46249999987251655"},{"text":"Local.INFU: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00 1\"C","block_num":"0","par_num":"0","height":"0.007784237464269039","top":"0.4625000000663151","width":"0.35901160240173335","page_num":"0","line_num":"0","word_num":"0","conf":"0.5","left":"0.6279069871750593","level":"0"},{"word_num":"0","level":"0","line_num":"0","top":"0.47777777777777786","width":"0.06540697216987612","page_num":"0","conf":"0.30000001192092896","left":"0.5595930290667788","par_num":"0","block_num":"0","text":"2026-04-14 09:25:261","height":"0.005555555555555536"},{"word_num":"0","conf":"1","level":"0","top":"0.4754521972089748","left":"0.6264534780796536","par_num":"0","height":"0.010658913850784324","line_num":"0","page_num":"0","text":"local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00]","block_num":"0","width":"0.31831393241882333"},{"text":"{\"correlatic","par_num":"0","line_num":"0","level":"0","top":"0.47545219689838647","page_num":"0","height":"0.010335916280746371","block_num":"0","conf":"1","width":"0.03779069483280184","word_num":"0","left":"0.9491279102870873"},{"width":"0.06540697216987612","left":"0.5595930284439568","text":"17070-04-14 09-79-701","par_num":"0","top":"0.49354005193756534","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","block_num":"0","line_num":"0","level":"0"},{"conf":"1","height":"0.010432816214031582","level":"0","page_num":"0","par_num":"0","top":"0.4909560727715372","left":"0.6279070258316729","line_num":"0","block_num":"0","width":"0.3590115785598754","word_num":"0","text":"local.INF0: Jiminny\\Console\\Commands\\Command:: run Memory usage for command {\"command\": \"conference:monitor: count\", \"memc"},{"block_num":"0","conf":"0.30000001192092896","left":"0.5610465115274824","level":"0","page_num":"0","top":"0.5090277778603284","text":"17070-04-14 09-79-50","par_num":"0","line_num":"0","width":"0.0625","height":"0.00518410835001204","word_num":"0"},{"left":"0.5595930224900623","word_num":"0","height":"0.005555555555555536","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.5243055555555556","level":"0","width":"0.06395348906517029","line_num":"0","text":"2020-04-14 04.25:50"},{"word_num":"0","left":"0.5595930223452947","block_num":"0","height":"0.0077519370449914415","conf":"0.5","top":"0.5374677008573493","text":"12026-04-14 09:23:36","line_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.06395348310470583"},{"height":"0.007768087254630185","text":"LocaL.INFU: Jimnny\\console\\commanas \\command::run Menory usage berore scaruing command i\"command\": \"matlbox:bauch:creat","width":"0.3604650974273682","conf":"0.30000001192092896","word_num":"0","level":"0","left":"0.6264535130568853","par_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.5090277778197134"},{"width":"0.3575581073760986","word_num":"0","level":"0","page_num":"0","left":"0.6279070089029709","line_num":"0","text":"local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"42facf77-8a99-4264-adOb-","block_num":"0","par_num":"0","top":"0.5219638242923983","height":"0.01067506472269697","conf":"1"},{"text":"Zocal.INF0: EmailSchedulel FINISHED batch create {\"host\".\"docker lamo 1\"} {\"correlation id\".\"42facf77-8a99-4264-ad0b›","level":"0","height":"0.007751937707265233","block_num":"0","conf":"1","par_num":"0","top":"0.5374677003324139","line_num":"0","width":"0.35755813121795654","left":"0.6279069875794743","page_num":"0","word_num":"0"},{"text":"12026-04-14 09:23:36","top":"0.5527777777409891","line_num":"0","page_num":"0","block_num":"0","width":"0.06395348310470583","word_num":"0","level":"0","par_num":"0","left":"0.5595930223452947","height":"0.00794573624928796","conf":"0.5"},{"word_num":"0","block_num":"0","par_num":"0","top":"0.5684754525548914","level":"0","page_num":"0","left":"0.5595930223452947","height":"0.007913436492284154","text":"2026-04-14 09:23:38","width":"0.06395348310470583","conf":"1","line_num":"0"},{"block_num":"0","text":"local.INF0: Jiminny \\Console \\Commands \\Command::run Memory usage for command {\"command\": \"mailbox:batch: create\", \"memoryB","line_num":"0","level":"0","par_num":"0","height":"0.010529715485043","page_num":"0","width":"0.35755813121795654","conf":"0.5","left":"0.62790698982249","top":"0.5527777777225948","word_num":"0"},{"line_num":"0","text":"Local.INFO:automated-reports Started","word_num":"0","height":"0.007913436492284154","page_num":"0","top":"0.5684754523610931","width":"0.11918604373931885","level":"0","par_num":"0","conf":"1","block_num":"0","left":"0.6279069814568208"},{"conf":"1","level":"0","width":"0.2354650974273682","left":"0.7514534861979584","height":"0.007913436492284154","text":"*\"correlation id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\".\"trace_1d\":\"99c1459€","top":"0.5684754525548914","word_num":"0","line_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"level":"0","text":"2026-04-14 09:23:38","left":"0.5595930290667788","word_num":"0","width":"0.06540697216987612","par_num":"0","block_num":"0","line_num":"0","height":"0.0077519370449913305","top":"0.5839793285059282","page_num":"0","conf":"0.5"},{"width":"0.3575581073760986","line_num":"0","block_num":"0","par_num":"0","level":"0","conf":"0.5","text":"Local.INFO: Lautomatetd-reports) Checking conditions ¿\"isMonday\":false, \"isFirstDay0fMonth\":false, \"currentMonth\":4, \"1sQ'","page_num":"0","left":"0.6279070138253052","top":"0.5839793284485909","word_num":"0","height":"0.010465115971035388"},{"conf":"0.5","height":"0.007929586039649217","page_num":"0","par_num":"0","level":"0","top":"0.5993055555589868","block_num":"0","width":"0.06540697216987612","line_num":"0","left":"0.5595930290667788","text":"2026-04-14 09:23:38","word_num":"0"},{"page_num":"0","width":"0.17151161432266238","word_num":"0","conf":"1","left":"0.6264534848029255","level":"0","text":"Local.INFO:automated-reports Processing daily reports","line_num":"0","top":"0.5993055556881858","block_num":"0","height":"0.007929586039649106","par_num":"0"},{"height":"0.007929586039649217","level":"0","line_num":"0","top":"0.5993055555589868","text":"\"\"correlation id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"ti","word_num":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.8037790858320021","width":"0.18168603181838983","conf":"1"},{"page_num":"0","height":"0.009300559428003119","top":"0.8286830534878475","width":"0.034981866180896715","word_num":"0","level":"0","left":"0.41419511314086555","par_num":"0","conf":"0.30000001192092896","block_num":"0","text":"wstatus Y","line_num":"0"},{"par_num":"0","block_num":"0","level":"0","height":"0.008333333333333304","top":"0.8291666666666667","conf":"0.30000001192092896","line_num":"0","left":"0.46656976678639805","width":"0.04360464811325071","text":"W frequency","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","block_num":"0","left":"0.5290697678289721","width":"0.02761627733707428","top":"0.8291666666666667","word_num":"0","page_num":"0","height":"0.008333333333333304","text":"W from v"},{"level":"0","block_num":"0","height":"0.008333333333333304","left":"0.5930232557254327","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"Wto v","word_num":"0","top":"0.8291666666666667","width":"0.023255811631679446","line_num":"0"},{"conf":"0.30000001192092896","left":"0.6568992963056506","level":"0","top":"0.8266659121080112","width":"0.059755340218544006","height":"0.011239367061191108","block_num":"0","page_num":"0","word_num":"0","line_num":"0","text":"W deal value min ?","par_num":"0"},{"line_num":"0","par_num":"0","conf":"0.5","block_num":"0","page_num":"0","height":"0.01062661475605442","level":"0","left":"0.7354651179083852","text":"• deal_value_max Y","top":"0.8268733851284327","width":"0.059593021869659424","word_num":"0"},{"block_num":"0","par_num":"0","level":"0","text":"I call types T","word_num":"0","left":"0.8124847421454614","line_num":"0","height":"0.01076511972480354","top":"0.826658783924731","width":"0.045088654756546","conf":"0.5","page_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","height":"0.008333333333333304","text":"1 monthly","conf":"1","left":"0.45930232682794736","width":"0.029069766402244568","top":"0.8472222222222222","page_num":"0","level":"0","par_num":"0"},{"text":"1dally","conf":"0.30000001192092896","top":"0.8682170544667809","width":"0.02180232405662541","word_num":"0","page_num":"0","level":"0","left":"0.4593023257987222","block_num":"0","line_num":"0","par_num":"0","height":"0.007751937707265233"},{"top":"0.8855556063622885","level":"0","page_num":"0","width":"0.0349790334701538","conf":"0.5","word_num":"0","block_num":"0","par_num":"0","text":"quarterly","height":"0.009250544177161313","line_num":"0","left":"0.45925467018239285"},{"block_num":"0","word_num":"0","level":"0","text":"1 weekly","page_num":"0","left":"0.45930232810242","conf":"1","height":"0.007978035344017864","line_num":"0","par_num":"0","top":"0.9041666668241151","width":"0.02616278827190399"},{"height":"0.008333333333333304","page_num":"0","par_num":"0","word_num":"0","text":"1 weekly","block_num":"0","level":"0","top":"0.9222222222222223","width":"0.02616278827190399","conf":"1","left":"0.45930232810242","line_num":"0"},{"conf":"0.30000001192092896","height":"0.008333333333333304","line_num":"0","block_num":"0","width":"0.029069763422012285","page_num":"0","par_num":"0","text":"O one off","top":"0.9402777777777778","left":"0.45930232946635663","word_num":"0","level":"0"},{"conf":"0.30000001192092896","left":"0.4593023295925492","par_num":"0","top":"0.9611111109605252","block_num":"0","level":"0","width":"0.02906976342201234","line_num":"0","height":"0.007881136735280347","page_num":"0","word_num":"0","text":"0 one_off"},{"top":"0.850129199224387","block_num":"0","left":"0.5276162788354043","par_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","word_num":"0","level":"0","text":"SNULL>","width":"0.018895347416400865","page_num":"0"},{"block_num":"0","word_num":"0","level":"0","text":"ShULl","height":"0.005167958140373297","page_num":"0","left":"0.5276162788354043","conf":"0.30000001192092896","line_num":"0","top":"0.8682170545215446","width":"0.018895347416400865","par_num":"0"},{"block_num":"0","line_num":"0","height":"0.0077519370449913305","width":"0.018895347416400865","left":"0.527616280724939","par_num":"0","word_num":"0","text":"<null>","level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.8863049099012769"},{"text":"<null>","top":"0.9043927651984345","width":"0.018895347416400865","left":"0.527616280724939","page_num":"0","block_num":"0","word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.0077519370449913305","par_num":"0"},{"block_num":"0","height":"0.005167958140373186","conf":"0.30000001192092896","word_num":"0","left":"0.5276162788354043","top":"0.9250645997411829","width":"0.018895347416400865","line_num":"0","text":"SNULL>","page_num":"0","par_num":"0","level":"0"},{"width":"0.018895348906517007","line_num":"0","word_num":"0","page_num":"0","left":"0.5930232558459178","par_num":"0","top":"0.8682170543775094","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510192","text":"<hULl","level":"0"},{"par_num":"0","top":"0.8863049098187022","word_num":"0","level":"0","width":"0.018895347416400976","text":"<nul>","conf":"0.30000001192092896","block_num":"0","height":"0.005167958140373297","page_num":"0","left":"0.593023257469125","line_num":"0"},{"left":"0.593023257469125","level":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.0077519370449913305","width":"0.018895347416400976","text":"<null>","block_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.9043927651984345"},{"block_num":"0","word_num":"0","page_num":"0","par_num":"0","left":"0.5930232558387605","level":"0","text":"SNULL>","width":"0.018895348906517007","height":"0.005167958471510192","line_num":"0","conf":"0.30000001192092896","top":"0.9250645995991051"},{"height":"0.005555555555555536","block_num":"0","left":"0.5276162809985326","top":"0.9430555555555555","width":"0.058139532804489136","par_num":"0","conf":"0.30000001192092896","text":"2025-07-21 00.00100","page_num":"0","word_num":"0","line_num":"0","level":"0"},{"conf":"0.30000001192092896","height":"0.005555555555555536","width":"0.058139532804489136","text":"2025-07-2 00.00100","page_num":"0","left":"0.5930232577396053","level":"0","line_num":"0","par_num":"0","word_num":"0","top":"0.9430555555555555","block_num":"0"},{"left":"0.5276162809985326","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","height":"0.005555555555555536","top":"0.9611111111111111","word_num":"0","width":"0.058139532804489136","block_num":"0","text":"2075-07-21 00:00:00"},{"height":"0.007881136735280347","par_num":"0","left":"0.5915697693104988","width":"0.059593021869659424","conf":"1","line_num":"0","word_num":"0","level":"0","text":"2025-07-25 00:00:00","block_num":"0","page_num":"0","top":"0.9611111112189232"},{"line_num":"0","top":"0.8475452199787963","width":"0.018895347416400865","word_num":"0","block_num":"0","left":"0.713662792352846","conf":"0.30000001192092896","height":"0.0077519370449914415","page_num":"0","par_num":"0","text":"<null>","level":"0"},{"left":"0.713662792352846","page_num":"0","par_num":"0","width":"0.018895347416400865","block_num":"0","word_num":"0","line_num":"0","height":"0.0077519370449914415","text":"<null>","conf":"0.5","top":"0.8656330752759539","level":"0"},{"left":"0.7122093022243094","height":"0.005167958471510192","page_num":"0","text":"<null","top":"0.8863049096316006","level":"0","block_num":"0","conf":"0.30000001192092896","width":"0.018895348906517007","word_num":"0","par_num":"0","line_num":"0"},{"block_num":"0","height":"0.005167958471510192","top":"0.9043927649268005","par_num":"0","word_num":"0","level":"0","width":"0.018895348906517007","conf":"0.30000001192092896","page_num":"0","left":"0.7122093022314666","text":"<null","line_num":"0"},{"conf":"0.30000001192092896","level":"0","text":"<null:","height":"0.007751937707265233","top":"0.9224806204874527","word_num":"0","width":"0.01744185984134672","line_num":"0","left":"0.7136627907915359","par_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","par_num":"0","text":"100","top":"0.9405684757927497","width":"0.011627905815839723","word_num":"0","height":"0.0077519370449913305","level":"0","conf":"1","left":"0.7209302337199871","page_num":"0","block_num":"0"},{"width":"0.011627905815839834","line_num":"0","par_num":"0","height":"0.0077519370449914415","level":"0","text":"100","left":"0.7209302325571965","top":"0.9586563313483054","word_num":"0","block_num":"0","page_num":"0","conf":"1"},{"word_num":"0","width":"0.02761627733707428","text":"<null>","left":"0.7892441855320443","line_num":"0","page_num":"0","height":"0.0077519370449913305","conf":"0.5","level":"0","block_num":"0","par_num":"0","top":"0.8475452202371944"},{"top":"0.865633075534352","conf":"0.30000001192092896","height":"0.0077519370449913305","text":"<null>","left":"0.7892441855320443","line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","width":"0.02761627733707428","word_num":"0"},{"height":"0.005555555555555647","level":"0","page_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.09156976342201228","top":"0.8861111111111111","text":"‹nu> \"conference\" \"olallen\"","block_num":"0","word_num":"0","left":"0.7906976784312392"},{"text":"‹null> \"conference\" \"dialer\"]","word_num":"0","width":"0.09156975746154794","left":"0.790697675592474","line_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.9041666666221773","height":"0.007978036006291656","conf":"0.30000001192092896"},{"top":"0.9222222222222223","level":"0","page_num":"0","par_num":"0","left":"0.7906976843940434","block_num":"0","height":"0.008333333333333304","word_num":"0","line_num":"0","text":"‹null> [\"conference\" \"dialer\"]","conf":"0.5","width":"0.09156975746154783"},{"height":"0.008333333333333304","page_num":"0","text":"2000 [\"conference\"]","top":"0.9402777777777778","left":"0.7950581418738742","level":"0","conf":"0.5","par_num":"0","line_num":"0","word_num":"0","block_num":"0","width":"0.059593021869659424"},{"width":"0.05959301590919497","word_num":"0","page_num":"0","line_num":"0","block_num":"0","level":"0","left":"0.7950581409221353","text":"2000 [\"conference\"]","par_num":"0","top":"0.9583333333333334","height":"0.008333333333333304","conf":"0.5"},{"word_num":"0","par_num":"0","block_num":"0","text":"eSyy","level":"0","conf":"0.30000001192092896","left":"0.9098837228592684","line_num":"0","page_num":"0","top":"0.8113695093019064","height":"0.005167958140373186","width":"0.017441858351230577"},{"width":"0.04941860139369958","height":"0.01062661475605442","text":"•media_types Y","top":"0.8268733851284327","line_num":"0","word_num":"0","left":"0.8895348860813785","par_num":"0","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896"},{"top":"0.8268733858471664","width":"0.023255811631679446","par_num":"0","conf":"0.30000001192092896","text":"I call","line_num":"0","word_num":"0","block_num":"0","height":"0.010626614093780518","left":"0.9563953488353232","level":"0","page_num":"0"},{"top":"0.8472404867749952","block_num":"0","level":"0","left":"0.8880484111002988","word_num":"0","text":"\"pdf\"]","par_num":"0","conf":"0.30000001192092896","height":"0.008361403809653334","width":"0.021868292987346605","line_num":"0","page_num":"0"},{"left":"0.888081395021106","top":"0.865633075534352","word_num":"0","text":"\"odf\"","height":"0.0077519370449913305","par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","width":"0.02180232405662541"},{"level":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.007751937707265233","conf":"0.30000001192092896","text":"[\"odf\"]","word_num":"0","left":"0.8880813966562802","top":"0.8837209303065741","width":"0.0218023240566253","par_num":"0"},{"top":"0.9043927650610961","block_num":"0","left":"0.8880813964664682","par_num":"0","page_num":"0","level":"0","conf":"0.5","height":"0.007751937707265233","line_num":"0","text":"\"pdf\",\"podcast\"","width":"0.05232557654380798","word_num":"0"},{"conf":"1","width":"0.02180232554674144","text":"[\"pdf\"]","top":"0.9224806202678143","height":"0.007751937707265233","left":"0.8880813952934897","word_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"word_num":"0","level":"0","page_num":"0","text":"[\"odf\"1","line_num":"0","conf":"0.30000001192092896","top":"0.9405684760511478","left":"0.888081395021106","par_num":"0","height":"0.0077519370449914415","width":"0.02180232405662541","block_num":"0"},{"top":"0.9560723515692207","line_num":"0","word_num":"0","level":"0","height":"0.015503875414530355","page_num":"0","block_num":"0","text":"[\"pdf\"]","width":"0.023255813121795588","par_num":"0","left":"0.8880813960553813","conf":"0.30000001192092896"},{"left":"0.8808139560517436","block_num":"0","top":"0.9868055555555556","page_num":"0","level":"0","text":"W Windsurf Teams","par_num":"0","conf":"1","width":"0.045058137178421","line_num":"0","word_num":"0","height":"0.008333333333333304"},{"left":"0.9418604670453149","block_num":"0","level":"0","text":"UTF-8","word_num":"0","top":"0.9870801036997265","width":"0.017441858351230688","par_num":"0","page_num":"0","conf":"1","height":"0.0077519370449914415","line_num":"0"},{"line_num":"0","left":"0.9651162807962852","block_num":"0","height":"0.010610464546415566","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","width":"0.02761627733707428","text":"f 4 spaces","top":"0.9868055556466888","word_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8086
|
NULL
|
NULL
|
|
43619
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny kToolsWindowHelpProject vDevPostmanCommand.php© DiarizeViaAiParticipantidentif© EncryptTokensCommand.php© EngagementStatsRegenerate© FeatureFlagsHelper.phprixcrosslenantissues.pnpc rusnro esrermissonscachec cenerarelnternalwebnookl ol® GroupSetDefaultLanguageCo© HelperTruncateCoachingTabl© HubspotJournalPollingComm© HubspotWebhookServiceCon© ImportRecording.php© ImportUsersFromCsvFile.php© IterateUsersCommand.php© JiminnyCacheClearCommanc© JiminnyDebugCommand.phpC J minnvser-ncvore. okenmc minny okenntoconmane.© MakeSlackLiveCoachingChat© ManageScimForTeam.php© MarkBranchForEnvironmentP© MuteOrganizerChannel.php© PhpApm.php© PropagateCoachingFeedbach© PurgeConferences.php© PurgeSoftDeletedOpportunitic) Purcesvncbatchescommanoc reca cu arevearskscommallc removevelerevakescommc kemovecxolreanuacescomn© RemoveUnusedParticipantSp© ResetElasticSearch.php© RestoreActivityCrmProviderkc© RestoreActivityTypeComman© SeedActivities.php© SyncActivity.php© Tracklmported.php© UpdateActivitiesAverageScorg whichworkerlsWorkingOnWn> [ Schedulingc kerner.ono› ContractsD DomainODTOD EmailsEnumsD Eventsv MActivitiesD ActivityProviderv M AiAutomationC ACMIvrosceCTAcceo.onC) AiAutomationAnalvsisRea‹C) ConferenceActivityimporti© ManualTriggerForAnalysis© RunActivityAiAnalysis.php© RunOpportunityAiAnalysis© TemplateFieldsUpdated.pl› D Audio© AutomatedReportsService.php© ReportController.php• Filesystem.phpC Team.php© SendReportMailJob.phpphp api.phpAutomatedReportsSendCommand.phprackrrovlderlnstalleacventongC UserPilotActivityListener.php© RequestGenerateAskJiminnyReportJob.php© SyncOpportunity.php(C) OpportunityUpdated.php© RequestGenerateReportJob.php© Opportunity.phpc Eventservicerrovider.onp© OpportunityPendingAiAnalysisAfterStageChanged.php€ HasAttributes.php© Service.php© RunOpportunityAiAnalysis.php(©) AutomatedReportResult.php© AutomatedReport.php› use ...class RunQpportunityAiAnalysis* @param int $opportunityIdx Oodrallno neriemo corertelaslos* oparam int surloderda* Oparam string $triggerType* Oparam string $crm0bjectType* Oparam int[] $crm0bjectIdspublic function __construct(private readonly int $opportunityId,private readonly array $crmTemplateFieldsIds,private readonly int scriggeridprivate readonly string $triggerType = CrmTempLateRun: : TRIGGER_OPPORprivate readonly string $crm0bjectType = Field::0BJECT_OPPORTUNITY,private readonly array $crmobjectIds = [1,) 4..3public function getOpportunityId(): intreturn $this->opportunityId;* Oreturn int[]*/public function getCrmTemplateFieldsIds(): arrayf…..;public function getTriggerId(): intf...public function getTriggerType(): stringf...}public function getCrm0bjectType(): ?stringf...}Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)= custom.log= laravel.log< Hs local liminnyalocalnostiV connect.vueA console [PROD]V Onboard.vueA console [STAGING]15521556100/1o58155915611562156315641569157015711572157315741575157615/215801001158215831584158515861OY1159215931594159515961597159816004 SF [jiminny@localhost]L console [EU] XC* scratch_1.json(iii crm configurations [EUlIx. AutovHaycroundvselect * from contacts cwhere c.crm_configuration_id = 370 order by c.updated_at desc;Ma lminny v026 49 A22 X3 X103 ^SELECT * FROM participants where activity_ id = 38833541;SELECT * FROM participants where activity_id = 39216301;SELECI * FRUM aculVity_sUmmary_Logs where activity_1d = 572165011SELECT * FROM activities WHERE uvid_to_bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9') = vuid; # 38833541, tiSELECT * FROM activities WHERE uuid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae') = uvid; # 39216301, GIselect * fromcrm_profiles where crm_configuration_id = 319 and crm_provider_id = 525785080;select * fromopportunities where crm_configuration_id = 319 and crm_provider_id = 410150124747;select * from accounts where crm_configuration_id = 319 and crm_provider_id = 47150650569;select * from contacts where crm_configuration_id = 319 and crm_provider_id IN ('665587441856',# owner 13236 525785080# contact 116779180 665587441856 - activity - Alex Howes [EMAIL] created 2026-01-26# contact 219247563 742723347700 - [EMAIL] 2026-03-24# company 4176155 47150650564# deal 7100953 410150124747ISELELCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS user_id,urelan t.sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idWHERE u.team_id = 400 and sa.provider = 'hukspat':select * from features;select * from team_features where feature_id = 40;Iselect * from teams where id = 556: # owner: 18101. crm: 477Iselect * from crm confiqurations where id = 477:SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, LASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE "' END) AS User_id,u.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJUreanstns on td s u.rean lolWHERE u.team_id = 556 and sa.provider = 'integration-app';select * from opportunitieswhere id = 7594349;select * from stages where team_id = 459;select * from teams where id = 459;SELECTCONCAT(U.id, CASE WHEN U.id = t.owner_id THEN ' (owner) ' ELSE "END) AS user_id,u. email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJUIN teams t n<→>l on t.1d = U.ceam_1dWHERE U.Ceam_1d = 45% and sa.provider = 'nupspor :Backend Chapter • 16 m left100% C•8 • Fri 17 Apr 11:14:03L AutomatedReportsCommandTestvCascadeAutomated Report RetrInvestigating HubSpot+D ...Component|AiAutomation\Listeners|PendingAnalysis|OpportunityPendingAiAnalysisAfterStageChanged:1, is executed. Can it update the opportunitywsta rast context opportunityrendingAiAnalysisatlerstagecnanged listener class In 4.20560 Fast Context FillCrmFieldValuesService execute - does it update the opportunity mod...lllLiorsHere's the full execution chain:What OpportunityPendingAiAnalysisAfterStageChanged doesIt does NOT directly update the opportunity. It's a trigger/orchestration step. Here's the full chain:=xecutonowUpportunityscaceupuared event Tirea- Upportun1cyPenalngA1AnalysisArterstaqechanged::handle•Loac opportuniry trom Db2. Check team has AI_CRM_FILLING feature enabled3. Find matching CRM templates for the opportunity4. Collect applicable template field IDs5. Dispatch RunOpportunityAiAnalysis event (queued)- Kunupportun1tyA1Analys1sL1scener::handle- FillCrmFieldValuesService: : execute()- U0portunaVermrlelohandler..execure1. Calls Prophet AI to extract field values from deal2. Saves CrmTemplateRun records3. Dispatches AiAutomationAnalysisReadyJob (queued)- FrocessAlAucomaclonana lysiskesulcs→ calls service->syncOpportunityo to refresh local data- caLls UpdatecrmFleldAction:: executet)→ writes AI-generated values back to CRM (HubSpot)Does "Uocare the ooponuniwrYes, indirectly and asynchronously, but not stage_id - it writes Al-generated CRM field values (notstace, speclllcally• ProcessAiAutomationAnalysisResults::qetTarqet0biect() calls service->syncOpportunity —ProcessAlAutomat1onAnaLys1skesults.pдp:150 — wnich re-syncs the opportunity trom Hubspot,potentially updating stage_id Ald other fields as a side effectUpdateCrmFieldAction:: syncRemoteRecord also calls syncOpportunity after writing — UpdateCrmFie dAction.nhn:1.66Key gates — it returns early (no-op) if:1. Opportunity not found2. Team not found3. Team doesn't have AI CRM FILLING feature flag4. No CRM templates match the opportunity5. Templates exist but have no active fieldsRe lation to vour importStages IssueThe syncOpportunity() calls inside ProcessAiAutomationAnalysisResults go through the normalopportunity syne patn, whien calls resouvestade → polentally inportstades. oo this Al auromationchain is a possible additional trigger for the repeated importStages calls you're seeing, separate fromthe scheduled sync jobs.C1l -Ask anything (24L)+ ‹› CodeClaude Sonnet 4.6winasur leams42:6uir-o( 4 spaces...
|
[{"left":"0.020276436775319973", [{"left":"0.020276436775319973","word_num":"0","block_num":"0","level":"0","par_num":"0","text":"PhpStorm","height":"0.013935494422912642","conf":"1","line_num":"0","page_num":"0","top":"0.0020761803249242927","width":"0.02776108086109161"},{"line_num":"0","text":"File","width":"0.011627906560897822","left":"0.05232558154097966","level":"0","word_num":"0","top":"0.0025839794391580018","height":"0.010335916943020274","par_num":"0","conf":"1","page_num":"0","block_num":"0"},{"level":"0","text":"Edit","width":"0.011627906560897835","word_num":"0","left":"0.06976744199571387","top":"0.0025839794483865086","block_num":"0","conf":"1","height":"0.010335916943020274","page_num":"0","line_num":"0","par_num":"0"},{"height":"0.007897286944919202","block_num":"0","line_num":"0","left":"0.03633720945835158","par_num":"0","top":"0.025694444382837522","level":"0","width":"0.0334302306175232","conf":"0.5","word_num":"0","page_num":"0","text":"FV faVsco.js v"},{"conf":"1","par_num":"0","height":"0.012919896178775314","level":"0","text":"View","top":"0.0025839794299922225","line_num":"0","width":"0.014534883201122284","word_num":"0","block_num":"0","page_num":"0","left":"0.08720930282773343"},{"top":"0.0025839794299922225","level":"0","conf":"1","line_num":"0","width":"0.02470930218696596","par_num":"0","left":"0.1061046516439201","page_num":"0","text":"Navigate","block_num":"0","word_num":"0","height":"0.012919896178775314"},{"left":"0.13517442006249308","block_num":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"Code","conf":"0.5","height":"0.005167958140373186","level":"0","top":"0.005167958914309545","width":"0.015988370776176458"},{"text":"Laravel","conf":"1","line_num":"0","block_num":"0","page_num":"0","top":"0.0025839794299922225","height":"0.012919896178775314","width":"0.02180232554674147","par_num":"0","level":"0","left":"0.1540697678225595","word_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","height":"0.010335916943020274","text":"Refactor","left":"0.1802325584875518","top":"0.0025839794785329495","word_num":"0","width":"0.02325581312179567","level":"0","conf":"1","page_num":"0"},{"text":"#11894 on JY-18909-automated-reports-ask-iminny k","line_num":"0","par_num":"0","block_num":"0","word_num":"0","height":"0.0078972862826453","page_num":"0","conf":"1","left":"0.0813953608967537","width":"0.1308139443397522","level":"0","top":"0.02569444445557656"},{"level":"0","top":"0.002583979461306396","width":"0.014534883201122284","height":"0.010335916943020274","word_num":"0","par_num":"0","left":"0.2267441862337412","block_num":"0","conf":"1","page_num":"0","text":"Tools","line_num":"0"},{"left":"0.26162790882924536","line_num":"0","top":"0.005167958914309545","width":"0.02180232405662541","page_num":"0","word_num":"0","height":"0.005167958140373186","text":"Window","conf":"1","par_num":"0","level":"0","block_num":"0"},{"block_num":"0","text":"Help","top":"0.0025839794299922225","line_num":"0","word_num":"0","left":"0.28779069817657066","width":"0.014534883201122284","conf":"1","par_num":"0","height":"0.012919896178775314","level":"0","page_num":"0"},{"height":"0.013210594654083252","page_num":"0","text":"Project v","top":"0.04651162778062423","block_num":"0","line_num":"0","level":"0","width":"0.024709302186965938","par_num":"0","left":"0.017441860956921497","word_num":"0","conf":"0.5"},{"line_num":"0","height":"0.01616097953584461","text":"DevPostmanCommand.php","top":"0.0695487975469119","word_num":"0","width":"0.07583000659942626","left":"0.03330461474620723","page_num":"0","level":"0","conf":"1","par_num":"0","block_num":"0"},{"top":"0.08785529700173611","height":"0.010335917605294176","conf":"1","level":"0","par_num":"0","text":"© DiarizeViaAiParticipantidentif","width":"0.0784883737564087","left":"0.034883720025865414","word_num":"0","block_num":"0","line_num":"0","page_num":"0"},{"page_num":"0","line_num":"0","word_num":"0","left":"0.03488372326510221","width":"0.07848836779594422","top":"0.10335917345453993","conf":"1","height":"0.012919896178775425","block_num":"0","level":"0","par_num":"0","text":"© EncryptTokensCommand.php"},{"word_num":"0","text":"© EngagementStatsRegenerate","level":"0","page_num":"0","top":"0.11875000000000002","line_num":"0","left":"0.03488372326510227","par_num":"0","height":"0.013194444444444398","width":"0.0784883677959442","block_num":"0","conf":"1"},{"left":"0.03343023574629474","height":"0.01325904395845201","text":"© FeatureFlagsHelper.php","line_num":"0","par_num":"0","word_num":"0","top":"0.13402777759011075","width":"0.06831395030021667","page_num":"0","level":"0","block_num":"0","conf":"1"},{"text":"rixcrosslenantissues.pnp","word_num":"0","height":"0.0077519370449913305","block_num":"0","line_num":"0","page_num":"0","top":"0.15245478070231056","width":"0.07122092247009276","conf":"0.30000001192092896","left":"0.03488372837251139","level":"0","par_num":"0"},{"left":"0.03488372035155758","height":"0.005167958802647088","page_num":"0","word_num":"0","width":"0.0770348846912384","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","text":"c rusnro esrermissonscache","top":"0.16795865625271578","par_num":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.005555555555555536","left":"0.03488371926168214","conf":"0.30000001192092896","par_num":"0","text":"c cenerarelnternalwebnookl ol","top":"0.18333333333333335","width":"0.07703487873077393","word_num":"0"},{"par_num":"0","level":"0","text":"® GroupSetDefaultLanguageCo","top":"0.19374999999999998","width":"0.08139534592628479","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.013194444444444398","conf":"1","left":"0.033430235469064054"},{"width":"0.0770348846912384","height":"0.013194444444444398","word_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.2090277777777778","left":"0.03488371948214244","conf":"1","level":"0","line_num":"0","text":"© HelperTruncateCoachingTabl"},{"conf":"1","left":"0.034883725227311556","level":"0","line_num":"0","par_num":"0","height":"0.012919896178775314","page_num":"0","text":"© HubspotJournalPollingComm","block_num":"0","top":"0.22480620165221443","width":"0.0784883677959442","word_num":"0"},{"par_num":"0","left":"0.0348837252273115","height":"0.013194444444444398","block_num":"0","top":"0.2402777777777778","conf":"1","level":"0","text":"© HubspotWebhookServiceCon","page_num":"0","line_num":"0","width":"0.0784883677959442","word_num":"0"},{"word_num":"0","conf":"1","text":"© ImportRecording.php","width":"0.05813953280448913","line_num":"0","block_num":"0","page_num":"0","level":"0","top":"0.25555555555555554","height":"0.013194444444444509","left":"0.034883723009463165","par_num":"0"},{"height":"0.012919896178775314","left":"0.03343023349741271","top":"0.27131782973145646","par_num":"0","conf":"1","line_num":"0","page_num":"0","text":"© ImportUsersFromCsvFile.php","width":"0.0799418568611145","block_num":"0","word_num":"0","level":"0"},{"block_num":"0","left":"0.03488372057626417","par_num":"0","page_num":"0","conf":"1","line_num":"0","text":"© IterateUsersCommand.php","top":"0.28680555555555554","width":"0.07267441749572753","height":"0.013194444444444509","level":"0","word_num":"0"},{"width":"0.0784883737564087","top":"0.3020833332852587","word_num":"0","height":"0.01057816545168555","conf":"1","par_num":"0","page_num":"0","text":"© JiminnyCacheClearCommanc","left":"0.034883720025865414","line_num":"0","block_num":"0","level":"0"},{"level":"0","text":"© JiminnyDebugCommand.php","block_num":"0","height":"0.008333333333333415","page_num":"0","width":"0.07703487873077393","word_num":"0","top":"0.32013888888888886","conf":"1","left":"0.03488372727705451","par_num":"0","line_num":"0"},{"text":"C J minnvser-ncvore. okenm","top":"0.33591731258346513","width":"0.0770348846912384","page_num":"0","word_num":"0","left":"0.034883720668312135","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.005167958802647088","par_num":"0"},{"width":"0.0770348846912384","par_num":"0","left":"0.03488372033991605","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"c minny okenntoconmane.","word_num":"0","height":"0.005200258228513888","level":"0","line_num":"0","top":"0.3513888889687229"},{"left":"0.034883725227311535","level":"0","block_num":"0","text":"© MakeSlackLiveCoachingChat","top":"0.36175710612946943","page_num":"0","conf":"1","par_num":"0","width":"0.07848836779594422","word_num":"0","height":"0.013242893748813156","line_num":"0"},{"top":"0.3770833333333333","level":"0","block_num":"0","width":"0.07122092843055727","height":"0.013194444444444398","word_num":"0","page_num":"0","conf":"1","text":"© ManageScimForTeam.php","left":"0.034883722732233426","line_num":"0","par_num":"0"},{"block_num":"0","page_num":"0","left":"0.03488372326510227","par_num":"0","text":"© MarkBranchForEnvironmentP","width":"0.0784883677959442","level":"0","line_num":"0","height":"0.012919896178775425","top":"0.39276485820906193","word_num":"0","conf":"1"},{"height":"0.013259043958452121","top":"0.4082687339639264","text":"© MuteOrganizerChannel.php","page_num":"0","conf":"1","block_num":"0","line_num":"0","width":"0.07412790656089782","word_num":"0","level":"0","par_num":"0","left":"0.034883720211556925"},{"text":"© PhpApm.php","line_num":"0","block_num":"0","width":"0.040697672963142396","level":"0","par_num":"0","left":"0.03343023401317404","top":"0.42361111111111116","page_num":"0","word_num":"0","height":"0.013194444444444398","conf":"1"},{"block_num":"0","width":"0.0799418568611145","word_num":"0","text":"© PropagateCoachingFeedbach","conf":"1","line_num":"0","par_num":"0","height":"0.012919896178775314","top":"0.43927648611603876","page_num":"0","level":"0","left":"0.03343023416359481"},{"height":"0.012919896178775425","par_num":"0","line_num":"0","text":"© PurgeConferences.php","width":"0.0654069721698761","top":"0.4547803620850309","left":"0.03343023549727231","block_num":"0","word_num":"0","page_num":"0","conf":"1","level":"0"},{"par_num":"0","level":"0","text":"© PurgeSoftDeletedOpportuniti","page_num":"0","conf":"1","width":"0.07848836779594422","word_num":"0","line_num":"0","left":"0.03488372326510232","top":"0.4701388888888889","block_num":"0","height":"0.013194444444444509"},{"word_num":"0","block_num":"0","top":"0.4881944444444444","page_num":"0","width":"0.0770348846912384","height":"0.005555555555555647","left":"0.03488372033991605","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","text":"c) Purcesvncbatchescommano"},{"left":"0.03488373188083571","page_num":"0","line_num":"0","top":"0.5038759692502268","height":"0.005167958140373186","level":"0","word_num":"0","par_num":"0","width":"0.07703487277030945","conf":"0.30000001192092896","text":"c reca cu arevearskscommall","block_num":"0"},{"left":"0.03488372051775288","level":"0","text":"c removevelerevakescomm","top":"0.5193798448929575","conf":"0.30000001192092896","par_num":"0","block_num":"0","height":"0.005167958802647088","width":"0.0770348846912384","word_num":"0","line_num":"0","page_num":"0"},{"top":"0.5347222222222222","par_num":"0","level":"0","width":"0.0770348846912384","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.03488372051775288","word_num":"0","height":"0.005555555555555536","text":"c kemovecxolreanuacescomn","line_num":"0"},{"left":"0.034883725227311535","level":"0","conf":"1","height":"0.013194444444444509","text":"© RemoveUnusedParticipantSp","line_num":"0","page_num":"0","top":"0.5451388888888888","width":"0.07848836779594422","word_num":"0","par_num":"0","block_num":"0"},{"page_num":"0","left":"0.034883725504541926","line_num":"0","par_num":"0","height":"0.013226743539174302","text":"© ResetElasticSearch.php","block_num":"0","top":"0.5604166668178375","width":"0.06540697216987611","word_num":"0","conf":"1","level":"0"},{"par_num":"0","text":"© RestoreActivityCrmProviderkc","top":"0.576227390315005","left":"0.03488372522731159","width":"0.0784883677959442","word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.012919896178775425","conf":"1","line_num":"0"},{"conf":"1","height":"0.013194444444444398","text":"© RestoreActivityTypeComman","word_num":"0","left":"0.034883725227311556","top":"0.5916666666666667","par_num":"0","width":"0.0784883677959442","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"word_num":"0","left":"0.03343023602351967","height":"0.013210593329535558","level":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0","top":"0.6069444447650341","par_num":"0","width":"0.05523255467414855","text":"© SeedActivities.php"},{"par_num":"0","width":"0.047965115308761595","word_num":"0","line_num":"0","page_num":"0","top":"0.6227390182219819","level":"0","text":"© SyncActivity.php","conf":"1","height":"0.012919896178775314","block_num":"0","left":"0.03488372201495058"},{"top":"0.6381944444444444","word_num":"0","left":"0.03488372374419797","conf":"1","block_num":"0","level":"0","page_num":"0","line_num":"0","height":"0.013194444444444509","par_num":"0","width":"0.05377906560897827","text":"© Tracklmported.php"},{"text":"© UpdateActivitiesAverageScor","top":"0.6534722222222222","width":"0.0784883677959442","word_num":"0","page_num":"0","left":"0.03488372522731159","line_num":"0","par_num":"0","level":"0","block_num":"0","conf":"1","height":"0.013194444444444398"},{"par_num":"0","word_num":"0","top":"0.6715277777777777","text":"g whichworkerlsWorkingOnWn","width":"0.07703487873077393","left":"0.034883725193644646","block_num":"0","page_num":"0","height":"0.008333333333333415","conf":"0.5","level":"0","line_num":"0"},{"par_num":"0","block_num":"0","text":"> [ Scheduling","page_num":"0","top":"0.6813810304176621","height":"0.01708290047115746","conf":"0.30000001192092896","word_num":"0","line_num":"0","width":"0.04377357065677642","left":"0.01881088964681178","level":"0"},{"width":"0.031976744532585144","top":"0.7027777777777777","height":"0.005555555555555647","left":"0.027616278823823705","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"c kerner.ono","word_num":"0","block_num":"0","level":"0","line_num":"0"},{"page_num":"0","height":"0.007848836978276652","left":"0.013081394880110907","text":"› Contracts","width":"0.03779069483280181","top":"0.7157622742757196","level":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","par_num":"0","line_num":"0"},{"word_num":"0","par_num":"0","text":"D Domain","left":"0.018895349685119623","level":"0","height":"0.013194444444444509","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.7284722222222222","width":"0.027616277337074276"},{"top":"0.7441860468718526","conf":"0.30000001192092896","height":"0.012919896178775314","left":"0.017441860119071128","text":"ODTO","block_num":"0","par_num":"0","level":"0","word_num":"0","width":"0.021802325546741486","line_num":"0","page_num":"0"},{"word_num":"0","top":"0.7596899229332551","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.018895348597650758","line_num":"0","text":"D Emails","par_num":"0","height":"0.013226743539174413","width":"0.02470930218696594","page_num":"0"},{"block_num":"0","top":"0.7751937985514391","page_num":"0","left":"0.01889534899602489","level":"0","conf":"0.30000001192092896","line_num":"0","height":"0.012919896178775425","par_num":"0","text":"Enums","width":"0.02616279125213623","word_num":"0"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"D Events","word_num":"0","height":"0.01334543757968476","top":"0.790484903836349","left":"0.018862609655413354","width":"0.026228269934654238","level":"0","page_num":"0","par_num":"0"},{"block_num":"0","height":"0.0077519370449913305","width":"0.03779069483280182","text":"v MActivities","line_num":"0","word_num":"0","conf":"0.5","par_num":"0","left":"0.01889535214755239","level":"0","top":"0.8062015509865483","page_num":"0"},{"height":"0.010513565937678049","left":"0.03343023224387505","conf":"0.5","block_num":"0","top":"0.8215277777116089","line_num":"0","par_num":"0","page_num":"0","level":"0","text":"D ActivityProvider","width":"0.04796511530876159","word_num":"0"},{"par_num":"0","conf":"0.5","level":"0","word_num":"0","text":"v M AiAutomation","top":"0.8372093028458085","height":"0.007929586039649106","line_num":"0","block_num":"0","left":"0.026162790413304493","width":"0.04796511232852936","page_num":"0"},{"line_num":"0","width":"0.06976743936538696","conf":"0.30000001192092896","left":"0.04215116514042474","text":"C ACMIvrosceCTAcceo.on","top":"0.8552971575441976","page_num":"0","height":"0.005167958802647088","word_num":"0","par_num":"0","block_num":"0","level":"0"},{"word_num":"0","block_num":"0","conf":"1","par_num":"0","line_num":"0","text":"C) AiAutomationAnalvsisRea‹","width":"0.06976743936538696","level":"0","top":"0.8680555555264678","page_num":"0","left":"0.04215116583732057","height":"0.007913436492284154"},{"conf":"0.5","word_num":"0","line_num":"0","height":"0.00794573624928796","text":"C) ConferenceActivityimporti","left":"0.04215116574418831","level":"0","top":"0.8837209303895678","page_num":"0","par_num":"0","block_num":"0","width":"0.06976743936538696"},{"block_num":"0","conf":"1","line_num":"0","width":"0.07122092843055726","word_num":"0","page_num":"0","height":"0.013194444444444398","left":"0.04215116459269856","level":"0","par_num":"0","text":"© ManualTriggerForAnalysis","top":"0.8965277777777778"},{"width":"0.07122092843055726","left":"0.04215116459269856","text":"© RunActivityAiAnalysis.php","height":"0.01325904395845201","word_num":"0","page_num":"0","line_num":"0","level":"0","block_num":"0","conf":"1","par_num":"0","top":"0.9118055554109548"},{"page_num":"0","width":"0.07122092843055725","top":"0.9276485789131962","par_num":"0","conf":"1","line_num":"0","word_num":"0","level":"0","height":"0.012919896178775314","block_num":"0","text":"© RunOpportunityAiAnalysis","left":"0.04215116487871358"},{"text":"© TemplateFieldsUpdated.pl","width":"0.07267441749572753","word_num":"0","top":"0.9430555555555555","block_num":"0","left":"0.04069767618430673","line_num":"0","page_num":"0","conf":"1","height":"0.013194444444444509","par_num":"0","level":"0"},{"left":"0.02616279120032954","height":"0.013242893748813156","width":"0.030523255467414852","level":"0","text":"› D Audio","line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.9583333333581515","par_num":"0","word_num":"0","block_num":"0"},{"width":"0.0770348846912384","word_num":"0","level":"0","conf":"1","left":"0.1220930237335959","line_num":"0","top":"0.04651162776985762","text":"© AutomatedReportsService.php","block_num":"0","page_num":"0","par_num":"0","height":"0.013210594654083252"},{"width":"0.05668604373931886","conf":"1","page_num":"0","block_num":"0","word_num":"0","level":"0","left":"0.12063953581494395","line_num":"0","height":"0.012919896178775314","top":"0.0671834625479939","text":"© ReportController.php","par_num":"0"},{"conf":"0.5","block_num":"0","level":"0","word_num":"0","height":"0.013194444444444398","par_num":"0","page_num":"0","text":"• Filesystem.php","line_num":"0","top":"0.09027777777777779","width":"0.04360465109348298","left":"0.12063953546343291"},{"page_num":"0","conf":"0.5","line_num":"0","height":"0.007832687430911589","level":"0","text":"C Team.php","par_num":"0","top":"0.11369509045767079","block_num":"0","left":"0.12209302450236606","width":"0.029069766402244568","word_num":"0"},{"left":"0.2718023263626453","par_num":"0","text":"© SendReportMailJob.php","conf":"1","top":"0.04651162776985762","level":"0","line_num":"0","height":"0.013210594654083252","page_num":"0","block_num":"0","width":"0.0625","word_num":"0"},{"line_num":"0","block_num":"0","conf":"1","par_num":"0","level":"0","height":"0.010658914513058115","page_num":"0","top":"0.06944444452354559","text":"php api.php","width":"0.02616279125213622","word_num":"0","left":"0.31976744151543296"},{"conf":"1","left":"0.2703488407453891","line_num":"0","width":"0.09156976342201234","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.09043927658761486","height":"0.012919896178775425","text":"AutomatedReportsSendCommand.php"},{"block_num":"0","text":"rackrrovlderlnstalleacventong","word_num":"0","left":"0.2543604654364656","page_num":"0","top":"0.1162790700254206","width":"0.07122092247009276","height":"0.005167958140373297","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0"},{"width":"0.07122092843055726","word_num":"0","block_num":"0","left":"0.12209302593733758","conf":"1","level":"0","page_num":"0","line_num":"0","top":"0.13402777777777775","height":"0.008333333333333415","text":"C UserPilotActivityListener.php","par_num":"0"},{"width":"0.10465116500854493","block_num":"0","conf":"1","page_num":"0","left":"0.12209302389107632","height":"0.010513565937678049","par_num":"0","word_num":"0","line_num":"0","text":"© RequestGenerateAskJiminnyReportJob.php","top":"0.1548611109588096","level":"0"},{"page_num":"0","height":"0.013194444444444509","conf":"1","top":"0.17569444444444438","line_num":"0","block_num":"0","left":"0.12063953696295245","par_num":"0","word_num":"0","text":"© SyncOpportunity.php","width":"0.05813953280448912","level":"0"},{"conf":"1","line_num":"0","par_num":"0","page_num":"0","word_num":"0","block_num":"0","text":"(C) OpportunityUpdated.php","level":"0","top":"0.19896640894297812","width":"0.06395348310470582","height":"0.007978035344017864","left":"0.12063953435872603"},{"width":"0.08139534592628478","left":"0.23691860756208732","level":"0","conf":"1","block_num":"0","line_num":"0","text":"© RequestGenerateReportJob.php","top":"0.15486111111111112","height":"0.013194444444444509","word_num":"0","par_num":"0","page_num":"0"},{"conf":"1","block_num":"0","text":"© Opportunity.php","par_num":"0","top":"0.17569444444444438","width":"0.045058137178421","line_num":"0","word_num":"0","height":"0.013194444444444509","page_num":"0","level":"0","left":"0.2630813977052624"},{"top":"0.20138888888888884","width":"0.06686046123504641","word_num":"0","page_num":"0","text":"c Eventservicerrovider.onp","level":"0","left":"0.28197674278363993","height":"0.005555555555555536","block_num":"0","conf":"0.5","line_num":"0","par_num":"0"},{"width":"0.12936046123504638","word_num":"0","par_num":"0","conf":"1","page_num":"0","height":"0.013194444444444398","line_num":"0","left":"0.12209302735243802","level":"0","top":"0.21944444444444444","block_num":"0","text":"© OpportunityPendingAiAnalysisAfterStageChanged.php"},{"text":"€ HasAttributes.php","top":"0.2402777777777778","level":"0","width":"0.04941860437393189","block_num":"0","height":"0.013194444444444398","conf":"0.5","page_num":"0","left":"0.1220930242180728","par_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","width":"0.03633720874786375","level":"0","block_num":"0","line_num":"0","conf":"0.5","left":"0.18023255902238594","height":"0.013194444444444398","page_num":"0","text":"© Service.php","par_num":"0","top":"0.2402777777777778"},{"text":"© RunOpportunityAiAnalysis.php","top":"0.21944444444444444","left":"0.2601744229017302","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.0784883677959442","conf":"1","word_num":"0","block_num":"0","height":"0.013194444444444398"},{"level":"0","left":"0.22529070043165705","height":"0.007800387673907894","page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"1","text":"(©) AutomatedReportResult.php","width":"0.07122092843055727","word_num":"0","top":"0.2428940568736404"},{"height":"0.013194444444444398","left":"0.3066860485908585","page_num":"0","width":"0.058139532804489136","word_num":"0","level":"0","par_num":"0","text":"© AutomatedReport.php","top":"0.2402777777777778","conf":"1","line_num":"0","block_num":"0"},{"text":"› use ...","top":"0.27906976745755463","block_num":"0","width":"0.030523255467414856","line_num":"0","conf":"0.30000001192092896","height":"0.012919896178775314","level":"0","left":"0.13226744200979748","page_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","block_num":"0","text":"class RunQpportunityAiAnalysis","conf":"0.5","left":"0.14098837309421275","top":"0.32558139567676214","width":"0.09302325248718263","word_num":"0","level":"0","par_num":"0","height":"0.012919896178775425","page_num":"0"},{"conf":"1","top":"0.3720930232339208","par_num":"0","width":"0.08575581312179564","page_num":"0","text":"* @param int $opportunityId","word_num":"0","line_num":"0","block_num":"0","left":"0.1555232566431206","level":"0","height":"0.010545865694681855"},{"conf":"0.30000001192092896","top":"0.3901808784764135","word_num":"0","level":"0","par_num":"0","page_num":"0","width":"0.11046512126922606","line_num":"0","left":"0.15552325263021496","height":"0.005167958802647088","block_num":"0","text":"x Oodrallno neriemo corertelaslos"},{"block_num":"0","height":"0.005555555555555536","line_num":"0","page_num":"0","par_num":"0","text":"* oparam int surloderda","left":"0.15552325691861243","top":"0.40555555555555556","width":"0.07267441749572753","word_num":"0","level":"0","conf":"0.30000001192092896"},{"height":"0.013194444444444509","line_num":"0","left":"0.15552326121929894","block_num":"0","level":"0","par_num":"0","conf":"1","page_num":"0","text":"* Oparam string $triggerType","top":"0.4159722222222222","width":"0.08866278529167176","word_num":"0"},{"height":"0.013194444444444398","word_num":"0","line_num":"0","top":"0.43125","level":"0","page_num":"0","conf":"1","par_num":"0","left":"0.15552325851208848","width":"0.09447674155235292","block_num":"0","text":"* Oparam string $crm0bjectType"},{"level":"0","line_num":"0","height":"0.012919896178775314","block_num":"0","page_num":"0","text":"* Oparam int[] $crm0bjectIds","left":"0.15552326121962753","top":"0.44702842387443664","par_num":"0","conf":"1","word_num":"0","width":"0.08866278529167174"},{"left":"0.15261627972397593","par_num":"0","height":"0.012919896178775425","top":"0.4935400519267621","page_num":"0","conf":"1","width":"0.08720930218696596","line_num":"0","block_num":"0","text":"public function __construct(","level":"0","word_num":"0"},{"page_num":"0","conf":"1","height":"0.013194444444444509","text":"private readonly int $opportunityId,","top":"0.5090277777777777","par_num":"0","width":"0.11191860437393189","line_num":"0","word_num":"0","block_num":"0","left":"0.16424418473538002","level":"0"},{"height":"0.013194444444444398","conf":"1","text":"private readonly array $crmTemplateFieldsIds,","par_num":"0","level":"0","top":"0.5243055555555556","block_num":"0","width":"0.13953487873077394","left":"0.16424418663178394","line_num":"0","word_num":"0","page_num":"0"},{"level":"0","page_num":"0","word_num":"0","left":"0.16424418947407043","block_num":"0","conf":"1","height":"0.008333333333333415","text":"private readonly int scriggerid","top":"0.5423611111111111","width":"0.09738370776176453","par_num":"0","line_num":"0"},{"level":"0","line_num":"0","block_num":"0","height":"0.015972222222222165","text":"private readonly string $triggerType = CrmTempLateRun: : TRIGGER_OPPOR","page_num":"0","par_num":"0","top":"0.5527777777777778","width":"0.20930230617523193","word_num":"0","left":"0.16424419847451538","conf":"1"},{"level":"0","page_num":"0","par_num":"0","height":"0.012919896178775314","text":"private readonly string $crm0bjectType = Field::0BJECT_OPPORTUNITY,","top":"0.5684754522982093","width":"0.20494184494018552","word_num":"0","left":"0.16424420157144232","line_num":"0","block_num":"0","conf":"1"},{"height":"0.015503875414530466","page_num":"0","level":"0","word_num":"0","conf":"1","width":"0.13081395626068115","line_num":"0","par_num":"0","left":"0.16424418582122025","text":"private readonly array $crmobjectIds = [1,","block_num":"0","top":"0.583979328356473"},{"width":"0.023255813121795643","par_num":"0","level":"0","left":"0.15261627971321481","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.013194444444444509","page_num":"0","text":") 4..3","top":"0.5993055555555555"},{"left":"0.15261628336684363","conf":"1","page_num":"0","text":"public function getOpportunityId(): int","width":"0.12209302186965942","block_num":"0","line_num":"0","top":"0.6458333333333334","height":"0.013194444444444398","word_num":"0","level":"0","par_num":"0"},{"conf":"1","width":"0.08866278529167176","line_num":"0","block_num":"0","left":"0.164244191452513","text":"return $this->opportunityId;","top":"0.677002584081155","word_num":"0","par_num":"0","page_num":"0","height":"0.012919896178775314","level":"0"},{"block_num":"0","width":"0.047965112328529375","page_num":"0","left":"0.15552325958224764","word_num":"0","height":"0.013242893748813156","conf":"0.5","top":"0.7361111110497967","level":"0","line_num":"0","par_num":"0","text":"* Oreturn int[]"},{"line_num":"0","width":"0.010174418240785604","word_num":"0","height":"0.012919896178775425","text":"*/","left":"0.1555232561654599","conf":"1","block_num":"0","par_num":"0","top":"0.7519379845979508","page_num":"0","level":"0"},{"height":"0.013226743539174413","line_num":"0","top":"0.7826388890400595","left":"0.15261628489161644","conf":"1","word_num":"0","level":"0","text":"public function getCrmTemplateFieldsIds(): arrayf…..;","width":"0.16569766998291013","par_num":"0","page_num":"0","block_num":"0"},{"conf":"1","page_num":"0","block_num":"0","width":"0.12499999999999997","height":"0.013210594654083252","word_num":"0","par_num":"0","text":"public function getTriggerId(): intf...","level":"0","left":"0.1526162796926819","line_num":"0","top":"0.8291666664972477"},{"left":"0.15261628056997106","par_num":"0","width":"0.13953487873077391","block_num":"0","line_num":"0","conf":"1","top":"0.8733850133586262","word_num":"0","text":"public function getTriggerType(): stringf...}","level":"0","page_num":"0","height":"0.015503875414530466"},{"page_num":"0","top":"0.9198966410961842","width":"0.14825581312179564","height":"0.01552002562416921","conf":"1","level":"0","line_num":"0","par_num":"0","left":"0.15261627676473283","block_num":"0","text":"public function getCrm0bjectType(): ?stringf...}","word_num":"0"},{"width":"0.2485465049743652","height":"0.012919896178775425","block_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.0058139598330649855","par_num":"0","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)","line_num":"0","conf":"1","top":"0.984496124046702"},{"line_num":"0","conf":"1","page_num":"0","left":"0.3764534903116304","text":"= custom.log","top":"0.04651162776985762","par_num":"0","width":"0.033430230617523204","word_num":"0","level":"0","block_num":"0","height":"0.013210594654083252"},{"height":"0.013626350296868317","page_num":"0","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"= laravel.log","level":"0","left":"0.4185606691882297","line_num":"0","top":"0.04615840083946299","width":"0.032064709067344654"},{"par_num":"0","line_num":"0","block_num":"0","word_num":"0","text":"< Hs local liminnyalocalnosti","page_num":"0","width":"0.07122092843055722","conf":"0.30000001192092896","left":"0.3764534900287414","top":"0.07222222222222219","height":"0.005555555555555536","level":"0"},{"top":"0.04651162776985762","conf":"0.5","line_num":"0","par_num":"0","page_num":"0","height":"0.013210594654083252","block_num":"0","text":"V connect.vue","width":"0.036337208747863725","word_num":"0","level":"0","left":"0.5784883728244693"},{"conf":"0.30000001192092896","height":"0.012919896178775314","left":"0.5770348842161843","par_num":"0","block_num":"0","top":"0.0671834625479939","level":"0","line_num":"0","text":"A console [PROD]","width":"0.04360465109348299","page_num":"0","word_num":"0"},{"word_num":"0","top":"0.04651162778062423","par_num":"0","page_num":"0","line_num":"0","block_num":"0","left":"0.6235465137760361","height":"0.013210594654083252","conf":"1","level":"0","text":"V Onboard.vue","width":"0.03924418389797213"},{"line_num":"0","top":"0.0671834625479939","height":"0.012919896178775314","block_num":"0","conf":"0.5","page_num":"0","level":"0","text":"A console [STAGING]","width":"0.050872087478637695","word_num":"0","par_num":"0","left":"0.6308139588341362"},{"width":"0.013081395626068082","page_num":"0","block_num":"0","left":"0.3735465114166171","text":"1552","conf":"1","level":"0","par_num":"0","top":"0.1498708011609906","height":"0.010335916943020274","line_num":"0","word_num":"0"},{"left":"0.3735465114166171","word_num":"0","block_num":"0","level":"0","conf":"1","width":"0.013081395626068082","line_num":"0","page_num":"0","text":"1556","par_num":"0","height":"0.010335916943020274","top":"0.2118863050369596"},{"height":"0.005167958471510081","block_num":"0","left":"0.3735465117631557","word_num":"0","page_num":"0","top":"0.22997416026682893","width":"0.01162790656089785","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"100/"},{"left":"0.3735465117631557","par_num":"0","conf":"0.30000001192092896","height":"0.005167958471510081","line_num":"0","page_num":"0","text":"1o58","level":"0","width":"0.01162790656089785","word_num":"0","top":"0.2454780362358212","block_num":"0"},{"word_num":"0","top":"0.25581395384859684","line_num":"0","page_num":"0","par_num":"0","left":"0.37354651127126826","level":"0","block_num":"0","conf":"1","height":"0.012919896178775314","text":"1559","width":"0.013081395626068082"},{"level":"0","text":"1561","par_num":"0","conf":"1","line_num":"0","word_num":"0","height":"0.010335916943020274","page_num":"0","block_num":"0","left":"0.3735465117073148","top":"0.2868217055250446","width":"0.013081395626068137"},{"left":"0.3735465114166171","level":"0","text":"1562","width":"0.013081395626068082","word_num":"0","block_num":"0","conf":"1","line_num":"0","top":"0.3023255815227477","height":"0.010335916943020274","page_num":"0","par_num":"0"},{"left":"0.37354651146506673","word_num":"0","level":"0","block_num":"0","text":"1563","par_num":"0","height":"0.012919896178775425","line_num":"0","page_num":"0","top":"0.3178294578106985","conf":"1","width":"0.013081395626068082"},{"level":"0","par_num":"0","text":"1564","left":"0.3735465114257014","conf":"1","word_num":"0","block_num":"0","line_num":"0","width":"0.013081395626068082","page_num":"0","height":"0.010335916943020274","top":"0.3333333334535544"},{"width":"0.013081395626068082","text":"1569","top":"0.4082687338658233","word_num":"0","conf":"1","par_num":"0","page_num":"0","line_num":"0","height":"0.012919896178775425","level":"0","block_num":"0","left":"0.37354651156196594"},{"par_num":"0","conf":"1","page_num":"0","block_num":"0","top":"0.4237726098348156","line_num":"0","left":"0.37354651131971794","level":"0","text":"1570","width":"0.013081395626068082","word_num":"0","height":"0.012919896178775314"},{"block_num":"0","top":"0.4392764858899405","height":"0.012919896178775425","level":"0","width":"0.013081395626068137","line_num":"0","page_num":"0","par_num":"0","conf":"1","text":"1571","word_num":"0","left":"0.3735465117073148"},{"level":"0","par_num":"0","height":"0.012919896178775314","width":"0.013081395626068137","text":"1572","page_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.4547803618589328","left":"0.3735465117073148","word_num":"0"},{"width":"0.013081395626068082","text":"1573","height":"0.012919896178775425","top":"0.47028423817245557","page_num":"0","par_num":"0","word_num":"0","level":"0","conf":"1","line_num":"0","block_num":"0","left":"0.37354651146506673"},{"level":"0","par_num":"0","conf":"1","width":"0.013081395626068082","left":"0.3735465114166171","text":"1574","page_num":"0","block_num":"0","line_num":"0","top":"0.4857881138224893","word_num":"0","height":"0.010335916943020163"},{"word_num":"0","left":"0.3735465114166171","line_num":"0","conf":"1","text":"1575","height":"0.010335916943020274","level":"0","par_num":"0","width":"0.013081395626068082","top":"0.5012919897914815","page_num":"0","block_num":"0"},{"height":"0.010335916943020274","text":"1576","word_num":"0","top":"0.5167958657604738","par_num":"0","block_num":"0","width":"0.013081395626068082","page_num":"0","line_num":"0","level":"0","left":"0.3735465114166171","conf":"1"},{"conf":"0.30000001192092896","block_num":"0","top":"0.5348837209903432","level":"0","line_num":"0","page_num":"0","left":"0.3735465117631557","par_num":"0","text":"15/2","word_num":"0","height":"0.005167958471510081","width":"0.01162790656089785"},{"top":"0.5813953488973199","left":"0.3735465117631557","par_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","text":"1580","width":"0.01162790656089785","level":"0","height":"0.005167958471510192","line_num":"0"},{"line_num":"0","height":"0.005167958471510192","top":"0.5968992248663121","level":"0","par_num":"0","width":"0.01162790656089785","word_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.3735465117631557","page_num":"0","text":"1001"},{"block_num":"0","height":"0.012919896178775425","width":"0.013081395626068082","par_num":"0","page_num":"0","word_num":"0","conf":"1","top":"0.6072351422529896","line_num":"0","left":"0.373546511652809","level":"0","text":"1582"},{"block_num":"0","height":"0.012919896178775425","top":"0.6227390185342127","line_num":"0","width":"0.013081395626068082","par_num":"0","page_num":"0","word_num":"0","level":"0","text":"1583","conf":"1","left":"0.37354651146506673"},{"height":"0.012919896178775314","word_num":"0","line_num":"0","left":"0.37354651127126826","top":"0.6382428944170723","par_num":"0","width":"0.013081395626068082","level":"0","block_num":"0","conf":"1","page_num":"0","text":"1584"},{"par_num":"0","word_num":"0","text":"1585","height":"0.010335916943020385","conf":"1","top":"0.6537467701245278","width":"0.013081395626068137","page_num":"0","line_num":"0","block_num":"0","left":"0.37354651145295426","level":"0"},{"width":"0.013081395626068082","page_num":"0","conf":"1","left":"0.3735465114166171","level":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.669250646122231","height":"0.010335916943020274","block_num":"0","text":"1586"},{"line_num":"0","block_num":"0","level":"0","page_num":"0","text":"1OY1","top":"0.7493540054259373","word_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","left":"0.3735465116269639","width":"0.011627905815839779","par_num":"0"},{"line_num":"0","left":"0.37354651131971794","top":"0.7596899224963143","word_num":"0","width":"0.013081395626068082","page_num":"0","block_num":"0","height":"0.012919896178775425","conf":"1","par_num":"0","text":"1592","level":"0"},{"conf":"1","page_num":"0","left":"0.37354651127126826","height":"0.012919896178775314","level":"0","par_num":"0","text":"1593","block_num":"0","top":"0.7751937988098372","width":"0.013081395626068082","word_num":"0","line_num":"0"},{"height":"0.012919896178775425","block_num":"0","line_num":"0","left":"0.37354651132577404","page_num":"0","text":"1594","level":"0","par_num":"0","word_num":"0","width":"0.013081395626068137","top":"0.7906976747465296","conf":"1"},{"conf":"1","level":"0","page_num":"0","par_num":"0","text":"1595","block_num":"0","line_num":"0","height":"0.012919896178775314","left":"0.37354651132577404","width":"0.013081395626068137","word_num":"0","top":"0.806201550715522"},{"height":"0.012919896178775314","width":"0.013081395626068137","text":"1596","top":"0.8217054264584159","block_num":"0","left":"0.3735465117073148","line_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","conf":"1"},{"height":"0.010335916943020274","par_num":"0","text":"1597","level":"0","top":"0.8372093024529802","line_num":"0","width":"0.013081395626068082","word_num":"0","conf":"1","left":"0.3735465114166171","page_num":"0","block_num":"0"},{"word_num":"0","width":"0.013081395626068082","par_num":"0","left":"0.3735465114166171","height":"0.010335916943020274","level":"0","line_num":"0","conf":"1","text":"1598","page_num":"0","top":"0.8527131784219724","block_num":"0"},{"block_num":"0","left":"0.3735465117631557","par_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.005167958471510192","line_num":"0","width":"0.01162790656089785","word_num":"0","text":"1600","top":"0.8863049096208341","level":"0"},{"height":"0.013210594654083252","word_num":"0","top":"0.04651162778062423","line_num":"0","level":"0","page_num":"0","conf":"0.5","par_num":"0","block_num":"0","left":"0.4607558157005722","text":"4 SF [jiminny@localhost]","width":"0.059593021869659424"},{"line_num":"0","par_num":"0","height":"0.008333333333333304","level":"0","width":"0.04360464811325071","block_num":"0","conf":"0.30000001192092896","top":"0.06944444444444442","left":"0.4578488406826119","page_num":"0","text":"L console [EU] X","word_num":"0"},{"top":"0.04651162778062423","page_num":"0","level":"0","left":"0.5290697688973118","text":"C* scratch_1.json","conf":"0.5","word_num":"0","height":"0.013210594654083252","block_num":"0","par_num":"0","width":"0.04069767296314242","line_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.5043604665098396","conf":"0.5","height":"0.008333333333333304","top":"0.06944444444444442","width":"0.0625","line_num":"0","text":"(iii crm configurations [EUl","word_num":"0"},{"text":"Ix. Autov","block_num":"0","top":"0.09302325607193229","page_num":"0","width":"0.0232558116316795","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.005167958140373186","level":"0","left":"0.4462209302269409"},{"height":"0.005167958471510192","level":"0","text":"Haycroundv","par_num":"0","left":"0.4912790702145754","block_num":"0","top":"0.09302325589344385","width":"0.029069766402244568","word_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896"},{"left":"0.4069767483444414","height":"0.012919896178775314","line_num":"0","word_num":"0","block_num":"0","width":"0.07703487873077391","level":"0","conf":"1","text":"select * from contacts c","par_num":"0","page_num":"0","top":"0.10335917322844179"},{"line_num":"0","height":"0.013194444444444398","top":"0.11875000000000002","conf":"0.5","page_num":"0","text":"where c.crm_configuration_id = 370 order by c.updated_at desc;","word_num":"0","par_num":"0","left":"0.40697674459237343","width":"0.1918604612350464","level":"0","block_num":"0"},{"line_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.02761627733707428","height":"0.005167958471510192","conf":"0.30000001192092896","text":"Ma lminny v","left":"0.6947674429317725","word_num":"0","top":"0.09302325591996363","block_num":"0"},{"level":"0","height":"0.015584625138176822","left":"0.6409883739101154","conf":"0.30000001192092896","page_num":"0","top":"0.10594315254719067","width":"0.07848836779594426","line_num":"0","block_num":"0","par_num":"0","word_num":"0","text":"026 49 A22 X3 X103 ^"},{"word_num":"0","line_num":"0","text":"SELECT * FROM participants where activity_ id = 38833541;","page_num":"0","level":"0","left":"0.40697674715273735","block_num":"0","conf":"1","par_num":"0","top":"0.14987080136151665","width":"0.17296510934829712","height":"0.012919896178775425"},{"left":"0.40697674888545415","block_num":"0","height":"0.013194444444444509","conf":"1","text":"SELECT * FROM participants where activity_id = 39216301;","width":"0.17296510934829706","word_num":"0","line_num":"0","par_num":"0","level":"0","page_num":"0","top":"0.16527777777777775"},{"line_num":"0","left":"0.4069767468039217","level":"0","height":"0.007881136735280347","par_num":"0","text":"SELECI * FRUM aculVity_sUmmary_Logs where activity_1d = 572165011","conf":"0.30000001192092896","word_num":"0","top":"0.18333333344114533","width":"0.19912790060043328","page_num":"0","block_num":"0"},{"conf":"0.5","width":"0.3212209224700928","page_num":"0","left":"0.4069767508868649","line_num":"0","par_num":"0","level":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('c7d99fbe-1fb1-41f2-8f4d-52e2bf70e1e9') = vuid; # 38833541, ti","word_num":"0","block_num":"0","top":"0.19374999999999998","height":"0.013194444444444398"},{"par_num":"0","block_num":"0","top":"0.2090277777777778","word_num":"0","page_num":"0","left":"0.4069767508868649","width":"0.3212209224700928","text":"SELECT * FROM activities WHERE uuid_to_bin('2e6ff4d3-9faa-447a-a8c1-9acde4d885ae') = uvid; # 39216301, GI","conf":"0.5","level":"0","height":"0.015972222222222165","line_num":"0"},{"line_num":"0","page_num":"0","height":"0.012919896178775314","conf":"1","block_num":"0","par_num":"0","width":"0.04215116202831265","word_num":"0","level":"0","top":"0.22480620156608178","text":"select * from","left":"0.4069767446002917"},{"top":"0.22480620165221443","level":"0","line_num":"0","height":"0.012919896178775314","width":"0.24127905368804936","page_num":"0","block_num":"0","par_num":"0","conf":"1","left":"0.4491279230458698","text":"crm_profiles where crm_configuration_id = 319 and crm_provider_id = 525785080;","word_num":"0"},{"left":"0.4069767446002917","top":"0.2402777777777778","par_num":"0","level":"0","height":"0.013194444444444398","conf":"1","block_num":"0","page_num":"0","line_num":"0","text":"select * from","width":"0.04215116202831265","word_num":"0"},{"par_num":"0","height":"0.013194444444444398","text":"opportunities where crm_configuration_id = 319 and crm_provider_id = 410150124747;","left":"0.4505814125365443","width":"0.25145347118377687","block_num":"0","top":"0.2402777777777778","word_num":"0","conf":"1","page_num":"0","line_num":"0","level":"0"},{"level":"0","par_num":"0","line_num":"0","conf":"1","height":"0.013194444444444509","block_num":"0","left":"0.40697674229199626","text":"select * from accounts where crm_configuration_id = 319 and crm_provider_id = 47150650569;","top":"0.25555555555555554","width":"0.27761628627777096","word_num":"0","page_num":"0"},{"line_num":"0","level":"0","page_num":"0","par_num":"0","conf":"1","word_num":"0","height":"0.015503875414530355","width":"0.2936046361923218","text":"select * from contacts where crm_configuration_id = 319 and crm_provider_id IN ('665587441856',","top":"0.2713178296484626","block_num":"0","left":"0.4069767591563833"},{"height":"0.013194444444444509","left":"0.4069767441688554","word_num":"0","par_num":"0","page_num":"0","line_num":"0","width":"0.07267441749572756","conf":"1","level":"0","text":"# owner 13236 525785080","top":"0.28680555555555554","block_num":"0"},{"block_num":"0","line_num":"0","width":"0.03633720874786378","page_num":"0","left":"0.40697674418097796","word_num":"0","par_num":"0","level":"0","height":"0.013194444444444509","conf":"0.5","top":"0.30208333333333326","text":"# contact 1"},{"conf":"1","left":"0.447674415353554","height":"0.013194444444444509","level":"0","par_num":"0","page_num":"0","top":"0.30208333333333326","width":"0.26017441749572756","word_num":"0","text":"16779180 665587441856 - activity - Alex Howes [EMAIL] created 2026-01-26","block_num":"0","line_num":"0"},{"conf":"0.5","text":"# contact 2","height":"0.014366557200749641","top":"0.31710612728057397","word_num":"0","line_num":"0","par_num":"0","block_num":"0","level":"0","width":"0.03649117350578307","page_num":"0","left":"0.4068997611187536"},{"height":"0.012919896178775314","top":"0.317829457466168","text":"19247563 742723347700 - [EMAIL] 2026-03-24","left":"0.44622093388223777","width":"0.16860464811325077","conf":"1","block_num":"0","line_num":"0","word_num":"0","level":"0","page_num":"0","par_num":"0"},{"left":"0.40697674663377326","height":"0.007832686768637798","level":"0","par_num":"0","page_num":"0","line_num":"0","conf":"0.5","text":"# company 4176155 47150650564","word_num":"0","top":"0.3359173131402289","block_num":"0","width":"0.09011627435684205"},{"block_num":"0","level":"0","width":"0.08575581312179564","word_num":"0","conf":"1","top":"0.3462532299898544","text":"# deal 7100953 410150124747","left":"0.4069767461682174","height":"0.012919896178775314","page_num":"0","par_num":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","height":"0.005167958140373186","left":"0.40697674395168343","page_num":"0","top":"0.366925064857462","par_num":"0","text":"ISELEL","width":"0.01889534741640092","level":"0","line_num":"0","word_num":"0"},{"top":"0.3770833333333333","line_num":"0","width":"0.2485465049743652","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS user_id,","height":"0.015972222222222165","level":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.4200581505317153"},{"block_num":"0","left":"0.420058141530378","page_num":"0","width":"0.024709300696849845","top":"0.39791666662602765","level":"0","height":"0.005184108350011929","line_num":"0","text":"urelan t.","par_num":"0","conf":"0.30000001192092896","word_num":"0"},{"block_num":"0","height":"0.015503875414530355","level":"0","page_num":"0","left":"0.42005813984676854","top":"0.40826873386896223","line_num":"0","text":"sa.*,","word_num":"0","width":"0.01744185984134672","par_num":"0","conf":"1"},{"conf":"1","left":"0.41860465814929065","block_num":"0","top":"0.42361111111111116","text":"t.owner_id FROM social_accounts sa","height":"0.013194444444444398","line_num":"0","par_num":"0","level":"0","width":"0.10755813121795649","word_num":"0","page_num":"0"},{"width":"0.11627906560897827","word_num":"0","block_num":"0","conf":"0.5","height":"0.012919896178775314","par_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","left":"0.4069767444684086","level":"0","line_num":"0","top":"0.4392764861483385"},{"top":"0.4547803618589328","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","block_num":"0","page_num":"0","line_num":"0","conf":"0.5","height":"0.012919896178775314","par_num":"0","level":"0","left":"0.4069767451658349","width":"0.12790697813034052","word_num":"0"},{"line_num":"0","text":"WHERE u.team_id = 400 and sa.provider = 'hukspat':","block_num":"0","top":"0.4701388888888889","height":"0.013194444444444509","left":"0.4069767455680946","conf":"0.5","page_num":"0","width":"0.15552325248718257","word_num":"0","level":"0","par_num":"0"},{"top":"0.5012919900243074","height":"0.012919896178775314","conf":"1","width":"0.0726744174957275","left":"0.40697674369983006","block_num":"0","text":"select * from features;","level":"0","par_num":"0","page_num":"0","line_num":"0","word_num":"0"},{"page_num":"0","top":"0.5166666666914849","text":"select * from team_features where feature_id = 40;","conf":"1","level":"0","left":"0.4069767492527136","block_num":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.010465115971035499","width":"0.15552325248718263"},{"line_num":"0","text":"Iselect * from teams where id = 556: # owner: 18101. crm: 477","top":"0.5478036177742743","word_num":"0","par_num":"0","level":"0","block_num":"0","width":"0.18459302186965942","conf":"1","height":"0.007751937707265233","page_num":"0","left":"0.40697674663564154"},{"left":"0.40697674664873523","block_num":"0","width":"0.1468023180961609","word_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","text":"Iselect * from crm confiqurations where id = 477:","height":"0.007864986525641604","top":"0.5631944445278768","line_num":"0"},{"par_num":"0","left":"0.40697674442588083","line_num":"0","text":"SELECT * FROM users WHERE id = 18101;","top":"0.5762273905411033","width":"0.11627906560897827","conf":"1","height":"0.012919896178775314","word_num":"0","block_num":"0","page_num":"0","level":"0"},{"level":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","conf":"1","line_num":"0","top":"0.5917312662516976","par_num":"0","word_num":"0","text":"SELECT","left":"0.40697674456674554","width":"0.021802325546741497"},{"top":"0.6069444444444444","word_num":"0","left":"0.41860465469040964","width":"0.24854650497436526","height":"0.015972222222222276","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"CONCAT(u.id, LASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS User_id,","conf":"0.5","line_num":"0"},{"level":"0","par_num":"0","width":"0.02761627733707428","left":"0.4186046524894085","line_num":"0","word_num":"0","top":"0.6227390182758147","page_num":"0","conf":"0.5","height":"0.012919896178775425","text":"u.email,","block_num":"0"},{"top":"0.6382428941909741","word_num":"0","page_num":"0","text":"sa.*,","block_num":"0","width":"0.015988372266292572","left":"0.4200581396481037","par_num":"0","conf":"1","level":"0","line_num":"0","height":"0.012919896178775314"},{"word_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","height":"0.013194444444444398","left":"0.41860465814929065","text":"t.owner_id FROM social_accounts sa","top":"0.6534722222222222","width":"0.10755813121795649","page_num":"0","par_num":"0"},{"left":"0.40843023401359596","block_num":"0","top":"0.6692506460966587","level":"0","width":"0.1148255825042725","line_num":"0","par_num":"0","page_num":"0","word_num":"0","conf":"0.5","height":"0.012919896178775425","text":"JOIN users u on u.id = sa.sociable_id"},{"block_num":"0","height":"0.005167958802647088","left":"0.408430233535314","width":"0.12500000000000006","level":"0","conf":"0.30000001192092896","top":"0.6873385012218715","par_num":"0","word_num":"0","page_num":"0","text":"JUreanstns on td s u.rean lol","line_num":"0"},{"block_num":"0","width":"0.18023254871368405","height":"0.01552002562416921","line_num":"0","conf":"0.5","left":"0.4069767517707959","level":"0","page_num":"0","par_num":"0","text":"WHERE u.team_id = 556 and sa.provider = 'integration-app';","top":"0.6976744187124632","word_num":"0"},{"conf":"1","line_num":"0","block_num":"0","text":"select * from opportunities","height":"0.013194444444444509","top":"0.7284722222222222","level":"0","page_num":"0","left":"0.406976743392398","par_num":"0","width":"0.0857558131217957","word_num":"0"},{"block_num":"0","left":"0.4927325600021709","line_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.013194444444444509","level":"0","text":"where id = 7594349;","width":"0.059593021869659424","top":"0.7284722222222222","word_num":"0"},{"text":"select * from stages where team_id = 459;","word_num":"0","line_num":"0","left":"0.4069767502719541","par_num":"0","top":"0.7441860468718526","level":"0","height":"0.012919896178775314","page_num":"0","width":"0.12790696620941167","conf":"1","block_num":"0"},{"top":"0.7596899229763217","level":"0","par_num":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.013226743539174413","text":"select * from teams where id = 459;","width":"0.10901162624359129","left":"0.40697674218587154","conf":"0.5"},{"par_num":"0","line_num":"0","block_num":"0","page_num":"0","text":"SELECT","word_num":"0","level":"0","top":"0.7751937985514391","left":"0.40697674456674554","width":"0.021802325546741497","conf":"1","height":"0.012919896178775425"},{"line_num":"0","conf":"0.5","level":"0","height":"0.015552324718899224","text":"CONCAT(U.id, CASE WHEN U.id = t.owner_id THEN ' (owner) ' ELSE \"","page_num":"0","word_num":"0","par_num":"0","top":"0.7906976751082507","left":"0.4200581453082064","width":"0.19767440557479854","block_num":"0"},{"block_num":"0","level":"0","height":"0.012919896178775314","conf":"1","text":"END) AS user_id,","top":"0.7906976746065641","page_num":"0","left":"0.6162790701103671","width":"0.05232558250427244","par_num":"0","word_num":"0","line_num":"0"},{"level":"0","height":"0.015503875414530466","text":"u. email,","width":"0.02616279125213622","line_num":"0","conf":"0.5","left":"0.4200581395771126","top":"0.8062015506002284","word_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"text":"sa.*,","conf":"1","block_num":"0","height":"0.012919896178775314","word_num":"0","top":"0.8217054264907158","width":"0.015988372266292572","page_num":"0","left":"0.4200581396481037","par_num":"0","line_num":"0","level":"0"},{"left":"0.42005814286165466","conf":"1","par_num":"0","height":"0.012919896178775314","block_num":"0","width":"0.10610464811325071","level":"0","line_num":"0","word_num":"0","text":"t.owner_id FROM social_accounts sa","page_num":"0","top":"0.8372093024274081"},{"conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","top":"0.8527131783222383","width":"0.11627906560897827","line_num":"0","par_num":"0","left":"0.40697674834445985","level":"0","height":"0.01325904395845201","word_num":"0","page_num":"0","block_num":"0"},{"page_num":"0","par_num":"0","text":"JUIN teams t n<→>l on t.1d = U.ceam_1d","word_num":"0","level":"0","line_num":"0","width":"0.12645348310470583","top":"0.8708010339241453","conf":"0.30000001192092896","height":"0.007751937707265122","block_num":"0","left":"0.4069767482169526"},{"page_num":"0","word_num":"0","text":"WHERE U.Ceam_1d = 45% and sa.provider = 'nupspor :","line_num":"0","top":"0.886111111138922","block_num":"0","conf":"0.30000001192092896","height":"0.00794573624928796","left":"0.4069767469878416","level":"0","width":"0.15406975746154783","par_num":"0"},{"word_num":"0","left":"0.7936046535191877","par_num":"0","text":"Backend Chapter • 16 m left","width":"0.07122092843055727","level":"0","block_num":"0","height":"0.012919896178775314","conf":"0.5","line_num":"0","page_num":"0","top":"0.0025839794299922225"},{"page_num":"0","text":"100% C•","left":"0.8997093023714182","block_num":"0","line_num":"0","top":"0.0025839793250265197","width":"0.026162791252136275","word_num":"0","height":"0.010610465208689357","level":"0","par_num":"0","conf":"0.30000001192092896"},{"par_num":"0","line_num":"0","top":"0.0025839796560903627","left":"0.9287790678514896","word_num":"0","text":"8 • Fri 17 Apr 11:14:03","width":"0.06540697813034058","level":"0","height":"0.012919896178775314","conf":"0.5","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","conf":"1","width":"0.08575581312179559","word_num":"0","left":"0.8095930251009238","level":"0","text":"L AutomatedReportsCommandTestv","top":"0.022916666806997776","page_num":"0","height":"0.010675064060423067","par_num":"0"},{"height":"0.012919896178775425","page_num":"0","level":"0","word_num":"0","text":"Cascade","line_num":"0","width":"0.023255813121795588","conf":"1","left":"0.7311046511910402","top":"0.046511628267201455","block_num":"0","par_num":"0"},{"top":"0.06944444442619635","word_num":"0","height":"0.013242893748813156","left":"0.7311046545930007","level":"0","line_num":"0","page_num":"0","block_num":"0","conf":"1","width":"0.05523255467414856","par_num":"0","text":"Automated Report Retr"},{"level":"0","par_num":"0","conf":"1","block_num":"0","width":"0.05377906560897827","height":"0.013242893748813156","top":"0.06944444442619635","text":"Investigating HubSpot","word_num":"0","line_num":"0","page_num":"0","left":"0.7936046553071394"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"+D ...","top":"0.06718346260182684","width":"0.024709302186965987","word_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","left":"0.9593023254966908","page_num":"0"},{"height":"0.012919896178775425","left":"0.7383720958659538","conf":"1","level":"0","text":"Component|AiAutomation\\Listeners|PendingAnalysis|OpportunityPendingAiAnalysisAfterStageChanged:","par_num":"0","width":"0.2383720874786377","block_num":"0","word_num":"0","top":"0.09302325604904205","line_num":"0","page_num":"0"},{"height":"0.012919896178775425","conf":"0.5","line_num":"0","width":"0.10319766998291013","top":"0.11369509057340299","left":"0.7369186090849199","page_num":"0","block_num":"0","word_num":"0","level":"0","par_num":"0","text":"1, is executed. Can it update the opportunity"},{"top":"0.11111111111111116","par_num":"0","height":"0.01291989621016365","conf":"0.30000001192092896","line_num":"0","left":"0.9883720931686046","width":"0.010174418265503915","word_num":"0","page_num":"0","level":"0","block_num":"0","text":"w"},{"page_num":"0","word_num":"0","block_num":"0","top":"0.14722222222222225","line_num":"0","text":"sta rast context opportunityrendingAiAnalysisatlerstagecnanged listener class In 4.205","par_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896","left":"0.7383720950101672","level":"0","width":"0.20784883499145512"},{"par_num":"0","word_num":"0","page_num":"0","top":"0.1729166666666666","height":"0.013194444444444509","width":"0.20930233001708987","text":"60 Fast Context FillCrmFieldValuesService execute - does it update the opportunity mod...","conf":"0.5","line_num":"0","level":"0","block_num":"0","left":"0.7383720847501675"},{"par_num":"0","level":"0","width":"0.023255811631679557","word_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.17829457390138959","height":"0.005167958140373297","text":"lllLiors","line_num":"0","left":"0.949127906974858","page_num":"0"},{"conf":"1","top":"0.19896640837056068","level":"0","page_num":"0","left":"0.7325581458678768","block_num":"0","line_num":"0","height":"0.012919896178775314","par_num":"0","text":"Here's the full execution chain:","width":"0.0741279006004335","word_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.012919896178775314","left":"0.7340116314290166","width":"0.14680231809616084","level":"0","top":"0.22480620187831257","conf":"1","text":"What OpportunityPendingAiAnalysisAfterStageChanged does"},{"text":"It does NOT directly update the opportunity. It's a trigger/orchestration step. Here's the full chain:","height":"0.013194444444444398","line_num":"0","top":"0.2402777777777778","width":"0.2311046361923218","word_num":"0","par_num":"0","block_num":"0","conf":"1","level":"0","left":"0.7325581547363809","page_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","left":"0.7325581428452268","block_num":"0","conf":"0.30000001192092896","top":"0.263565891730847","text":"=xecutonow","width":"0.03779069483280184","level":"0","page_num":"0","height":"0.005167958140373186"},{"text":"Upportunityscaceupuared event Tirea","page_num":"0","width":"0.09593023061752315","word_num":"0","height":"0.005200258228513999","block_num":"0","line_num":"0","par_num":"0","top":"0.3100775194684695","conf":"0.30000001192092896","left":"0.7383720949321179","level":"0"},{"page_num":"0","par_num":"0","left":"0.748546514809329","height":"0.005555555555555536","text":"- Upportun1cyPenalngA1AnalysisArterstaqechanged::handle","conf":"0.30000001192092896","line_num":"0","top":"0.32291666666666674","block_num":"0","level":"0","word_num":"0","width":"0.15552325248718268"},{"block_num":"0","page_num":"0","text":"•Loac opportuniry trom Db","word_num":"0","left":"0.7601744190817208","conf":"0.30000001192092896","top":"0.3359173125831727","height":"0.005167958802646977","level":"0","line_num":"0","par_num":"0","width":"0.07412790656089774"},{"block_num":"0","line_num":"0","page_num":"0","text":"2. Check team has AI_CRM_FILLING feature enabled","height":"0.012919896178775425","top":"0.3462532304205175","width":"0.13226743936538699","conf":"1","par_num":"0","word_num":"0","level":"0","left":"0.760174417236645"},{"line_num":"0","par_num":"0","level":"0","text":"3. Find matching CRM templates for the opportunity","width":"0.1366279006004334","word_num":"0","top":"0.3617571060171685","height":"0.007751937707265233","block_num":"0","conf":"1","page_num":"0","left":"0.7601744268495272"},{"top":"0.37467700296730655","width":"0.10901161432266226","word_num":"0","conf":"1","text":"4. Collect applicable template field IDs","left":"0.7601744318427752","page_num":"0","par_num":"0","level":"0","height":"0.007961885796653023","block_num":"0","line_num":"0"},{"height":"0.007848836978276541","page_num":"0","top":"0.3874999998571149","word_num":"0","conf":"1","text":"5. Dispatch RunOpportunityAiAnalysis event (queued)","width":"0.13953486680984495","block_num":"0","level":"0","line_num":"0","left":"0.7601744354977328","par_num":"0"},{"height":"0.005555555555555536","block_num":"0","left":"0.7703488353413604","width":"0.12063953876495359","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","text":"- Kunupportun1tyA1Analys1sL1scener::handle","top":"0.4027777777777778","level":"0","word_num":"0"},{"height":"0.012919896178775425","block_num":"0","conf":"0.5","left":"0.7819767420168133","par_num":"0","text":"- FillCrmFieldValuesService: : execute()","top":"0.4108527134003481","level":"0","width":"0.10465116500854499","line_num":"0","page_num":"0","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","width":"0.10755814313888545","top":"0.4289405683988021","page_num":"0","height":"0.005167958802647088","level":"0","par_num":"0","text":"- U0portunaVermrlelohandler..execure","word_num":"0","left":"0.7921511609160223","line_num":"0"},{"page_num":"0","word_num":"0","level":"0","height":"0.012919896178775314","block_num":"0","line_num":"0","left":"0.8037790682732879","top":"0.43927648611603876","width":"0.14534883499145512","par_num":"0","text":"1. Calls Prophet AI to extract field values from deal","conf":"1"},{"par_num":"0","line_num":"0","text":"2. Saves CrmTemplateRun records","page_num":"0","width":"0.08720929622650142","word_num":"0","left":"0.8023255845711775","block_num":"0","top":"0.4520833333333334","level":"0","conf":"1","height":"0.013194444444444398"},{"page_num":"0","level":"0","left":"0.803779065061979","block_num":"0","text":"3. Dispatches AiAutomationAnalysisReadyJob (queued)","top":"0.46511627929406396","line_num":"0","width":"0.13953489065170288","word_num":"0","par_num":"0","conf":"1","height":"0.012919896178775425"},{"par_num":"0","block_num":"0","page_num":"0","line_num":"0","width":"0.09883720874786384","text":"- FrocessAlAucomaclonana lysiskesulcs","top":"0.4832041342975668","conf":"0.30000001192092896","word_num":"0","height":"0.005167958802646977","left":"0.8139534897059958","level":"0"},{"height":"0.007848836978276652","word_num":"0","page_num":"0","line_num":"0","left":"0.8255814104109248","par_num":"0","block_num":"0","level":"0","text":"→ calls service->syncOpportunityo to refresh local data","top":"0.4935400517950994","conf":"0.5","width":"0.15261626243591309"},{"page_num":"0","word_num":"0","block_num":"0","text":"- caLls UpdatecrmFleldAction:: executet)","left":"0.8241279056013588","line_num":"0","level":"0","par_num":"0","height":"0.007768087916903976","top":"0.5090277776177754","conf":"0.30000001192092896","width":"0.10755813121795654"},{"height":"0.01325904395845201","page_num":"0","width":"0.13808138370513912","text":"→ writes AI-generated values back to CRM (HubSpot)","top":"0.5193798449889049","word_num":"0","conf":"0.5","par_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.8357558255957397"},{"level":"0","line_num":"0","text":"Does \"Uocare the ooponuniwr","top":"0.5503875968260666","page_num":"0","left":"0.7340116267960403","block_num":"0","height":"0.005167958802646977","conf":"0.30000001192092896","par_num":"0","width":"0.07703488469123843","word_num":"0"},{"line_num":"0","top":"0.5658914729700438","conf":"1","block_num":"0","left":"0.7325581618169552","par_num":"0","height":"0.012919896178775425","text":"Yes, indirectly and asynchronously, but not stage_id - it writes Al-generated CRM field values (not","width":"0.23982555866241462","word_num":"0","level":"0","page_num":"0"},{"conf":"0.30000001192092896","width":"0.04505814015865328","block_num":"0","word_num":"0","level":"0","height":"0.005167958802646977","text":"stace, speclllcally","line_num":"0","par_num":"0","left":"0.7340116276696026","page_num":"0","top":"0.5839793281005521"},{"line_num":"0","word_num":"0","block_num":"0","text":"• ProcessAiAutomationAnalysisResults::qetTarqet0biect() calls service->syncOpportunity —Pro","page_num":"0","level":"0","height":"0.007929586039649106","left":"0.7340116498687032","top":"0.5993055556235862","width":"0.24418601989746092","conf":"0.5","par_num":"0"},{"text":"cessAlAutomat1onAnaLys1skesults.pдp:150 — wnich re-syncs the opportunity trom Hubspot,","level":"0","left":"0.7441860708949924","line_num":"0","page_num":"0","block_num":"0","conf":"0.5","height":"0.007929586039649106","par_num":"0","top":"0.6149870804943873","width":"0.2238371849060059","word_num":"0"},{"page_num":"0","conf":"0.5","level":"0","height":"0.015503875414530466","left":"0.7427325655471619","par_num":"0","width":"0.14680231809616096","line_num":"0","text":"potentially updating stage_id Ald other fields as a side effect","top":"0.6227390182789536","word_num":"0","block_num":"0"},{"conf":"0.5","text":"UpdateCrmFieldAction:: syncRemoteRecord also calls syncOpportunity after writing — UpdateCrm","top":"0.6434108527978877","height":"0.007978036006291767","width":"0.23401160240173335","word_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.7441860669414387","line_num":"0","par_num":"0"},{"block_num":"0","word_num":"0","top":"0.6589147289401494","width":"0.05377906560897827","left":"0.7427325629204293","conf":"0.30000001192092896","height":"0.005167958140373297","par_num":"0","level":"0","text":"Fie dAction.nhn:1.66","line_num":"0","page_num":"0"},{"line_num":"0","height":"0.007751937707265233","text":"Key gates — it returns early (no-op) if:","left":"0.7340116319566764","top":"0.6770025839241453","page_num":"0","level":"0","conf":"1","par_num":"0","width":"0.0915697634220124","word_num":"0","block_num":"0"},{"block_num":"0","level":"0","page_num":"0","par_num":"0","conf":"1","height":"0.0077519370449914415","left":"0.7369186119468794","line_num":"0","width":"0.05959301590919486","word_num":"0","text":"1. Opportunity not found","top":"0.6950904396170391"},{"conf":"0.5","left":"0.7354651181133718","level":"0","par_num":"0","top":"0.7104166666666667","word_num":"0","line_num":"0","block_num":"0","text":"2. Team not found","height":"0.013194444444444398","width":"0.0465116262435914","page_num":"0"},{"block_num":"0","height":"0.007961885796652912","top":"0.7284722223471516","page_num":"0","left":"0.7354651201716349","par_num":"0","width":"0.11918604373931885","word_num":"0","level":"0","line_num":"0","text":"3. Team doesn't have AI CRM FILLING feature flag","conf":"0.5"},{"block_num":"0","top":"0.7441860466134548","level":"0","text":"4. No CRM templates match the opportunity","conf":"1","left":"0.7354651202989173","line_num":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.10610464811325071","height":"0.012919896178775314"},{"line_num":"0","width":"0.10174417495727539","top":"0.7622739023444143","word_num":"0","conf":"0.5","level":"0","height":"0.007864986525641604","block_num":"0","page_num":"0","par_num":"0","text":"5. Templates exist but have no active fields","left":"0.7354651171646426"},{"par_num":"0","width":"0.08575580120086668","text":"Re lation to vour importStages Issue","block_num":"0","left":"0.7340116405816073","height":"0.005555555555555536","line_num":"0","page_num":"0","conf":"0.5","top":"0.7826388888888889","word_num":"0","level":"0"},{"conf":"1","left":"0.7340116437957731","level":"0","width":"0.2267441749572754","block_num":"0","height":"0.012919896178775314","page_num":"0","text":"The syncOpportunity() calls inside ProcessAiAutomationAnalysisResults go through the normal","word_num":"0","line_num":"0","par_num":"0","top":"0.7984496125049276"},{"conf":"0.30000001192092896","word_num":"0","left":"0.7340116439780578","line_num":"0","page_num":"0","text":"opportunity syne patn, whien calls resouvestade → polentally inportstades. oo this Al auromation","par_num":"0","height":"0.005167958802647088","level":"0","block_num":"0","width":"0.24127905368804925","top":"0.8165374676286569"},{"width":"0.23982558250427244","par_num":"0","page_num":"0","left":"0.734011631589173","top":"0.826873385171499","word_num":"0","level":"0","conf":"1","block_num":"0","height":"0.01062661475605442","line_num":"0","text":"chain is a possible additional trigger for the repeated importStages calls you're seeing, separate from"},{"top":"0.8423611111530467","width":"0.05668604373931885","level":"0","word_num":"0","conf":"0.5","left":"0.7340116316205234","page_num":"0","text":"the scheduled sync jobs.","block_num":"0","par_num":"0","height":"0.007768087254630185","line_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","top":"0.8604166667009014","block_num":"0","page_num":"0","height":"0.007800387011633991","text":"C1l -","left":"0.9593023275629055","width":"0.02034883499145501","conf":"0.30000001192092896","level":"0"},{"width":"0.04941860437393186","block_num":"0","height":"0.013194444444444398","level":"0","conf":"0.5","word_num":"0","line_num":"0","par_num":"0","text":"Ask anything (24L)","page_num":"0","top":"0.9326388888888889","left":"0.7340116287453207"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","top":"0.9611111109605252","par_num":"0","left":"0.7340116301711379","text":"+ ‹› Code","width":"0.02761627733707428","page_num":"0","height":"0.007881136735280347"},{"width":"0.04360464811325082","page_num":"0","level":"0","height":"0.010658914513058115","block_num":"0","line_num":"0","par_num":"0","left":"0.7645348866088086","conf":"1","text":"Claude Sonnet 4.6","top":"0.9583333333119464","word_num":"0"},{"level":"0","width":"0.046511623263359114","height":"0.005555555555555536","left":"0.8633720976474984","line_num":"0","par_num":"0","text":"winasur leams","top":"0.9895833333333334","block_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0"},{"width":"0.013081395626068137","left":"0.9142441857383226","level":"0","word_num":"0","height":"0.012919896178775425","top":"0.984496124046702","block_num":"0","conf":"1","text":"42:6","line_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","line_num":"0","par_num":"0","top":"0.9896640829453173","level":"0","width":"0.01598837077617654","left":"0.9302325579985398","block_num":"0","page_num":"0","text":"uir-o"},{"level":"0","page_num":"0","height":"0.010610464546415566","left":"0.9534883738137369","block_num":"0","line_num":"0","par_num":"0","text":"( 4 spaces","width":"0.02761627733707428","word_num":"0","top":"0.9868055557112884","conf":"0.30000001192092896"}]...
|
|
AppleNative
|
NULL
|
False
|
8088
|
NULL
|
NULL
|
|
12775
|
PhpStormFileFditViewNavigateCodeLaravelRefactonToo PhpStormFileFditViewNavigateCodeLaravelRefactonToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-liminny ~Project v| ProphetAiv → Reports(C AutomatedReportsC(©) AutomatedReportsR(C) AutomatedReportsS© CreateMockAsKJimirC DeleteReportcomma© GenerateMarketingR©leam.phpC Usage.phpM Slack→ Teams→ Tracks_ TranscriptionD TwilioD Users_ Vocabulary_ 4oom© coachingeedbacksupcg command.phpcreateDatabaseusers.pc Daraoase oecountoiC DeleteOldAiCrmNotesC(©) DeleteS3LeftoversCom|DevPostmanCommand./C DiarizeViaAiParticipantk(©) EncryptTokensCommar(©) EngagementStatsReger© FeatureFlagsHelper.php© FixCrossTenantlssues.pC) FlushRolesPermissions((C) GeneratelnternalWebho(C) GroupSetDefaultLanquaC) HelperTruncateCoachin(©) HubspotJournalPollingC(©) HubspotWebhookServic(©) ImportRecording.php@ Imnortli|sercFromCcvEil© IterateUsersCommand.gcJiminnvcacheclearcom(c) minnv Deouacommanc(C) JiminnvSetEncrvotedTcC) JiminnvTokenInfoComm(C) MakeSlackLiveCoachinc(C) ManageScimForTeam.o(©) MarkBranchForEnvironn(C) MuteOrganizerChannel.(C) PhpApm.php(C PropagateCoachingFee(©) PurgeConterences.php(©) PurgeSoftDeletedOppol© PurgeSyncBatchesCom(C) RecalculateDealRisksCdC) RemoveDeleteMarkersd(C) RemoveExpiredNudaes(C) RemoveUnusedParticio:C ResetElasticSearch.php(C) RestoreActivityCrmProv(C) RestoreActivityTypeCor© ReportCpatroller.php xC SendReportJob.php(©) AutomatedReportsCommand.php XC AutomatedReportsSendCommand.phgC AddLayoutEntities.phpleam.onoC) AutomatedReportsRepository.php= custom.loc= laravel.logc SF liminny@localhost« HS_local fiminny@localhost) AutomatedReportsService.phpCreateHeldActivityEvent.phpe) Track?rovidernstalled-vent.onoconsole PROD4 console [EU1L console [STAGING]Tx: Auto vFlaycroundvC ActivityLogged.php520C RequestGenerateAskJiminnyReportJob.phpRequestGeneratekeporJob.ong15211© AutomatedReportResult.php© AutomatedReport.phpclass AutomatedReportscommand extends commandv 0J 52315251private function getReportByTdstring SreportId): Collection115/1381391401411421431441451146|1471481149150151152153154155157158159160161162116611671681691701711721731174175176117711781179180Sreport = $this->reportRepository->findById0rUuid($reportid):154527528529if (Sreport === nulb) 1sthis->Logger->warning(self::LOG_PREFIX .• Report not found for --report-1d',L'reportid531sthis->warn( string: "Report not found: isreportia");return collecto);153253515.5411555if @ Sreport->getStatuso)Sthis->logger->warning(self::LOG PREFTX . ' Report is inactive. processina anvwav manuali'reportid' => Sreportid.''reportluid' => $report->getluido.55 AI);sthis->warn( string: 'Report 1s 1nactive - processing anyway (manual override).')*$team = $report->getTeam():if ($team->getStatus() !== Team::STATUS_ACTIVE) {$this->logger->warning(self::LOG_PREFIX .'reportId' => SreportId.'reportluid' => Sreport-›getUuido.'teamId' => $report->getTeamId(),'teamStatus' => $team->getStatus(),1):5395405415421543154415451154615471548549550551552$this->warn( string: "Team #$report-›getleamidOr is not active - processing anyway (manua]553554if (Srenort->isFxpiredO) {55515561$this->logger->warning(self::LOG_PREFIX . ' Report is expired, processing anyway (manual'reportId' => SreportId.'reportluid' => Sreport-›getUuido.1558'expiresAt' => Sreport->getExpiresAtO?->toDateStringo.I):$this->warn( string: 'Report is expired (expires_at:" • Sreport->getexpiresAt(?->toDateSti562563$this->info( string: self::LOG_PREFIX . ' Automated report found' . $report->getCustomName()):564156515661return collect(lsreport5675o8 M15701572Pushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (today 13:29)t.owner_1d FROM soc1al_accounts saliminny017 A 15 V13 ^JolN users u on u.1d = sa.soclable_1dJOIN teams tI.n<->I: on t.1d = u.team_1dWHERE U.team_1d = 1 and sa.provider = salestorce :select * tron reans where 1o =15select x tron groupsg suin playpooks p1..n<->1: on a.plavbook id = p.id wiselect * 1r0IOIrOUOSnere t =oo.select * from playbooks where team_ id = 1:select * from playbooks where id = 175:select * from playbook categories where playbook 1d = 175:select * from users where team_1d = 1:select * from users where 1d = 7160*select * from crm_profiles where user_1d = 7160*select * trom reatures,select# 10, Uud, type, provider, playbook_category-1o, user_1a,leao o, contact* cri conmouracionorcirn orovoer LorTranscrrocion orSTaTUSfrom activities where crm_confiquration id = 1 and type ='conference'# and crm_ provider id IS NOT NULLand provider != 'uploader' and actual start time IS NOT NULLORDER by id desc;select * from activities where 1d = 54/47783; # 0000400000pCZOJMACselect p.1d, p.activity_type, pc.1d, pc.nameFRUM playdooks pjoin playpook_categories pe"->l.n: on p.1d = pc.playbook_1dwhere p.team_id = 1 and p.activity_type = 'event':SELECT * FROM crm fields WHERE crm confiquration id = 1 and obiect tvoe = "SELECT * FROM crm_ field values WHERE crm_ field id = 4select * from crm_layouts cl join playbook layouts pl1<->1..n: on cl.id = pwhere crm_configuration_1d = 1 and pl.playbooK_1d = 175:select * from teams:SELECI r.* FRUn aucomaced_reporus rjoin ceams t on r.ueam 10 = t.10WHERE r.trequency = "dally"and f.stauus-AND t.status = 'activelAND (r.expires at >= now OR r.expires at IS NULD):select * from automated_report_results where report.id IN (18, 33);select * from activity_searches where 1d = 10952;select * from activity_search_filters where activity_search_1d = 10932:select * from automated_reports order by 1d desc;select * tromautomated_report_results order by id desc;select * from automated_report_results where report id IN (36);labl:Support Daily • in 22 m100% [45)Tue 14 Apr 14:38:36AutomatedRenortsCommandTestCascadeDebug Automated RepFetches AutomatedReportResult records where:generated at is NOT NULLsent at is NULLstatus = STATUS GENERATED• has a related reportYour 7 results pass this.Sten 2: getValidRecipientlsersoFor each result, gets recipients. Since it's an AskJiminny report it goes through resolveAskJiminnyRecipients7 Includes creator. ror recular reoorts t eoes tnrouen detkeclolentusers . cltner way, tne creator nas anemall, so validRecipients is not emotv.vStep 3: shouldSendReporto — hisls whEkEllraiLs# phppublic const int SENT REPORT AT HOURS = 5;The logic picks the earliest timezone (highest UTC oftset = most ahead of UTC). For GMT+s, the offset is +10800 seconds.t then checks.•phosnow = larbon::now searllestlzcurrent cime in GMI+3$isScheduledTime = (int) $now->format('H') == 5;1/ is it 05:00 in GMT+3?The report only sends if it's currently 5:00 AM in the creator's timezone (GMT+3). That means 02:00 UTCIfit's not 5:00 AM right now in GMT+3, it falls through to hasPassedSchedu ledTime() :® phppublic tunction hasPassedscheduledlimetrlarbonintertace sgeneratedAt, string stimezone): boounis checks.generatedAt < 05:00 today (in GMT+3, converted to UTC) ANDnow > 05:00 today (in GMT+3, converted to UTC)So it only returns true if:1. The report was generated before 05:00 GMT+3 today (i.e., before 02:00 UTC2. AND current time is past 05:00 GMT+3 (past 02:00 UTC.wny Nothing is sentThe current time in GMT+3 is not 05:00 AM, and one of these is also true:• The report was generated after 05:00 GMT+3 (02:00 UTC) today → generatedAtUtc is NOT < scheduledTimeurc, so nasrasseascheduleolime rerurns Talse• OR the current time is betore 05:00 GMI+3→ nowltc Is NO > schedul edtimeltcGiven vou're running this at 2:35 PM UTC+3 (14:35 local / 11:35 UTC), here's what happens:scheduledTime = today at 05:00 GMT+3 = 02:00 UTCnow = 11:35 UTC → past scheduled time VgeneratedAt must be before 02:00 UTC todayThe likely cause: the report was generated AFTER 05:00 GMT+3 (after 02:00 UTC) today, so generatedAtUtc.lt(scheduledTimeUtc) istalse→ hasPassedScheduledTime returns false → nothing sends.In short: the report must have been generated before the scheduled send time (05:00 in the user'sTmezone rmlwas cenerarec aneroo0u cmito uwi ony de elcioe to senc omorrow ar0e0u cMilts,Ask anything (&+L+ <> Code Claude Sonnet 4.6wwinasun leamsuir-oia 4 spaces...
|
[{"text":"PhpStorm","par_num [{"text":"PhpStorm","par_num":"0","block_num":"0","height":"0.0077519370449914415","top":"0.005167958996884159","width":"0.02616278827190399","level":"0","line_num":"0","page_num":"0","conf":"1","left":"0.02034883973032694","word_num":"0"},{"block_num":"0","height":"0.005167958471510081","width":"0.010174418240785597","left":"0.0523255815167196","line_num":"0","page_num":"0","par_num":"0","top":"0.005167958705674769","conf":"0.30000001192092896","text":"File","word_num":"0","level":"0"},{"par_num":"0","left":"0.06976744196972348","text":"Fdit","block_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.005167958471510192","top":"0.00516795871182707","width":"0.010174418240785604","word_num":"0","conf":"0.30000001192092896"},{"line_num":"0","block_num":"0","text":"View","width":"0.013081394135951996","top":"0.005167958996884159","left":"0.08720930358609372","conf":"1","par_num":"0","height":"0.0077519370449914415","level":"0","page_num":"0","word_num":"0"},{"line_num":"0","conf":"1","top":"0.005167958996884159","word_num":"0","block_num":"0","level":"0","left":"0.1061046534864857","text":"Navigate","page_num":"0","height":"0.0077519370449914415","par_num":"0","width":"0.02325581163167953"},{"height":"0.005167958140373186","par_num":"0","conf":"0.5","top":"0.005167958914309545","width":"0.01453488171100617","line_num":"0","block_num":"0","left":"0.13517442033635732","page_num":"0","level":"0","text":"Code","word_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","text":"Laravel","top":"0.005167958996884159","level":"0","page_num":"0","word_num":"0","left":"0.15552325746912504","height":"0.0077519370449914415","conf":"1","width":"0.018895347416400893"},{"height":"0.005167958140373186","line_num":"0","text":"Refacton","block_num":"0","left":"0.18023255781180367","level":"0","par_num":"0","top":"0.005167958914309545","page_num":"0","width":"0.021802324056625383","word_num":"0","conf":"0.5"},{"par_num":"0","level":"0","page_num":"0","left":"0.22674418583522177","block_num":"0","line_num":"0","text":"Tools","top":"0.005167958720030175","conf":"1","height":"0.005167958471510192","width":"0.01308139562606811","word_num":"0"},{"text":"Window","top":"0.005167958914309545","left":"0.26162790882924536","level":"0","line_num":"0","conf":"1","block_num":"0","par_num":"0","width":"0.02180232405662541","word_num":"0","page_num":"0","height":"0.005167958140373186"},{"block_num":"0","height":"0.0077519370449914415","top":"0.0051679592552820175","conf":"1","line_num":"0","width":"0.013081394135951996","par_num":"0","text":"Help","left":"0.28779069762679155","page_num":"0","word_num":"0","level":"0"},{"block_num":"0","conf":"0.5","level":"0","par_num":"0","page_num":"0","height":"0.007897286944919202","left":"0.03633720945835158","text":"FV faVsco.js v","top":"0.025694444382837522","width":"0.0334302306175232","word_num":"0","line_num":"0"},{"conf":"0.5","block_num":"0","text":"#11894 on JY-18909-automated-reports-ask-liminny ~","top":"0.025694444382837522","height":"0.007897286944919202","word_num":"0","page_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.1308139443397522","left":"0.08139535396898519"},{"height":"0.007848836978276541","line_num":"0","par_num":"0","text":"Project v","block_num":"0","left":"0.017441862796531666","width":"0.023255811631679533","word_num":"0","top":"0.049095607479853975","level":"0","conf":"1","page_num":"0"},{"page_num":"0","height":"0.008401929007636144","text":"| ProphetAi","line_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.0668584668371206","width":"0.03347595036029816","left":"0.05375621253697849","word_num":"0"},{"word_num":"0","height":"0.007800387011633991","width":"0.03488371670246124","left":"0.04651162863992293","text":"v → Reports","top":"0.08263888905232253","line_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","page_num":"0","par_num":"0"},{"height":"0.008333333333333304","block_num":"0","line_num":"0","top":"0.09791666666666665","width":"0.05668604373931884","page_num":"0","left":"0.06249999855185249","conf":"0.5","level":"0","word_num":"0","par_num":"0","text":"(C AutomatedReportsC"},{"top":"0.11369509085340723","width":"0.05668604373931884","height":"0.007832686768637687","line_num":"0","left":"0.06249999996900344","par_num":"0","block_num":"0","word_num":"0","conf":"1","page_num":"0","text":"(©) AutomatedReportsR","level":"0"},{"word_num":"0","conf":"1","height":"0.007784237464268928","block_num":"0","page_num":"0","top":"0.12916666673298183","left":"0.06249999996900344","level":"0","line_num":"0","par_num":"0","text":"(C) AutomatedReportsS","width":"0.05668604373931884"},{"page_num":"0","top":"0.14444444444444438","width":"0.05668604373931885","word_num":"0","line_num":"0","left":"0.06250000018702669","text":"© CreateMockAsKJimir","block_num":"0","conf":"1","height":"0.008333333333333415","level":"0","par_num":"0"},{"height":"0.007848836978276541","conf":"0.5","left":"0.0625000080396793","width":"0.058139526844024667","level":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.16020671859096502","word_num":"0","line_num":"0","text":"C DeleteReportcomma"},{"text":"© GenerateMarketingR","width":"0.05668604373931884","page_num":"0","block_num":"0","height":"0.007768087916903976","top":"0.17569444434904158","word_num":"0","left":"0.06249999996900344","level":"0","line_num":"0","conf":"1","par_num":"0"},{"line_num":"0","level":"0","width":"0.0319767415523529","page_num":"0","top":"0.19121447062479113","left":"0.06250000291568386","block_num":"0","par_num":"0","text":"©leam.php","conf":"0.30000001192092896","height":"0.0077519370449914415","word_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","height":"0.00992206401295137","left":"0.06238699000685127","top":"0.20434129323392636","word_num":"0","text":"C Usage.php","par_num":"0","block_num":"0","width":"0.03365625143051147"},{"text":"M Slack","height":"0.00794573624928796","left":"0.05377906943971067","conf":"1","level":"0","top":"0.21944444440765576","width":"0.02180232405662537","block_num":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"par_num":"0","text":"→ Teams","page_num":"0","height":"0.007913436492284154","conf":"0.30000001192092896","top":"0.23514211902775972","width":"0.023255813121795657","block_num":"0","left":"0.05523255913677656","level":"0","line_num":"0","word_num":"0"},{"left":"0.05523255913677656","level":"0","line_num":"0","text":"→ Tracks","par_num":"0","top":"0.2506459949060573","block_num":"0","page_num":"0","width":"0.023255813121795657","height":"0.007751937707265233","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","height":"0.007929586039649106","line_num":"0","par_num":"0","page_num":"0","conf":"0.5","level":"0","text":"_ Transcription","top":"0.26597222222565353","width":"0.039244180917739874","word_num":"0","left":"0.05523256326815962"},{"word_num":"0","page_num":"0","left":"0.055232559992036044","block_num":"0","height":"0.007929586039649106","par_num":"0","conf":"0.30000001192092896","text":"D Twilio","width":"0.021802324056625362","top":"0.28165374716105407","line_num":"0","level":"0"},{"block_num":"0","word_num":"0","left":"0.055232559992036044","height":"0.0077519370449914415","top":"0.2971576230795715","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.021802324056625362","page_num":"0","text":"D Users"},{"conf":"1","page_num":"0","par_num":"0","level":"0","word_num":"0","width":"0.03499398231506348","height":"0.009519220391909333","top":"0.3117778572238702","block_num":"0","text":"_ Vocabulary","left":"0.05517742998810493","line_num":"0"},{"block_num":"0","left":"0.05377907209113686","page_num":"0","height":"0.00794573624928796","par_num":"0","text":"_ 4oom","width":"0.02325581163167953","conf":"0.30000001192092896","word_num":"0","line_num":"0","level":"0","top":"0.32816537489861186"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","line_num":"0","left":"0.05523256369703837","level":"0","height":"0.0077519370449914415","top":"0.3436692509865482","word_num":"0","page_num":"0","width":"0.06540697216987611","text":"© coachingeedbacksupc"},{"word_num":"0","level":"0","block_num":"0","page_num":"0","conf":"0.5","height":"0.007897286944919202","left":"0.05523255746694835","par_num":"0","top":"0.35902777765157134","width":"0.042151162028312684","line_num":"0","text":"g command.php"},{"left":"0.05523256369703837","line_num":"0","block_num":"0","text":"createDatabaseusers.p","page_num":"0","level":"0","height":"0.0077519370449914415","conf":"1","par_num":"0","top":"0.37467700292453276","width":"0.06540697216987611","word_num":"0"},{"text":"c Daraoase oecountoi","block_num":"0","left":"0.055232557896150426","page_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.005167958802647088","line_num":"0","width":"0.06395348906517029","top":"0.3901808784739408","word_num":"0","level":"0"},{"line_num":"0","top":"0.4027777777777778","text":"C DeleteOldAiCrmNotesC","word_num":"0","par_num":"0","page_num":"0","level":"0","left":"0.055232563406920135","width":"0.0639534831047058","conf":"1","height":"0.008333333333333304","block_num":"0"},{"block_num":"0","conf":"0.5","word_num":"0","text":"(©) DeleteS3LeftoversCom|","level":"0","width":"0.0639534831047058","left":"0.055232563406921134","page_num":"0","line_num":"0","par_num":"0","top":"0.4186046513583048","height":"0.007784237464268928"},{"par_num":"0","word_num":"0","left":"0.05377907027140333","text":"DevPostmanCommand./","height":"0.015503875414530466","conf":"0.5","width":"0.06831395030021668","top":"0.4289405684942851","block_num":"0","level":"0","line_num":"0","page_num":"0"},{"height":"0.008333333333333304","left":"0.05523256369703837","text":"C DiarizeViaAiParticipantk","line_num":"0","width":"0.06540697216987611","block_num":"0","par_num":"0","level":"0","page_num":"0","conf":"0.5","top":"0.4493055555555556","word_num":"0"},{"block_num":"0","text":"(©) EncryptTokensCommar","top":"0.46511627949159906","height":"0.00780038701163388","conf":"0.5","page_num":"0","width":"0.0639534831047058","word_num":"0","par_num":"0","level":"0","left":"0.05523256020924415","line_num":"0"},{"left":"0.05523256020924601","level":"0","width":"0.0639534831047058","block_num":"0","text":"(©) EngagementStatsReger","height":"0.007816537221272735","line_num":"0","par_num":"0","top":"0.48055555561416985","conf":"0.5","word_num":"0","page_num":"0"},{"text":"© FeatureFlagsHelper.php","left":"0.05377907505108113","top":"0.4935400520534974","width":"0.06686046123504638","word_num":"0","par_num":"0","level":"0","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","height":"0.01062661475605442"},{"page_num":"0","left":"0.05512797085014489","line_num":"0","block_num":"0","text":"© FixCrossTenantlssues.p","conf":"1","level":"0","width":"0.06557992100715637","word_num":"0","top":"0.508920950428877","par_num":"0","height":"0.010703385538525012"},{"level":"0","text":"C) FlushRolesPermissions(","word_num":"0","line_num":"0","conf":"1","page_num":"0","top":"0.5243055555555556","block_num":"0","left":"0.05523256271384454","height":"0.008333333333333304","par_num":"0","width":"0.0654069721698761"},{"page_num":"0","block_num":"0","height":"0.007864986525641604","line_num":"0","width":"0.0654069721698761","conf":"1","level":"0","text":"(C) GeneratelnternalWebho","par_num":"0","word_num":"0","top":"0.5400516801221922","left":"0.055232563616956235"},{"conf":"1","word_num":"0","level":"0","line_num":"0","left":"0.0537790743417512","page_num":"0","height":"0.007751937707265233","par_num":"0","width":"0.0654069721698761","top":"0.555555555564972","block_num":"0","text":"(C) GroupSetDefaultLanqua"},{"width":"0.0639534831047058","line_num":"0","page_num":"0","word_num":"0","level":"0","conf":"1","height":"0.007978036006291767","text":"C) HelperTruncateCoachin","top":"0.5708333332888438","left":"0.055232563406921134","block_num":"0","par_num":"0"},{"level":"0","text":"(©) HubspotJournalPollingC","word_num":"0","top":"0.586563307730551","height":"0.007881136735280347","par_num":"0","block_num":"0","conf":"1","width":"0.0654069721698761","page_num":"0","line_num":"0","left":"0.055232563616956235"},{"par_num":"0","block_num":"0","conf":"0.5","height":"0.0077519370449913305","line_num":"0","text":"(©) HubspotWebhookServic","top":"0.6020671838030858","width":"0.0654069721698761","level":"0","page_num":"0","left":"0.055232563616956235","word_num":"0"},{"top":"0.6173611111068416","width":"0.05813952684402466","word_num":"0","left":"0.05523256617922658","par_num":"0","text":"(©) ImportRecording.php","level":"0","block_num":"0","line_num":"0","conf":"0.5","height":"0.007961885796652912","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.05377906878424832","level":"0","par_num":"0","top":"0.6304909566713028","height":"0.0077519370449913305","word_num":"0","text":"@ Imnortli|sercFromCcvEil","width":"0.0654069721698761","line_num":"0","page_num":"0"},{"line_num":"0","conf":"0.30000001192092896","height":"0.010641896062427159","left":"0.05512879387905123","level":"0","par_num":"0","page_num":"0","width":"0.06557909846305847","block_num":"0","word_num":"0","text":"© IterateUsersCommand.g","top":"0.6458718550476722"},{"conf":"0.5","left":"0.05523255772032183","text":"cJiminnvcacheclearcom","block_num":"0","line_num":"0","height":"0.005167958802647088","page_num":"0","par_num":"0","level":"0","width":"0.06395348906517029","top":"0.6640826872594704","word_num":"0"},{"conf":"0.30000001192092896","text":"(c) minnv Deouacommanc","word_num":"0","page_num":"0","top":"0.6795865632284628","par_num":"0","width":"0.06395348906517029","height":"0.005167958802647088","line_num":"0","block_num":"0","left":"0.05523255807034193","level":"0"},{"height":"0.0078972862826453","par_num":"0","line_num":"0","page_num":"0","top":"0.6923611112514422","text":"(C) JiminnvSetEncrvotedTc","level":"0","word_num":"0","width":"0.0639534831047058","left":"0.055232563406921134","conf":"0.5","block_num":"0"},{"block_num":"0","height":"0.007961886458926704","line_num":"0","text":"C) JiminnvTokenInfoComm","left":"0.055232563406920156","width":"0.0639534831047058","level":"0","par_num":"0","word_num":"0","top":"0.7080103359049035","conf":"0.5","page_num":"0"},{"level":"0","par_num":"0","left":"0.055232563406921134","conf":"0.5","line_num":"0","height":"0.007751937707265233","page_num":"0","top":"0.7235142119603207","block_num":"0","width":"0.0639534831047058","text":"(C) MakeSlackLiveCoachinc","word_num":"0"},{"par_num":"0","text":"(C) ManageScimForTeam.o","word_num":"0","height":"0.007881136735280458","line_num":"0","page_num":"0","left":"0.0552325634069182","level":"0","top":"0.7388888888675018","block_num":"0","width":"0.0639534831047058","conf":"0.5"},{"height":"0.007978036006291656","top":"0.7545219639735984","width":"0.0639534831047058","left":"0.055232563406921134","line_num":"0","page_num":"0","par_num":"0","block_num":"0","word_num":"0","level":"0","text":"(©) MarkBranchForEnvironn","conf":"1"},{"text":"(C) MuteOrganizerChannel.","width":"0.0639534831047058","word_num":"0","height":"0.007751937707265233","top":"0.7700258400610961","line_num":"0","level":"0","par_num":"0","conf":"0.5","page_num":"0","left":"0.055232563927157655","block_num":"0"},{"word_num":"0","block_num":"0","left":"0.055232561501409184","line_num":"0","width":"0.03779069483280182","conf":"0.5","par_num":"0","height":"0.007864986525641493","level":"0","text":"(C) PhpApm.php","page_num":"0","top":"0.7854166666854997"},{"conf":"0.5","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"(C PropagateCoachingFee","left":"0.055232563927157655","top":"0.8006944444444445","width":"0.0639534831047058","block_num":"0","word_num":"0","height":"0.008333333333333304"},{"width":"0.06249999403953552","block_num":"0","text":"(©) PurgeConterences.php","page_num":"0","line_num":"0","left":"0.05523256409999673","conf":"1","height":"0.007768087916904087","par_num":"0","top":"0.8165374677340543","level":"0","word_num":"0"},{"width":"0.06395348310470582","text":"(©) PurgeSoftDeletedOppol","conf":"1","left":"0.055232560209246925","top":"0.8319444444953579","level":"0","line_num":"0","page_num":"0","height":"0.007848836978276541","par_num":"0","block_num":"0","word_num":"0"},{"conf":"1","width":"0.0639534831047058","text":"© PurgeSyncBatchesCom","level":"0","height":"0.008333333333333304","line_num":"0","top":"0.8472222222222222","word_num":"0","left":"0.0552325602092439","page_num":"0","block_num":"0","par_num":"0"},{"text":"(C) RecalculateDealRisksCd","width":"0.0639534831047058","page_num":"0","line_num":"0","height":"0.007800387011633991","word_num":"0","left":"0.05523256340692162","conf":"0.5","block_num":"0","top":"0.8604166668301003","par_num":"0","level":"0"},{"line_num":"0","block_num":"0","text":"C) RemoveDeleteMarkersd","conf":"1","page_num":"0","level":"0","par_num":"0","height":"0.008333333333333304","top":"0.8756944444444444","width":"0.06395348906517029","left":"0.05523255778529781","word_num":"0"},{"left":"0.0552325634069182","page_num":"0","top":"0.8914728682354485","level":"0","width":"0.0639534831047058","par_num":"0","block_num":"0","conf":"0.5","text":"(C) RemoveExpiredNudaes","height":"0.0078326874309117","line_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","text":"(C) RemoveUnusedParticio:","width":"0.0639534831047058","top":"0.90694444444616","level":"0","block_num":"0","page_num":"0","height":"0.007784237464269039","conf":"0.5","left":"0.055232563406921134"},{"conf":"1","level":"0","block_num":"0","par_num":"0","text":"C ResetElasticSearch.php","word_num":"0","height":"0.008333333333333304","page_num":"0","width":"0.0639534831047058","line_num":"0","left":"0.05523256340692162","top":"0.9222222222222223"},{"left":"0.05523256340692162","par_num":"0","page_num":"0","height":"0.007848836978276541","line_num":"0","word_num":"0","width":"0.0639534831047058","top":"0.9379844963041434","conf":"1","block_num":"0","level":"0","text":"(C) RestoreActivityCrmProv"},{"top":"0.9534722221268194","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.0639534831047058","height":"0.007768087916904087","left":"0.05523256020924738","text":"(C) RestoreActivityTypeCor","conf":"1"},{"conf":"0.30000001192092896","text":"© ReportCpatroller.php x","block_num":"0","width":"0.05959301590919497","word_num":"0","top":"0.04909560774084487","line_num":"0","par_num":"0","height":"0.012919894854227731","left":"0.1293604728094357","level":"0","page_num":"0"},{"width":"0.05232557654380798","conf":"0.5","page_num":"0","word_num":"0","par_num":"0","top":"0.04909560760905296","block_num":"0","left":"0.19476744166995674","height":"0.007848836978276541","line_num":"0","text":"C SendReportJob.php","level":"0"},{"top":"0.049095607479853975","level":"0","height":"0.007848836978276541","width":"0.08866277933120725","page_num":"0","line_num":"0","conf":"1","word_num":"0","par_num":"0","text":"(©) AutomatedReportsCommand.php X","left":"0.2572674522566241","block_num":"0"},{"text":"C AutomatedReportsSendCommand.phg","top":"0.06944444444444442","conf":"1","page_num":"0","block_num":"0","height":"0.008333333333333304","left":"0.12936046510873442","level":"0","line_num":"0","par_num":"0","width":"0.09302324652671815","word_num":"0"},{"conf":"1","par_num":"0","text":"C AddLayoutEntities.php","word_num":"0","level":"0","line_num":"0","width":"0.05959301590919497","block_num":"0","page_num":"0","top":"0.06944444444444442","height":"0.008333333333333304","left":"0.23255814688150206"},{"block_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.3023255845848969","line_num":"0","top":"0.07235142144660922","page_num":"0","width":"0.03052325248718263","word_num":"0","text":"leam.ono"},{"width":"0.08430231809616084","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.008333333333333304","par_num":"0","conf":"1","text":"C) AutomatedReportsRepository.php","top":"0.06944444444444442","level":"0","left":"0.3415697668957224"},{"page_num":"0","word_num":"0","height":"0.007848836978276652","par_num":"0","left":"0.46220930495826434","text":"= custom.loc","width":"0.031976741552352916","block_num":"0","top":"0.04909560741525443","line_num":"0","conf":"0.5","level":"0"},{"width":"0.03197674155235297","page_num":"0","height":"0.007848836978276541","left":"0.5043604648342889","conf":"0.5","word_num":"0","par_num":"0","top":"0.04909560760905296","block_num":"0","level":"0","line_num":"0","text":"= laravel.log"},{"width":"0.05813952684402468","word_num":"0","line_num":"0","left":"0.546511635946656","height":"0.007848836978276541","conf":"0.5","page_num":"0","block_num":"0","par_num":"0","text":"c SF liminny@localhost","level":"0","top":"0.049095607479853975"},{"level":"0","text":"« HS_local fiminny@localhost","word_num":"0","conf":"0.5","par_num":"0","top":"0.04909560760905296","width":"0.07122092247009282","height":"0.007848836978276541","line_num":"0","block_num":"0","page_num":"0","left":"0.6148255822678312"},{"block_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.0077519370449913305","top":"0.0930232561545069","width":"0.07122092247009279","left":"0.1337209308729312","line_num":"0","text":") AutomatedReportsService.php","level":"0","page_num":"0"},{"page_num":"0","par_num":"0","width":"0.06686046123504638","conf":"1","line_num":"0","top":"0.0930232561545069","word_num":"0","block_num":"0","level":"0","text":"CreateHeldActivityEvent.php","height":"0.0077519370449913305","left":"0.22238372621387184"},{"height":"0.005167958140373186","page_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.29941861421562904","line_num":"0","level":"0","text":"e) Track?rovidernstalled-vent.ono","par_num":"0","top":"0.09302325607193229","width":"0.07994185090065004"},{"line_num":"0","height":"0.005555555555555536","text":"console PROD","conf":"0.5","left":"0.4622093028997211","block_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.07222222222222219","width":"0.04215116202831265","word_num":"0"},{"top":"0.06944444444444442","left":"0.5159883730926831","par_num":"0","width":"0.036337208747863725","block_num":"0","page_num":"0","word_num":"0","text":"4 console [EU1","height":"0.008333333333333304","level":"0","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","left":"0.5625000054031593","line_num":"0","text":"L console [STAGING]","word_num":"0","par_num":"0","top":"0.06944444444444442","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.008333333333333304","width":"0.05232557654380798"},{"left":"0.5334302349807201","block_num":"0","height":"0.007913436492284154","par_num":"0","word_num":"0","top":"0.09027777761949107","width":"0.023255811631679557","level":"0","line_num":"0","text":"Tx: Auto v","conf":"0.5","page_num":"0"},{"text":"Flaycroundv","level":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.005167958140373186","width":"0.030523252487182684","par_num":"0","block_num":"0","left":"0.577034883858153","word_num":"0","top":"0.09302325607193229"},{"par_num":"0","top":"0.11369509085340723","level":"0","height":"0.007832686768637687","conf":"1","block_num":"0","page_num":"0","line_num":"0","text":"C ActivityLogged.php","width":"0.050872087478637695","word_num":"0","left":"0.30232558693996525"},{"top":"0.12919896674882214","word_num":"0","conf":"1","width":"0.010174417495727561","height":"0.0077519370449913305","left":"0.45930232664457804","level":"0","block_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"520"},{"width":"0.10465115308761597","page_num":"0","word_num":"0","level":"0","conf":"1","par_num":"0","text":"C RequestGenerateAskJiminnyReportJob.php","left":"0.23546512636316824","block_num":"0","height":"0.008333333333333415","line_num":"0","top":"0.13402777777777775"},{"level":"0","width":"0.07558138966560363","par_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.13695090465074367","text":"RequestGeneratekeporJob.ong","left":"0.3546511694113838","height":"0.005167958140373186"},{"block_num":"0","height":"0.005167958140373297","left":"0.45930232664457804","word_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","text":"15211","line_num":"0","top":"0.1447028426352397","width":"0.010174417495727561","page_num":"0"},{"level":"0","page_num":"0","height":"0.0077519370449913305","top":"0.15762273935864135","text":"© AutomatedReportResult.php","par_num":"0","word_num":"0","line_num":"0","width":"0.07122092247009276","left":"0.12936047287874441","block_num":"0","conf":"1"},{"word_num":"0","par_num":"0","line_num":"0","conf":"1","left":"0.210755816756794","text":"© AutomatedReport.php","block_num":"0","top":"0.1576227390921039","width":"0.05668604373931885","level":"0","height":"0.007751937707265122","page_num":"0"},{"word_num":"0","left":"0.15116278989268528","page_num":"0","conf":"1","text":"class AutomatedReportscommand extends command","par_num":"0","top":"0.17569444428444203","level":"0","height":"0.007768087916904087","width":"0.13808138370513917","line_num":"0","block_num":"0"},{"block_num":"0","height":"0.007768087916903976","conf":"0.30000001192092896","left":"0.44331395349270064","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"v 0J 523","top":"0.17569444441364102","width":"0.02470930218696593","word_num":"0"},{"line_num":"0","word_num":"0","level":"0","left":"0.4593023258238902","page_num":"0","height":"0.005167958471510192","conf":"0.30000001192092896","par_num":"0","block_num":"0","text":"15251","width":"0.010174418240785577","top":"0.20671834638870656"},{"left":"0.16279071624838354","height":"0.007832686768637798","level":"0","page_num":"0","par_num":"0","conf":"1","text":"private function getReportByTdstring SreportId): Collection","line_num":"0","top":"0.21180555558208947","width":"0.1860464930534363","block_num":"0","word_num":"0"},{"text":"115/","top":"0.22997416026221462","width":"0.010174418240785604","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.005167958471510192","left":"0.12645348848135138","block_num":"0","level":"0","par_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","text":"138","conf":"0.5","top":"0.24289405718809864","level":"0","height":"0.0077519370449914415","left":"0.12645348943527573","width":"0.010174417495727534","line_num":"0","par_num":"0","word_num":"0"},{"text":"139","left":"0.12645348877381465","page_num":"0","height":"0.012919896178775314","line_num":"0","par_num":"0","top":"0.2558139535901989","block_num":"0","level":"0","conf":"1","width":"0.011627906560897822","word_num":"0"},{"block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","word_num":"0","text":"140","par_num":"0","top":"0.2739018091260832","left":"0.12645348943527573","width":"0.010174417495727534","height":"0.0077519370449913305"},{"word_num":"0","conf":"1","level":"0","text":"141","line_num":"0","page_num":"0","block_num":"0","left":"0.12645348877381465","height":"0.012919896178775314","par_num":"0","top":"0.2868217055281834","width":"0.011627906560897822"},{"top":"0.30490956106406764","conf":"1","width":"0.010174417495727534","line_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.12645348943527573","height":"0.0077519370449913305","par_num":"0","text":"142"},{"height":"0.0077519370449913305","level":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0","left":"0.12645348943527573","text":"143","top":"0.3204134370330599","width":"0.010174417495727534"},{"conf":"0.5","par_num":"0","text":"144","page_num":"0","width":"0.010174417495727534","level":"0","word_num":"0","block_num":"0","line_num":"0","top":"0.3359173130020521","left":"0.12645348943527573","height":"0.0077519370449914415"},{"par_num":"0","text":"145","width":"0.010174418240785604","page_num":"0","line_num":"0","height":"0.007751937707265233","block_num":"0","left":"0.12645348837233977","level":"0","word_num":"0","top":"0.34883720924714257","conf":"0.30000001192092896"},{"line_num":"0","level":"0","height":"0.005167958140373186","page_num":"0","conf":"0.30000001192092896","left":"0.12645348943527573","block_num":"0","par_num":"0","text":"1146|","top":"0.366925064857462","width":"0.010174417495727534","word_num":"0"},{"page_num":"0","par_num":"0","top":"0.3798449618392614","left":"0.12645348841783396","conf":"0.30000001192092896","level":"0","block_num":"0","text":"147","width":"0.010174417495727534","word_num":"0","height":"0.0077519370449914415","line_num":"0"},{"text":"148","block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","width":"0.010174417495727534","level":"0","top":"0.3953488378082537","height":"0.0077519370449913305","left":"0.12645348841783396","page_num":"0","par_num":"0"},{"block_num":"0","text":"1149","top":"0.410852713518848","word_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.010174417495727534","height":"0.0077519370449914415","conf":"0.30000001192092896","left":"0.12645348943527573","line_num":"0"},{"page_num":"0","height":"0.012919896178775314","line_num":"0","text":"150","level":"0","word_num":"0","conf":"1","left":"0.12645348877381465","top":"0.42377260992094823","width":"0.011627906560897822","block_num":"0","par_num":"0"},{"line_num":"0","top":"0.4392764858899405","page_num":"0","text":"151","level":"0","word_num":"0","width":"0.011627906560897822","conf":"1","left":"0.12645348877381465","par_num":"0","block_num":"0","height":"0.012919896178775425"},{"conf":"1","line_num":"0","page_num":"0","text":"152","top":"0.4547803618589328","par_num":"0","level":"0","height":"0.012919896178775314","block_num":"0","left":"0.12645348877381465","width":"0.011627906560897822","word_num":"0"},{"width":"0.011627906560897822","line_num":"0","level":"0","par_num":"0","text":"153","conf":"1","left":"0.12645348877381465","height":"0.012919896178775314","page_num":"0","top":"0.47028423782792506","block_num":"0","word_num":"0"},{"conf":"1","width":"0.010174417495727534","top":"0.48837209336380927","left":"0.12645348943527573","page_num":"0","height":"0.0077519370449913305","line_num":"0","par_num":"0","text":"154","level":"0","word_num":"0","block_num":"0"},{"block_num":"0","height":"0.012919896178775314","word_num":"0","level":"0","left":"0.12645348877381465","par_num":"0","page_num":"0","top":"0.5012919897659095","width":"0.011627906560897822","text":"155","line_num":"0","conf":"1"},{"width":"0.011627906560897822","left":"0.126453488543679","level":"0","block_num":"0","text":"157","line_num":"0","height":"0.012919896178775425","conf":"1","page_num":"0","top":"0.5297157623434289","word_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","text":"158","top":"0.5452196384308536","word_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","page_num":"0","width":"0.011627906560897822","conf":"1","left":"0.12645348877381465"},{"line_num":"0","page_num":"0","text":"159","width":"0.011627906560897822","block_num":"0","height":"0.012919896178775314","conf":"1","level":"0","word_num":"0","left":"0.12645348872536505","par_num":"0","top":"0.5607235143460129"},{"conf":"1","width":"0.011627906560897822","text":"160","page_num":"0","left":"0.12645348872536505","height":"0.012919896178775425","par_num":"0","top":"0.576227390315005","line_num":"0","word_num":"0","block_num":"0","level":"0"},{"left":"0.12645348877381465","width":"0.011627906560897822","word_num":"0","line_num":"0","conf":"1","block_num":"0","height":"0.012919896178775314","par_num":"0","page_num":"0","text":"161","top":"0.5917312662516976","level":"0"},{"width":"0.011627906560897822","par_num":"0","top":"0.6072351422206899","line_num":"0","conf":"1","left":"0.12645348877381465","level":"0","page_num":"0","word_num":"0","height":"0.012919896178775314","text":"162","block_num":"0"},{"block_num":"0","conf":"1","text":"11661","par_num":"0","word_num":"0","left":"0.12645348943527573","width":"0.010174417495727534","top":"0.6718346255809762","height":"0.005167958140373297","page_num":"0","level":"0","line_num":"0"},{"width":"0.010174417495727534","level":"0","text":"167","block_num":"0","height":"0.0077519370449914415","left":"0.12645348943527573","page_num":"0","word_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.6847545223043776"},{"top":"0.7002583982733699","height":"0.0077519370449914415","page_num":"0","width":"0.010174417495727534","block_num":"0","level":"0","conf":"0.5","word_num":"0","line_num":"0","par_num":"0","left":"0.12645348943527573","text":"168"},{"left":"0.12645348943527573","page_num":"0","par_num":"0","top":"0.7157622742423622","block_num":"0","text":"169","width":"0.010174417495727534","conf":"0.30000001192092896","word_num":"0","level":"0","height":"0.0077519370449914415","line_num":"0"},{"top":"0.7286821709028604","text":"170","word_num":"0","line_num":"0","width":"0.010174418240785577","level":"0","height":"0.012919896178775425","page_num":"0","block_num":"0","par_num":"0","left":"0.1264534883844522","conf":"1"},{"width":"0.010174418240785577","word_num":"0","text":"171","height":"0.012919896178775314","line_num":"0","left":"0.1264534883844522","block_num":"0","conf":"1","page_num":"0","level":"0","par_num":"0","top":"0.7441860468718526"},{"conf":"1","par_num":"0","block_num":"0","height":"0.012919896178775314","line_num":"0","level":"0","width":"0.011627906560897822","text":"172","left":"0.12645348877381465","page_num":"0","top":"0.7596899225824469","word_num":"0"},{"width":"0.011627906560897822","word_num":"0","line_num":"0","text":"173","block_num":"0","conf":"1","left":"0.12645348877381465","level":"0","top":"0.7751937985514391","height":"0.012919896178775425","page_num":"0","par_num":"0"},{"text":"1174","level":"0","line_num":"0","word_num":"0","height":"0.0077519370449914415","width":"0.010174417495727534","par_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.7932816540873234","block_num":"0","left":"0.12645348943527573"},{"height":"0.0077519370449914415","level":"0","line_num":"0","text":"175","top":"0.8087855300563155","left":"0.12645348943527573","par_num":"0","conf":"0.5","page_num":"0","width":"0.010174417495727534","word_num":"0","block_num":"0"},{"width":"0.010174417495727534","page_num":"0","line_num":"0","top":"0.824289406025308","word_num":"0","text":"176","level":"0","conf":"0.5","par_num":"0","left":"0.12645348943527573","block_num":"0","height":"0.0077519370449914415"},{"page_num":"0","text":"1177","top":"0.8397932817092431","level":"0","height":"0.005167958471510192","left":"0.12645348848135138","line_num":"0","block_num":"0","par_num":"0","width":"0.010174418240785604","word_num":"0","conf":"0.30000001192092896"},{"width":"0.010174418240785604","word_num":"0","level":"0","top":"0.8552971576782353","left":"0.12645348848135138","height":"0.005167958471510081","line_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"11781"},{"top":"0.865633075069527","text":"179","conf":"1","height":"0.012919896178775425","page_num":"0","block_num":"0","left":"0.12645348872536505","line_num":"0","width":"0.011627906560897822","par_num":"0","level":"0","word_num":"0"},{"height":"0.0077519370449914415","left":"0.12645348943527573","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"180","width":"0.010174417495727534","level":"0","par_num":"0","block_num":"0","top":"0.8837209305731115","word_num":"0"},{"conf":"0.5","par_num":"0","block_num":"0","top":"0.24289405726937674","left":"0.1758721168651137","level":"0","width":"0.1874999761581421","line_num":"0","page_num":"0","text":"Sreport = $this->reportRepository->findById0rUuid($reportid):","height":"0.007800387011634102","word_num":"0"},{"word_num":"0","level":"0","text":"154","par_num":"0","left":"0.45930232566466334","height":"0.005167958471510081","conf":"0.30000001192092896","top":"0.22222222227156618","block_num":"0","width":"0.00872092992067336","line_num":"0","page_num":"0"},{"line_num":"0","top":"0.2325581396690103","text":"527","block_num":"0","height":"0.012919896178775425","width":"0.010174418240785577","word_num":"0","conf":"1","left":"0.4593023258905083","page_num":"0","par_num":"0","level":"0"},{"width":"0.010174418240785577","left":"0.4593023258905083","word_num":"0","height":"0.012919896178775314","line_num":"0","conf":"1","text":"528","page_num":"0","par_num":"0","top":"0.24806201563800245","level":"0","block_num":"0"},{"top":"0.26356589160699473","conf":"1","width":"0.010174418240785577","height":"0.012919896178775314","block_num":"0","word_num":"0","left":"0.4593023258905083","level":"0","page_num":"0","text":"529","line_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","height":"0.008333333333333304","conf":"0.30000001192092896","left":"0.17587209235165185","line_num":"0","text":"if (Sreport === nulb) 1","level":"0","page_num":"0","width":"0.07122092843055727","par_num":"0","top":"0.27361111111111114"},{"left":"0.18750000554859172","block_num":"0","page_num":"0","text":"sthis->Logger->warning(self::LOG_PREFIX .• Report not found for --report-1d',","line_num":"0","height":"0.007816537221272846","conf":"0.5","par_num":"0","top":"0.2894056851361335","word_num":"0","width":"0.2383720636367798","level":"0"},{"conf":"0.5","par_num":"0","line_num":"0","level":"0","width":"0.034923332929611195","height":"0.008337127500110175","left":"0.42585228528014457","page_num":"0","text":"L'reportid","top":"0.28911309015518494","word_num":"0","block_num":"0"},{"conf":"1","block_num":"0","height":"0.0077519370449914415","left":"0.45930232664457804","text":"531","word_num":"0","page_num":"0","top":"0.2971576230795715","width":"0.010174417495727561","par_num":"0","line_num":"0","level":"0"},{"top":"0.30486111127454474","word_num":"0","level":"0","text":"sthis->warn( string: \"Report not found: isreportia\");","width":"0.15843021869659424","block_num":"0","height":"0.007800387011634102","left":"0.18749999900926184","page_num":"0","line_num":"0","par_num":"0","conf":"0.5"},{"top":"0.33591731307562944","width":"0.05377906560897827","text":"return collecto);","word_num":"0","par_num":"0","height":"0.007832686768637798","page_num":"0","level":"0","left":"0.18750000491382454","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"text":"1532","page_num":"0","block_num":"0","par_num":"0","width":"0.010174417495727561","left":"0.45930232664457804","level":"0","height":"0.005167958140373297","line_num":"0","top":"0.31266149896598905","conf":"0.30000001192092896","word_num":"0"},{"block_num":"0","width":"0.010174417495727561","word_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.45930232664457804","level":"0","height":"0.0077519370449914415","top":"0.32816537501755594","page_num":"0","text":"535"},{"block_num":"0","conf":"0.30000001192092896","left":"0.45930232664457804","text":"15.541","level":"0","line_num":"0","page_num":"0","height":"0.005167958140373186","par_num":"0","top":"0.3436692509039736","word_num":"0","width":"0.010174417495727561"},{"conf":"0.30000001192092896","block_num":"0","text":"1555","width":"0.010174417495727561","line_num":"0","par_num":"0","top":"0.3591731268729659","word_num":"0","level":"0","left":"0.45930232664457804","height":"0.005167958140373186","page_num":"0"},{"width":"0.09011626839637754","left":"0.1758720946850172","conf":"0.30000001192092896","height":"0.0077519370449914415","line_num":"0","page_num":"0","word_num":"0","top":"0.3798449618392614","block_num":"0","par_num":"0","text":"if @ Sreport->getStatuso)","level":"0"},{"width":"0.2732557773590088","conf":"0.5","left":"0.18750000919648757","line_num":"0","height":"0.007961885796652801","block_num":"0","page_num":"0","text":"Sthis->logger->warning(self::LOG PREFTX . ' Report is inactive. processina anvwav manuali","par_num":"0","top":"0.39513888901381833","word_num":"0","level":"0"},{"conf":"0.5","level":"0","width":"0.07412790060043337","height":"0.0078972862826453","block_num":"0","line_num":"0","par_num":"0","text":"'reportid' => Sreportid.","word_num":"0","page_num":"0","top":"0.4108527135770236","left":"0.20058140180272713"},{"line_num":"0","height":"0.007751937707265233","text":"''reportluid' => $report->getluido.","level":"0","word_num":"0","page_num":"0","left":"0.20058139993417595","block_num":"0","conf":"0.5","top":"0.4263565892213028","par_num":"0","width":"0.10610464811325071"},{"conf":"0.30000001192092896","line_num":"0","width":"0.010174417495727561","page_num":"0","word_num":"0","block_num":"0","height":"0.005167958140373297","left":"0.4593023256708597","par_num":"0","text":"55 A","level":"0","top":"0.3901808788109503"},{"left":"0.18750000035327202","top":"0.4392764859222402","conf":"0.30000001192092896","par_num":"0","line_num":"0","level":"0","text":"I);","width":"0.011627906560897822","height":"0.012919896178775314","word_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","height":"0.007913436492284154","par_num":"0","text":"sthis->warn( string: 'Report 1s 1nactive - processing anyway (manual override).')*","level":"0","top":"0.45736434131458137","left":"0.18749999864461175","conf":"1","line_num":"0","word_num":"0","width":"0.2427325487136841","page_num":"0"},{"text":"$team = $report->getTeam():","left":"0.17441861308052925","level":"0","par_num":"0","width":"0.0843023180961609","top":"0.5012919902305149","height":"0.010513565275404257","page_num":"0","block_num":"0","word_num":"0","line_num":"0","conf":"1"},{"page_num":"0","top":"0.5166666667642239","par_num":"0","line_num":"0","height":"0.010465115308761597","block_num":"0","conf":"0.5","level":"0","left":"0.17441862007050712","word_num":"0","width":"0.15261626243591309","text":"if ($team->getStatus() !== Team::STATUS_ACTIVE) {"},{"block_num":"0","word_num":"0","par_num":"0","line_num":"0","page_num":"0","text":"$this->logger->warning(self::LOG_PREFIX .","height":"0.010335916280746482","top":"0.5322997421180247","left":"0.1860465222712885","conf":"1","level":"0","width":"0.12790696620941164"},{"par_num":"0","level":"0","conf":"1","line_num":"0","word_num":"0","block_num":"0","left":"0.20058139757906276","width":"0.07267441749572753","height":"0.007751937707265233","page_num":"0","text":"'reportId' => SreportId.","top":"0.5478036177742743"},{"line_num":"0","word_num":"0","par_num":"0","level":"0","text":"'reportluid' => Sreport-›getUuido.","height":"0.007864986525641604","width":"0.1061046361923218","left":"0.2005814103192855","conf":"1","top":"0.5631944445924764","block_num":"0","page_num":"0"},{"level":"0","left":"0.20058139657847365","line_num":"0","height":"0.012919896178775425","text":"'teamId' => $report->getTeamId(),","width":"0.10174418687820433","conf":"1","top":"0.576227390368838","par_num":"0","word_num":"0","page_num":"0","block_num":"0"},{"width":"0.10610464811325071","line_num":"0","level":"0","page_num":"0","text":"'teamStatus' => $team->getStatus(),","height":"0.013194444444444398","word_num":"0","left":"0.20203488719511303","conf":"0.5","block_num":"0","par_num":"0","top":"0.5916666666666667"},{"block_num":"0","left":"0.18750000006257433","level":"0","width":"0.011627906560897822","conf":"0.30000001192092896","par_num":"0","text":"1):","word_num":"0","height":"0.018087854650285506","line_num":"0","page_num":"0","top":"0.6046511628126694"},{"conf":"1","top":"0.4160206719041524","left":"0.4593023256724852","height":"0.012919896178775314","level":"0","text":"539","page_num":"0","par_num":"0","width":"0.010174418240785577","word_num":"0","line_num":"0","block_num":"0"},{"level":"0","text":"540","line_num":"0","par_num":"0","left":"0.45930232593290177","page_num":"0","block_num":"0","height":"0.012919896178775314","top":"0.43152454790544437","word_num":"0","width":"0.010174418240785577","conf":"1"},{"par_num":"0","block_num":"0","width":"0.010174418240785577","page_num":"0","left":"0.45930232593290177","text":"541","level":"0","line_num":"0","height":"0.012919896178775314","word_num":"0","conf":"1","top":"0.44702842387443664"},{"top":"0.46511627941032074","left":"0.45930232664457804","height":"0.0077519370449914415","line_num":"0","width":"0.010174417495727561","level":"0","word_num":"0","par_num":"0","page_num":"0","conf":"1","block_num":"0","text":"542"},{"top":"0.48062015508810374","level":"0","conf":"0.30000001192092896","text":"1543","height":"0.005167958471510081","left":"0.45930232566466334","par_num":"0","block_num":"0","width":"0.00872092992067336","page_num":"0","line_num":"0","word_num":"0"},{"width":"0.010174418240785577","height":"0.005167958471510192","top":"0.4961240310632482","conf":"0.5","block_num":"0","left":"0.45930232569065377","line_num":"0","page_num":"0","text":"1544","word_num":"0","par_num":"0","level":"0"},{"conf":"0.30000001192092896","text":"15451","width":"0.010174418240785577","word_num":"0","height":"0.005167958471510081","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.5116279070322405","left":"0.45930232569065377","page_num":"0"},{"page_num":"0","height":"0.005167958471510192","level":"0","conf":"0.30000001192092896","width":"0.010174418240785577","par_num":"0","top":"0.5271317830012328","block_num":"0","word_num":"0","left":"0.45930232569065377","line_num":"0","text":"1546"},{"width":"0.010174418240785577","text":"1547","line_num":"0","top":"0.5426356589702249","level":"0","word_num":"0","par_num":"0","page_num":"0","height":"0.005167958471510192","block_num":"0","conf":"0.5","left":"0.45930232569065377"},{"line_num":"0","left":"0.4593023258238902","par_num":"0","text":"1548","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510081","top":"0.5581395350191977","width":"0.010174418240785577","level":"0","word_num":"0"},{"page_num":"0","par_num":"0","text":"549","block_num":"0","line_num":"0","conf":"1","left":"0.45930232664457804","top":"0.5710594318651012","width":"0.010174417495727561","word_num":"0","height":"0.0077519370449913305","level":"0"},{"width":"0.01162790656089785","text":"550","word_num":"0","conf":"1","line_num":"0","top":"0.5839793282672014","block_num":"0","height":"0.012919896178775425","level":"0","left":"0.45930232598311693","par_num":"0","page_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","top":"0.5994832042361936","width":"0.01162790656089785","height":"0.012919896178775425","conf":"1","block_num":"0","left":"0.45930232598311693","text":"551","word_num":"0","level":"0"},{"par_num":"0","word_num":"0","height":"0.0077519370449913305","left":"0.45930232664457804","conf":"1","text":"552","top":"0.617571059772078","page_num":"0","block_num":"0","line_num":"0","width":"0.010174417495727561","level":"0"},{"line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","conf":"0.5","height":"0.008333333333333304","text":"$this->warn( string: \"Team #$report-›getleamidOr is not active - processing anyway (manua]","width":"0.27180230617523193","word_num":"0","top":"0.625","left":"0.18750002164729107"},{"par_num":"0","top":"0.6330749357410702","level":"0","text":"553","width":"0.010174417495727561","word_num":"0","conf":"1","height":"0.0077519370449913305","line_num":"0","block_num":"0","left":"0.45930232664457804","page_num":"0"},{"conf":"1","line_num":"0","block_num":"0","width":"0.010174417495727561","level":"0","left":"0.45930232664457804","height":"0.0077519370449913305","text":"554","page_num":"0","par_num":"0","top":"0.6485788117100625","word_num":"0"},{"top":"0.6692506459486269","height":"0.007832687430911589","width":"0.08284883499145507","par_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.17587209426742806","page_num":"0","text":"if (Srenort->isFxpiredO) {","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","top":"0.66408268759648","left":"0.45930232664457804","level":"0","width":"0.010174417495727561","word_num":"0","text":"555","block_num":"0","par_num":"0","height":"0.005167958140373297","page_num":"0"},{"height":"0.005167958140373297","page_num":"0","width":"0.010174417495727561","top":"0.6795865635654723","text":"15561","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","left":"0.45930232664457804"},{"conf":"1","page_num":"0","par_num":"0","top":"0.6847222222222222","word_num":"0","left":"0.18750000925062532","level":"0","line_num":"0","height":"0.01041666666666663","block_num":"0","text":"$this->logger->warning(self::LOG_PREFIX . ' Report is expired, processing anyway (manual","width":"0.2688953399658203"},{"conf":"0.5","left":"0.20058139537109917","par_num":"0","word_num":"0","block_num":"0","height":"0.008333333333333415","width":"0.07267441153526308","line_num":"0","text":"'reportId' => SreportId.","level":"0","top":"0.7","page_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","text":"'reportluid' => Sreport-›getUuido.","line_num":"0","level":"0","conf":"1","left":"0.2005814103192855","top":"0.7157622742757196","width":"0.1061046361923218","word_num":"0","height":"0.007848836978276652"},{"text":"1558","line_num":"0","block_num":"0","par_num":"0","height":"0.005167958140373297","word_num":"0","left":"0.45930232664457804","conf":"0.5","level":"0","page_num":"0","top":"0.7105943155034568","width":"0.010174417495727561"},{"height":"0.007768087916904087","par_num":"0","top":"0.7312499998399977","page_num":"0","width":"0.17151161432266232","text":"'expiresAt' => Sreport->getExpiresAtO?->toDateStringo.","level":"0","word_num":"0","conf":"0.5","line_num":"0","left":"0.20058141115734013","block_num":"0"},{"level":"0","left":"0.18750000035327202","text":"I):","block_num":"0","par_num":"0","top":"0.7441860466457544","conf":"0.30000001192092896","height":"0.012919896178775425","word_num":"0","page_num":"0","line_num":"0","width":"0.011627906560897822"},{"conf":"0.5","block_num":"0","text":"$this->warn( string: 'Report is expired (expires_at:\" • Sreport->getexpiresAt(?->toDateSti","word_num":"0","par_num":"0","top":"0.7622739022152154","width":"0.27180230617523193","level":"0","line_num":"0","page_num":"0","height":"0.010642764303419261","left":"0.18750000581604792"},{"page_num":"0","height":"0.012919896178775314","top":"0.7674418605669431","left":"0.45930232598311693","width":"0.01162790656089785","par_num":"0","level":"0","word_num":"0","text":"562","conf":"1","line_num":"0","block_num":"0"},{"top":"0.7855297161028274","text":"563","word_num":"0","line_num":"0","left":"0.45930232664457804","conf":"1","level":"0","block_num":"0","width":"0.010174417495727561","height":"0.0077519370449913305","par_num":"0","page_num":"0"},{"level":"0","left":"0.1758720945312519","page_num":"0","block_num":"0","top":"0.8062015506708131","par_num":"0","width":"0.28197674751281737","conf":"0.5","height":"0.010465115971035388","text":"$this->info( string: self::LOG_PREFIX . ' Automated report found' . $report->getCustomName()):","line_num":"0","word_num":"0"},{"text":"564","width":"0.010174417495727561","left":"0.45930232664457804","top":"0.8010335919892448","word_num":"0","block_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958140373297","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","top":"0.8165374677496023","par_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.459302325702766","width":"0.010174418240785577","text":"1565","line_num":"0","page_num":"0","height":"0.005167958471510081"},{"par_num":"0","conf":"0.5","text":"15661","word_num":"0","line_num":"0","height":"0.005167958140373297","width":"0.010174417495727561","block_num":"0","page_num":"0","top":"0.8320413439272294","left":"0.45930232664457804","level":"0"},{"word_num":"0","block_num":"0","line_num":"0","text":"return collect(lsreport","width":"0.07994185686111449","page_num":"0","top":"0.8395833331917253","left":"0.1758720929306719","conf":"0.30000001192092896","height":"0.007961886458926815","level":"0","par_num":"0"},{"width":"0.010174418240785577","left":"0.45930232569065377","text":"567","conf":"0.30000001192092896","line_num":"0","block_num":"0","height":"0.005167958471510192","par_num":"0","page_num":"0","level":"0","top":"0.8475452196937392","word_num":"0"},{"page_num":"0","par_num":"0","line_num":"0","left":"0.4593023254134228","top":"0.8630490956761548","block_num":"0","height":"0.005167958471510081","level":"0","conf":"0.30000001192092896","width":"0.015988372266292572","text":"5o8 M","word_num":"0"},{"left":"0.45930232569065377","block_num":"0","level":"0","page_num":"0","text":"15701","top":"0.8940568476007159","line_num":"0","word_num":"0","width":"0.010174418240785577","par_num":"0","height":"0.005167958471510192","conf":"0.30000001192092896"},{"top":"0.9224806204955921","width":"0.010174417495727561","page_num":"0","conf":"1","left":"0.45930232664457804","height":"0.0077519370449913305","text":"572","word_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0"},{"word_num":"0","par_num":"0","height":"0.008333333333333304","text":"Pushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (today 13:29)","page_num":"0","conf":"1","line_num":"0","width":"0.22819764614105228","block_num":"0","left":"0.0043604704289536885","level":"0","top":"0.9868055555555556"},{"page_num":"0","text":"t.owner_1d FROM soc1al_accounts sa","word_num":"0","line_num":"0","height":"0.007832686768637687","left":"0.4956395380858153","level":"0","width":"0.10465115308761597","block_num":"0","conf":"1","par_num":"0","top":"0.11369509085340723"},{"height":"0.0077519370449913305","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.02761627733707428","line_num":"0","left":"0.6831395371308814","word_num":"0","top":"0.09043927682634156","text":"liminny","block_num":"0"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"017 A 15 V13 ^","height":"0.010529715485043","page_num":"0","top":"0.10833333321355088","width":"0.046511626243591286","line_num":"0","left":"0.6569767447547802","word_num":"0","level":"0"},{"block_num":"0","line_num":"0","par_num":"0","top":"0.1291666665391833","conf":"0.5","text":"JolN users u on u.1d = sa.soclable_1d","width":"0.1133720874786377","left":"0.48546512452970936","level":"0","word_num":"0","height":"0.007784237464269039","page_num":"0"},{"conf":"1","left":"0.4840116291456475","level":"0","word_num":"0","height":"0.008333333333333415","page_num":"0","text":"JOIN teams t","line_num":"0","par_num":"0","block_num":"0","top":"0.14444444444444438","width":"0.0392441809177399"},{"left":"0.5247093009154323","page_num":"0","par_num":"0","text":"I.n<->I: on t.1d = u.team_1d","width":"0.0843023240566253","level":"0","word_num":"0","block_num":"0","top":"0.14444444444444438","line_num":"0","conf":"0.30000001192092896","height":"0.008333333333333415"},{"page_num":"0","line_num":"0","par_num":"0","width":"0.1569767355918884","word_num":"0","level":"0","left":"0.4840116373328275","height":"0.007848836978276541","top":"0.1602067185263656","block_num":"0","conf":"0.30000001192092896","text":"WHERE U.team_1d = 1 and sa.provider = salestorce :"},{"par_num":"0","page_num":"0","top":"0.1909722222222222","width":"0.10029070377349852","block_num":"0","level":"0","text":"select * tron reans where 1o =15","word_num":"0","conf":"0.30000001192092896","left":"0.484011624136593","height":"0.005555555555555536","line_num":"0"},{"top":"0.20671834665965982","page_num":"0","text":"select x tron groupsg suin playpooks p","level":"0","block_num":"0","word_num":"0","line_num":"0","height":"0.007864986525641493","left":"0.48401163723925966","par_num":"0","conf":"0.30000001192092896","width":"0.12063952684402468"},{"block_num":"0","level":"0","height":"0.0077519370449913305","par_num":"0","text":"1..n<->1: on a.plavbook id = p.id wi","width":"0.10610464811325082","line_num":"0","conf":"0.5","left":"0.6075581346668859","page_num":"0","top":"0.20413436752401592","word_num":"0"},{"page_num":"0","text":"select * 1r0I","level":"0","left":"0.48401162735119074","line_num":"0","par_num":"0","top":"0.22222222214906406","height":"0.005167958802647088","block_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.0392441868782043"},{"top":"0.22222222229475574","word_num":"0","page_num":"0","line_num":"0","height":"0.005167958471510192","width":"0.020348836481571153","block_num":"0","level":"0","left":"0.526162790994456","conf":"0.30000001192092896","text":"OIrOUOS","par_num":"0"},{"height":"0.005167958802647088","width":"0.046511626243591286","line_num":"0","level":"0","page_num":"0","block_num":"0","text":"nere t =oo.","par_num":"0","left":"0.5479651178567633","word_num":"0","top":"0.22222222214906406","conf":"0.30000001192092896"},{"block_num":"0","text":"select * from playbooks where team_ id = 1:","width":"0.1279069662094116","line_num":"0","level":"0","page_num":"0","top":"0.23514211922155814","word_num":"0","height":"0.007913436492284154","conf":"0.5","left":"0.48401162599320385","par_num":"0"},{"top":"0.25064599543099264","conf":"0.5","height":"0.0077519370449913305","left":"0.48401163041570533","block_num":"0","page_num":"0","text":"select * from playbooks where id = 175:","width":"0.11918603181838988","word_num":"0","line_num":"0","level":"0","par_num":"0"},{"word_num":"0","top":"0.2659722223548524","level":"0","left":"0.4840116236379489","width":"0.17732557058334353","line_num":"0","par_num":"0","conf":"1","page_num":"0","height":"0.007929586039649106","block_num":"0","text":"select * from playbook categories where playbook 1d = 175:"},{"line_num":"0","height":"0.007929586039649106","par_num":"0","width":"0.11627905368804925","level":"0","page_num":"0","block_num":"0","conf":"0.5","top":"0.28165374729025294","word_num":"0","left":"0.48401163087562626","text":"select * from users where team_1d = 1:"},{"block_num":"0","line_num":"0","level":"0","conf":"0.5","text":"select * from users where 1d = 7160*","top":"0.29715762333796936","page_num":"0","word_num":"0","width":"0.11046510934829717","height":"0.0077519370449914415","par_num":"0","left":"0.4840116251091768"},{"line_num":"0","page_num":"0","par_num":"0","text":"select * from crm_profiles where user_1d = 7160*","word_num":"0","height":"0.007913436492284154","block_num":"0","width":"0.14680231809616096","left":"0.4840116371508548","level":"0","conf":"0.5","top":"0.3124999998417133"},{"left":"0.48401163566848987","level":"0","par_num":"0","text":"select * trom reatures,","word_num":"0","width":"0.07122092247009276","conf":"0.5","line_num":"0","top":"0.32816537489861186","page_num":"0","height":"0.00794573624928796","block_num":"0"},{"width":"0.018895348906517007","height":"0.005167958471510081","left":"0.48401162779964846","word_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"select","top":"0.3436692507185284"},{"block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"# 10, Uud, type, provider, playbook_category-1o, user_1a,","left":"0.4840116558845565","height":"0.007961885796653023","top":"0.37467700296730655","width":"0.17877904176712034","word_num":"0","level":"0","par_num":"0"},{"text":"leao o, contact","left":"0.6627906983814075","width":"0.050872087478637695","conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.3746770028017381","height":"0.005184108350012151"},{"word_num":"0","par_num":"0","width":"0.07122092247009276","level":"0","line_num":"0","block_num":"0","height":"0.005167958140373297","left":"0.4840116356694237","top":"0.3901808788109503","text":"* cri conmouracionor","page_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","block_num":"0","width":"0.04941859841346741","word_num":"0","par_num":"0","level":"0","left":"0.556686052814501","top":"0.3901808788109503","text":"cirn orovoer Lor","line_num":"0","page_num":"0","height":"0.005167958140373297"},{"left":"0.609011632745568","top":"0.3901808788109503","line_num":"0","text":"Transcrrocion or","page_num":"0","block_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.05232557654380798","word_num":"0"},{"width":"0.018895348906517007","block_num":"0","height":"0.005167958471510192","level":"0","line_num":"0","word_num":"0","text":"STaTUS","top":"0.390180878625505","left":"0.6642441859391833","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"height":"0.008333333333333304","par_num":"0","level":"0","text":"from activities where crm_confiquration id = 1 and type =","word_num":"0","left":"0.48401164772898647","block_num":"0","page_num":"0","conf":"1","line_num":"0","width":"0.17587207555770873","top":"0.4027777777777778"},{"line_num":"0","width":"0.034883716702461265","word_num":"0","text":"'conference'","top":"0.40310077553435186","height":"0.0077519370449914415","conf":"0.5","level":"0","par_num":"0","block_num":"0","left":"0.6627907015324901","page_num":"0"},{"left":"0.4840116389442322","height":"0.007784237464268928","par_num":"0","line_num":"0","conf":"1","page_num":"0","text":"# and crm_ provider id IS NOT NULL","word_num":"0","block_num":"0","level":"0","top":"0.41860465142290426","width":"0.10174417495727534"},{"level":"0","page_num":"0","par_num":"0","top":"0.4340277778043117","height":"0.007832686768637687","block_num":"0","text":"and provider != 'uploader' and actual start time IS NOT NULL","conf":"1","line_num":"0","left":"0.4840116529443925","width":"0.1845929980278015","word_num":"0"},{"width":"0.05232557654380793","par_num":"0","left":"0.484011628331033","level":"0","block_num":"0","text":"ORDER by id desc;","word_num":"0","page_num":"0","height":"0.008333333333333304","line_num":"0","conf":"1","top":"0.4493055555555556"},{"height":"0.007800387011633991","top":"0.46511627962079793","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"select * from activities where 1d = 54/47783; # 0000400000pCZOJMAC","level":"0","width":"0.20203485488891604","conf":"0.5","word_num":"0","left":"0.4840116365354653"},{"left":"0.48401164104077987","block_num":"0","par_num":"0","top":"0.49583333333333335","level":"0","conf":"1","text":"select p.1d, p.activity_type, pc.1d, pc.name","width":"0.13517440557479854","word_num":"0","page_num":"0","line_num":"0","height":"0.008333333333333304"},{"word_num":"0","top":"0.511627907229157","left":"0.4840116331128561","par_num":"0","text":"FRUM playdooks p","block_num":"0","page_num":"0","height":"0.007816537221272735","conf":"0.30000001192092896","level":"0","line_num":"0","width":"0.050872087478637695"},{"level":"0","word_num":"0","par_num":"0","line_num":"0","text":"join playpook_categories pe","top":"0.5270833333675681","width":"0.08575580120086668","page_num":"0","block_num":"0","left":"0.4840116400358282","height":"0.007800387011633991","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","top":"0.5270833332302295","width":"0.10029069185256967","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.5712209310398035","height":"0.007800387673907783","line_num":"0","text":"\"->l.n: on p.1d = pc.playbook_1d","par_num":"0"},{"conf":"1","word_num":"0","level":"0","page_num":"0","height":"0.010642764303419372","block_num":"0","line_num":"0","par_num":"0","left":"0.4840116404138476","text":"where p.team_id = 1 and p.activity_type = 'event':","top":"0.5400516801221922","width":"0.15406975746154783"},{"page_num":"0","level":"0","block_num":"0","height":"0.007978036006291656","conf":"0.5","left":"0.48401162589404445","par_num":"0","top":"0.5708333334154239","line_num":"0","width":"0.22965116500854488","word_num":"0","text":"SELECT * FROM crm fields WHERE crm confiquration id = 1 and obiect tvoe = \""},{"height":"0.007881136735280347","text":"SELECT * FROM crm_ field values WHERE crm_ field id = 4","conf":"0.5","page_num":"0","par_num":"0","left":"0.4840116244134288","line_num":"0","block_num":"0","top":"0.58656330785975","width":"0.1642441749572754","level":"0","word_num":"0"},{"page_num":"0","width":"0.16424416303634648","line_num":"0","block_num":"0","level":"0","left":"0.4840116507092159","par_num":"0","top":"0.6173611111068416","conf":"1","text":"select * from crm_layouts cl join playbook layouts pl","word_num":"0","height":"0.007961885796652912"},{"line_num":"0","conf":"0.5","level":"0","par_num":"0","block_num":"0","left":"0.6511627923920962","text":"1<->1..n: on cl.id = p","width":"0.062499994039535545","word_num":"0","height":"0.007961886458926704","page_num":"0","top":"0.6173611109695031"},{"par_num":"0","word_num":"0","height":"0.0078972862826453","text":"where crm_configuration_1d = 1 and pl.playbooK_1d = 175:","page_num":"0","width":"0.1715116024017334","top":"0.6330749357992458","left":"0.48401165320429557","conf":"0.5","line_num":"0","block_num":"0","level":"0"},{"height":"0.00794573624928796","text":"select * from teams:","width":"0.0610465049743652","conf":"0.5","left":"0.4840116288179163","top":"0.6638888888521003","line_num":"0","word_num":"0","level":"0","par_num":"0","block_num":"0","page_num":"0"},{"left":"0.48401163984801876","line_num":"0","par_num":"0","text":"SELECI r.* FRUn aucomaced_reporus r","top":"0.6795865635368036","width":"0.10901161432266238","word_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.007913436492284154","conf":"0.30000001192092896"},{"level":"0","width":"0.09883720278739927","word_num":"0","left":"0.48401162930100483","top":"0.6950904394797008","line_num":"0","block_num":"0","par_num":"0","text":"join ceams t on r.ueam 10 = t.10","page_num":"0","height":"0.007751937707265122","conf":"0.30000001192092896"},{"top":"0.7104166665327595","width":"0.08284883499145507","word_num":"0","line_num":"0","left":"0.4840116263100807","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007929586701923008","par_num":"0","text":"WHERE r.trequency = \"dally\"","level":"0"},{"text":"and f.stauus-","block_num":"0","line_num":"0","par_num":"0","width":"0.049418601393699635","word_num":"0","height":"0.007929586039649106","left":"0.489825582180701","page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.7260981916054985"},{"conf":"1","width":"0.06976743936538693","height":"0.007881136735280347","line_num":"0","block_num":"0","par_num":"0","left":"0.48401163025266064","top":"0.7388888889884543","word_num":"0","text":"AND t.status = 'activel","page_num":"0","level":"0"},{"level":"0","par_num":"0","line_num":"0","top":"0.754521964340247","width":"0.15988370180130002","height":"0.010335916280746371","text":"AND (r.expires at >= now OR r.expires at IS NULD):","word_num":"0","left":"0.4840116310168365","block_num":"0","page_num":"0","conf":"0.5"},{"top":"0.7854166667963043","word_num":"0","block_num":"0","page_num":"0","left":"0.48401164314380496","text":"select * from automated_report_results where report.id IN (18, 33);","par_num":"0","width":"0.20494184494018552","height":"0.010448965761396534","line_num":"0","level":"0","conf":"0.5"},{"left":"0.4840116308852922","top":"0.8165374682589898","block_num":"0","text":"select * from activity_searches where 1d = 10952;","word_num":"0","par_num":"0","width":"0.1497092843055725","page_num":"0","level":"0","line_num":"0","conf":"1","height":"0.007768087254630185"},{"width":"0.21656975746154788","block_num":"0","par_num":"0","word_num":"0","height":"0.007848836978276541","level":"0","line_num":"0","conf":"1","page_num":"0","left":"0.4840116213287146","top":"0.8319444444307584","text":"select * from activity_search_filters where activity_search_1d = 10932:"},{"block_num":"0","par_num":"0","word_num":"0","width":"0.1497092843055725","text":"select * from automated_reports order by 1d desc;","height":"0.008333333333333304","level":"0","top":"0.8472222222222222","conf":"1","page_num":"0","left":"0.48401163081452747","line_num":"0"},{"left":"0.48401163191657953","level":"0","conf":"0.5","line_num":"0","par_num":"0","top":"0.8630490958673486","width":"0.04215115904808048","word_num":"0","text":"select * trom","height":"0.007784237464269039","block_num":"0","page_num":"0"},{"text":"automated_report_results order by id desc;","width":"0.1293604493141174","left":"0.5261627946904653","conf":"1","word_num":"0","level":"0","height":"0.01041666666666663","line_num":"0","page_num":"0","top":"0.8604166666666667","block_num":"0","par_num":"0"},{"left":"0.48401162608433806","line_num":"0","block_num":"0","par_num":"0","text":"select * from automated_report_results where report id IN (36);","width":"0.1933139562606812","word_num":"0","top":"0.8756944444709783","level":"0","page_num":"0","height":"0.010610464546415566","conf":"1"},{"text":"labl","conf":"0.30000001192092896","top":"0.0025839797206897996","width":"0.008720929920673415","word_num":"0","left":"0.7761627909262913","height":"0.012919896178775425","level":"0","page_num":"0","par_num":"0","line_num":"0","block_num":"0"},{"width":"0.055232548713684104","conf":"0.5","top":"0.004861111111111094","word_num":"0","page_num":"0","height":"0.008333333333333304","block_num":"0","level":"0","left":"0.8037790722680576","line_num":"0","par_num":"0","text":":Support Daily • in 22 m"},{"block_num":"0","height":"0.005555555555555536","level":"0","text":"100% [45)","top":"0.004861111111111094","word_num":"0","width":"0.023255811631679557","par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.8982558162700002"},{"word_num":"0","line_num":"0","width":"0.05232557654380798","page_num":"0","conf":"1","level":"0","height":"0.008333333333333304","par_num":"0","text":"Tue 14 Apr 14:38:36","block_num":"0","top":"0.004861111111111094","left":"0.9404069802791561"},{"width":"0.08430231809616084","line_num":"0","conf":"1","level":"0","page_num":"0","text":"AutomatedRenortsCommandTest","top":"0.025839793539632505","left":"0.8095930312135469","word_num":"0","block_num":"0","height":"0.005167958140373186","par_num":"0"},{"block_num":"0","conf":"1","line_num":"0","height":"0.0077519370449913305","width":"0.02180232405662541","page_num":"0","level":"0","top":"0.04909560757569553","par_num":"0","word_num":"0","left":"0.7194767460385476","text":"Cascade"},{"page_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","left":"0.718023260700033","par_num":"0","top":"0.07222222207163631","text":"Debug Automated Rep","height":"0.007881136735280347","width":"0.05377906560897827","word_num":"0"},{"block_num":"0","conf":"1","height":"0.007864986525641493","left":"0.7209302447269221","line_num":"0","level":"0","text":"Fetches AutomatedReportResult records where:","top":"0.09560723554854877","page_num":"0","width":"0.11191859245300295","par_num":"0","word_num":"0"},{"par_num":"0","left":"0.7325581458065802","word_num":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0","top":"0.11369509085340723","text":"generated at is NOT NULL","height":"0.007832686768637687","level":"0","width":"0.062499994039535545"},{"height":"0.007784237464269039","line_num":"0","page_num":"0","par_num":"0","top":"0.1291666665391833","width":"0.039244180917739846","left":"0.7325581445708605","word_num":"0","level":"0","conf":"1","text":"sent at is NULL","block_num":"0"},{"left":"0.7325581390798049","text":"status = STATUS GENERATED","block_num":"0","line_num":"0","top":"0.14722222222222225","width":"0.06540697813034058","conf":"1","word_num":"0","par_num":"0","height":"0.005555555555555536","page_num":"0","level":"0"},{"height":"0.008333333333333415","text":"• has a related report","word_num":"0","par_num":"0","block_num":"0","conf":"0.5","top":"0.16249999999999998","level":"0","page_num":"0","left":"0.7223837192270544","width":"0.05668604373931885","line_num":"0"},{"top":"0.18055555555555558","height":"0.008333333333333304","conf":"1","left":"0.7209302390381388","par_num":"0","page_num":"0","block_num":"0","width":"0.062499994039535545","word_num":"0","level":"0","line_num":"0","text":"Your 7 results pass this."},{"conf":"0.30000001192092896","line_num":"0","text":"Sten 2: getValidRecipientlserso","top":"0.21944444444444444","left":"0.7209302414295286","par_num":"0","page_num":"0","block_num":"0","height":"0.005555555555555536","level":"0","word_num":"0","width":"0.08139533996582027"},{"width":"0.25290696620941167","text":"For each result, gets recipients. Since it's an AskJiminny report it goes through resolveAskJiminnyRecipients","word_num":"0","left":"0.7209302430929139","level":"0","conf":"1","line_num":"0","height":"0.007978036006291656","top":"0.23749999995551052","page_num":"0","par_num":"0","block_num":"0"},{"line_num":"0","conf":"0.30000001192092896","left":"0.7209302339401514","page_num":"0","par_num":"0","height":"0.005167958802646977","width":"0.2543604612350464","word_num":"0","block_num":"0","level":"0","text":"7 Includes creator. ror recular reoorts t eoes tnrouen detkeclolentusers . cltner way, tne creator nas an","top":"0.2532299740885251"},{"level":"0","height":"0.011000153753492503","par_num":"0","top":"0.2634490552712352","block_num":"0","width":"0.10038244724273682","line_num":"0","text":"emall, so validRecipients is not emotv.v","word_num":"0","left":"0.7208861883572156","page_num":"0","conf":"1"},{"conf":"0.30000001192092896","text":"Step 3: shouldSendReporto — hisls whEkEllraiLs","page_num":"0","height":"0.005555555555555647","level":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","top":"0.30208333333333326","width":"0.13226743936538687","left":"0.7209302350505703"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","level":"0","word_num":"0","line_num":"0","height":"0.007832686768637798","left":"0.7238372113699988","page_num":"0","text":"# php","top":"0.3229166666932005","width":"0.017441858351230688"},{"width":"0.11482557058334353","page_num":"0","height":"0.007913436492284043","par_num":"0","text":"public const int SENT REPORT AT HOURS = 5;","word_num":"0","top":"0.3462532301388709","line_num":"0","left":"0.7252907073081927","block_num":"0","conf":"1","level":"0"},{"conf":"0.5","block_num":"0","line_num":"0","text":"The logic picks the earliest timezone (highest UTC oftset = most ahead of UTC). For GMT+s, the offset is +1080","word_num":"0","left":"0.720930265271341","par_num":"0","height":"0.007961885796653023","top":"0.37467700296730655","level":"0","page_num":"0","width":"0.2587208986282349"},{"word_num":"0","level":"0","text":"0 seconds.","block_num":"0","conf":"0.5","par_num":"0","page_num":"0","line_num":"0","width":"0.02616278827190399","height":"0.007848836978276652","left":"0.7209302349795441","top":"0.3874999999863139"},{"page_num":"0","left":"0.7209302367840269","block_num":"0","conf":"1","par_num":"0","line_num":"0","text":"t then checks.","top":"0.4027777777777778","height":"0.005555555555555536","width":"0.034883716702461265","word_num":"0","level":"0"},{"conf":"0.30000001192092896","height":"0.0077519370449914415","left":"0.7238372112313614","text":"•pho","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.4237726104180728","width":"0.017441858351230577","word_num":"0"},{"top":"0.4493055555555556","width":"0.08866278529167171","word_num":"0","height":"0.005555555555555536","block_num":"0","left":"0.7252907041587033","conf":"0.30000001192092896","level":"0","par_num":"0","text":"snow = larbon::now searllestlz","line_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","left":"0.8168604681074569","par_num":"0","text":"current cime in GMI+3","top":"0.4493055555555556","page_num":"0","level":"0","width":"0.0683139503002167","word_num":"0","conf":"0.5","height":"0.005555555555555536"},{"width":"0.1337209105491638","word_num":"0","left":"0.7267442050507686","page_num":"0","conf":"0.5","block_num":"0","par_num":"0","height":"0.010562014579772905","level":"0","line_num":"0","top":"0.4597222222966768","text":"$isScheduledTime = (int) $now->format('H') == 5;"},{"par_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.007978035344017975","top":"0.45972222237967064","text":"1/ is it 05:00 in GMT+3?","word_num":"0","block_num":"0","level":"0","width":"0.06686046123504641","page_num":"0","left":"0.8633720981568672"},{"height":"0.007929586039649106","left":"0.7209302412005938","page_num":"0","top":"0.48819444451247507","word_num":"0","width":"0.2514534711837768","line_num":"0","conf":"1","level":"0","block_num":"0","par_num":"0","text":"The report only sends if it's currently 5:00 AM in the creator's timezone (GMT+3). That means 02:00 UTC"},{"line_num":"0","word_num":"0","conf":"0.5","level":"0","par_num":"0","text":"Ifit's not 5:00 AM right now in GMT+3, it falls through to hasPassedSchedu ledTime() :","left":"0.7209302566772283","page_num":"0","height":"0.007929586039649106","block_num":"0","top":"0.5038759693832762","width":"0.19476741552352905"},{"width":"0.016882826387882188","level":"0","left":"0.7247540255233853","block_num":"0","conf":"0.30000001192092896","height":"0.012204333146413116","text":"® php","page_num":"0","top":"0.5235937192067094","par_num":"0","word_num":"0","line_num":"0"},{"line_num":"0","top":"0.55038759758117","word_num":"0","conf":"0.5","text":"public tunction hasPassedscheduledlimetrlarbonintertace sgeneratedAt, string stimezone): boo","par_num":"0","block_num":"0","left":"0.7252907063869888","width":"0.25290694236755373","page_num":"0","level":"0","height":"0.007945735587014058"},{"width":"0.029069763422012285","conf":"0.30000001192092896","line_num":"0","level":"0","block_num":"0","left":"0.7209302336634675","height":"0.005555555555555536","page_num":"0","text":"unis checks.","word_num":"0","par_num":"0","top":"0.5784722222222223"},{"par_num":"0","conf":"0.5","page_num":"0","top":"0.5942364196496988","width":"0.14831498861312875","word_num":"0","text":"generatedAt < 05:00 today (in GMT+3, converted to UTC) AND","block_num":"0","height":"0.010519932376013785","left":"0.7325286257051526","level":"0","line_num":"0"},{"width":"0.11773256063461301","level":"0","page_num":"0","text":"now > 05:00 today (in GMT+3, converted to UTC)","left":"0.7311046498079206","line_num":"0","par_num":"0","conf":"0.5","top":"0.6097222222222223","height":"0.013194444444444398","word_num":"0","block_num":"0"},{"par_num":"0","text":"So it only returns true if:","height":"0.0077519370449913305","word_num":"0","top":"0.6304909564129049","block_num":"0","line_num":"0","page_num":"0","conf":"1","level":"0","width":"0.05959301590919497","left":"0.7209302396746221"},{"conf":"1","left":"0.7238372257629105","line_num":"0","text":"1. The report was generated before 05:00 GMT+3 today (i.e., before 02:00 UTC","block_num":"0","top":"0.648578811443525","height":"0.007751937707265233","par_num":"0","level":"0","page_num":"0","width":"0.18895347118377692","word_num":"0"},{"text":"2. AND current time is past 05:00 GMT+3 (past 02:00 UTC.","top":"0.6666666667406826","word_num":"0","conf":"0.5","width":"0.1409883618354797","page_num":"0","level":"0","height":"0.007751937707265233","line_num":"0","par_num":"0","block_num":"0","left":"0.7238372122753685"},{"line_num":"0","par_num":"0","page_num":"0","text":"wny Nothing is sent","block_num":"0","top":"0.7027777778363921","conf":"0.5","height":"0.007816537221272735","left":"0.7209302330457158","width":"0.05668604373931885","level":"0","word_num":"0"},{"height":"0.008333333333333304","line_num":"0","page_num":"0","text":"The current time in GMT+3 is not 05:00 AM, and one of these is also true:","level":"0","top":"0.7180555555555556","width":"0.17587207555770867","block_num":"0","word_num":"0","conf":"0.5","par_num":"0","left":"0.7209302522415332"},{"par_num":"0","line_num":"0","page_num":"0","conf":"1","text":"• The report was generated after 05:00 GMT+3 (02:00 UTC) today → generatedAtUtc is NOT < scheduledTi","level":"0","top":"0.7361111111111112","word_num":"0","width":"0.25581395626068115","height":"0.008333333333333304","block_num":"0","left":"0.7223837181561213"},{"word_num":"0","width":"0.11482558250427244","height":"0.005167958802647088","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","text":"meurc, so nasrasseascheduleolime rerurns Talse","left":"0.7311046519066302","top":"0.7519379844262368","block_num":"0","level":"0"},{"word_num":"0","left":"0.7223837351155747","top":"0.7673611111111112","level":"0","width":"0.20058138370513923","par_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","line_num":"0","block_num":"0","page_num":"0","text":"• OR the current time is betore 05:00 GMI+3→ nowltc Is NO > schedul edtimeltc"},{"word_num":"0","page_num":"0","par_num":"0","conf":"1","block_num":"0","height":"0.007864986525641493","left":"0.7209302558401209","text":"Given vou're running this at 2:35 PM UTC+3 (14:35 local / 11:35 UTC), here's what happens:","level":"0","line_num":"0","top":"0.7854166666854997","width":"0.21366276741027823"},{"par_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.732558141172474","height":"0.00789728694491909","top":"0.8034722221518064","line_num":"0","conf":"1","text":"scheduledTime = today at 05:00 GMT+3 = 02:00 UTC","width":"0.125"},{"width":"0.10174417495727539","page_num":"0","word_num":"0","top":"0.8191214478027793","level":"0","block_num":"0","conf":"1","height":"0.010335916280746482","left":"0.7325581389639761","line_num":"0","par_num":"0","text":"now = 11:35 UTC → past scheduled time V"},{"left":"0.7325581529942307","text":"generatedAt must be before 02:00 UTC today","top":"0.8372093027166095","page_num":"0","height":"0.007929586039649106","level":"0","line_num":"0","width":"0.10901161432266238","block_num":"0","par_num":"0","conf":"1","word_num":"0"},{"width":"0.2558139324188232","par_num":"0","left":"0.7209302536276159","text":"The likely cause: the report was generated AFTER 05:00 GMT+3 (after 02:00 UTC) today, so generatedAtUt","height":"0.010675064060423067","word_num":"0","conf":"1","block_num":"0","page_num":"0","level":"0","line_num":"0","top":"0.855297158150667"},{"word_num":"0","left":"0.7209302518256875","conf":"1","page_num":"0","par_num":"0","block_num":"0","top":"0.8708010339322846","width":"0.21511626243591309","level":"0","height":"0.0077519370449914415","line_num":"0","text":"c.lt(scheduledTimeUtc) istalse→ hasPassedScheduledTime returns false → nothing sends."},{"page_num":"0","level":"0","block_num":"0","par_num":"0","left":"0.7209302751129926","line_num":"0","text":"In short: the report must have been generated before the scheduled send time (05:00 in the user's","top":"0.8837209304541674","word_num":"0","conf":"1","height":"0.00794573624928796","width":"0.23546507358551028"},{"text":"Tmezone rmlwas cenerarec aneroo0u cmito uwi ony de elcioe to senc omorrow ar0e0u cMilts,","left":"0.720930225080506","level":"0","line_num":"0","width":"0.24709303379058833","block_num":"0","word_num":"0","page_num":"0","height":"0.005167958802647088","conf":"0.30000001192092896","par_num":"0","top":"0.8992248061268722"},{"block_num":"0","conf":"0.5","height":"0.0077519370449914415","line_num":"0","top":"0.935400517394817","left":"0.7209302346237678","par_num":"0","word_num":"0","page_num":"0","level":"0","width":"0.04796510934829712","text":"Ask anything (&+L"},{"line_num":"0","par_num":"0","left":"0.7223837284977612","text":"+ <> Code Claude Sonnet 4.6","height":"0.005555555555555536","width":"0.0712209224700927","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.9611111111111111","page_num":"0","word_num":"0"},{"conf":"0.30000001192092896","level":"0","word_num":"0","height":"0.01291989621016365","width":"0.010174418265503804","block_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"w","left":"0.9883720930232558","top":"0.1343669254091301"},{"page_num":"0","par_num":"0","level":"0","text":"winasun leams","left":"0.8749999996154407","width":"0.04505814015865328","height":"0.005555555555555536","block_num":"0","word_num":"0","top":"0.9895833333333334","conf":"0.5","line_num":"0"},{"top":"0.9896640829453173","block_num":"0","line_num":"0","par_num":"0","level":"0","height":"0.005167958140373297","conf":"0.30000001192092896","text":"uir-o","width":"0.01598837077617643","left":"0.9433139533473771","word_num":"0","page_num":"0"},{"par_num":"0","left":"0.9651162813079381","word_num":"0","level":"0","text":"ia 4 spaces","conf":"0.30000001192092896","block_num":"0","height":"0.007832686768637687","page_num":"0","line_num":"0","top":"0.9895833333598673","width":"0.02761627733707428"}]...
|
|
AppleNative
|
NULL
|
False
|
8095
|
NULL
|
NULL
|
|
11291
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProject vProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack• TeamsD TracksO TranscriptionO TwilioD Users• VocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen©FeatureFlagsHelper.php© FixCrossTenantlssues.p(c) -ushro espermissionsa(e) Generatelnterna wepho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic© ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.p© JiminnyCacheClearCom© JiminnyDebugCommanc© JiminnySetEncryptedTo(c) Jiminny okenintocommMakeslackLvecoaching(c Manacescimror eam.oselvicesv DatabaseV AEUc consoev Ajiminny@localhostA HS_local4SF 1 s 140 msV PROnA consoleV & STAGING4 console 1 s 153 msDocker© ReportController.phpAddLayoutchuitles.ono)TrackProviderInstalledEvent.phpJiminnyDeouecommana.ongAutomaleakeportscommana.ongAutomatedReportsSendCommand.phpC Team.phpC AutomatedReportsRepository.phpC) AutomatedReportsService.php© CreateHeldActivityEvent.php© UserPilotActivityListener.php© ActivityLogged.php© CreateActivityLoggedEvent.php© RequestGenerateAskJiminnyReportJob.php© AutomatedReportResult.phpclass Automacedkeporcscommand extends commandprivate tunccion processkeportsiscring errequency). vona117$this->logger->info(self::LOG_PREFIX . " Found {$reports->count()} $frequency reports to process");118119120121122123124125/** @var AutomatedReport $report */foreach ($reports as $report) {$this->logger->info(self::LOG_PREFIX . ' Dispatching Generate Report job for report', I'reportUvid'= $report->getUvid(),'teamId' = $report->getTeamId(),'frequency'= $report->getFrequency().'type' => $report->getType(),1261):1128$job = $report->isAskJiminnyReport()? new RequestGenerateAskJiminnyReportJob($report->getUvid()): new RequestGenerateReportJob($report->getUvid());130131132133134135136137$this->dispatcher->dispatch($job);private function getReportById(string $reportid): Collection$report = $this->reportRepository->findByIdOrUuid($reportId);13914014114214314414514614711481if ($report === null) {$this->logger->warning(self::LOG_PREFIX' Report not found for --report-id', ['reportid' => $reportId]);$this-›warn( string: "Repofft not found: ($reportId}");return collect();if (! $report->getStatus()) {$this->logger->warning(self::LOG_PREFIX . ' Report is inactive, processing anyway (manual override)', [reoorclo = reoorclo.150reoorcuuo = nreoor-raeruure115-I):152153$this->warn( string: 'Report is inactive - processing anyway (manual override). ');Outputfb jiminny.automated_reports>50 rowsDid YTix: Auto vWuuid (UUID with time-low a...68 efe7dcab-955f-46ed-bbff-21fe6cc4f4b767 81ad94e2-8b64-4281-9e45-fac2ffe17359484r2acec+-c7e5-4521-0250-05129588002747 90ac7a1d-7b2c-40ed-b7e6-af2f70b1fe8846 be413ea5-8e74-479f-af30-d2e76917ab6245 d8be3cbc-48d0-4d40-ad09-8657fe3f8fad44 66880ca7-15d0-4d3a-b7d4-C61302c61a7a• team_id T• type Y1 ask_jiminny1 ask iiminnv• status Y1 exec_summary1 exec_summary1 exec summary1 exec summary1 exec_summaryI frequency1 monthly1 dailyO quarterly1 weekly1 weeklyo one_offo one_offsu rows retrieved staruno Trom 1in g49 ms (execution: 4/ ms, Telching: goz ms82 .Suobort Dailv • in 2h 36m100% [45)Tue 14 Aor 12:24:24= custom.log= laravel.log X© AskJiminnyReportActivityService.phpch Ask.liminnvRenortActivitvServiceTest.ohrA SF ljiminny@localhost]A HS_local [jiminny@localhost]ACuiVilysearch.ongA console [PROD]© HistoryService.php7 console [STAGING]Criteria.php172829: [HubSpot Journal Polling] Service ending: [HubSpot Journal Pollingl Released pollingX81emlplyetales .u ounel"trace_id":"d9196bad-6e26-4865-8: Jiminny\Console\Commands\Command:: run: Jiminny \Console\Commands\Command: :run lcE: Monitoring suary{"correlation_id"nandInMb":62.0, "memccabaf2a840e"}Ce. Monntorino enoauronared-revorts started'"correlarion 10aurolldreo-reoortsChecking conditions-995f-4e6dcaa55953"}{"correlatioaurolideo-reoors rrocessino caily redoriING: [automated-reports] Report not found for: [automated-reports] Found O daily reports to: [automated-reports] Completed: Jiminny\Console\Commands\Command: :run Memory: Jiminny\Console\Commands\Command:: run Memory: Jiminny \Console\Commands\Command::run Memory usage before starting command {"command":Lemartscheduled StAklinG bauch process• LemartscheduleJ FiNIsHED bauch processsiminnyNconsole commands (command::run• Jamanay Nconso le (commands (command.. run•runnano conterence.ionror.cour coi"6f598ff2-e7b2-40: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00]{"correlation_id":"6f598ff2-e7b2-40aa-9bcb-9: Jiminny\Console\Commands\Command: :run Memoryand": "conference:monitor:count", "memoryBeforeCommandInMb" : 62.0, "memor: Jiminny\Console\Commands\Command: : runusage before starting command {"command": "mailbox:batch: create", "memoryBeforeCommandInMb" : 62.: [EmailSchedule] STARTING batch create("correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281", "trace_id":"303448: [EmailSchedule] FINISHED batch create {"hosamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281", "trace_id":"303448: Jiminny\Console\Commands\Command: : run Memory usagelandInMb": 62.0, "memoryAft: [automated-reports]Started{"correlation_id''0463a4df-3b14-44b0-93df-8fd36ec1bbb0"',"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}[automated-reports]Checking conditions"isQuarterlyMonth":true} {"correlatio: [automated-reports]Processing daily reports""correlacion 10":[CREDIT_CARD]-7501-81050ec10000"urace 10":"44014570-1007-45ee-a070auronared-reoortsFound 1 daily reports to process{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0"', "trace_id":"99c14596-1d69-4aurolldreo-reoortsDispatching Generate Report job for report {"reportUuid": "efe7dcab-955f-46ed-bbff-21fe6cc4F4b7" ,[automated-reports] Completed{"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0", "trace_99c14596-1d69-43ee-ab9b-f8f435a5911d"}[AskJiminnyReport:Generate] Started {"automatedReportUuid": "efe7dcab-955f-46ed-bkff-21fe6cc4f4b7'{"correlation_id":"aeadba58-122b-407b-a[Jiminny\Jobs\Mailbox\CreateBatches] processed O inboxes and created O batches {"userId":null,chSize":30, "maxBatches" :1000} {"correlat[AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982, "user_id":143,"activity_count":59} {"correlation_id":"aea: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUvid":"efe7dcab-955f-46ed-bkff-21fe6cc4f4b7""activityCount":59} {"corre: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid": "efe7dcak-955f-46ed-bbff-21fe6cc4f4b7" ,"reportUvid":"40ea120d-4c63-4bf5-9dR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request ("message" :"CURL error 7:R: [AskJiminnyReport:Generate] Error {"automatedReportUvid":"efe7dcab-955f-46ed-bkff-21fe6cc4f4b7", "reportUvid":"40ea120d-4C63-4bf5-9d93-02c:[AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78", "trace_id" : "99c14596-1: Ximinny (Console\Commands\Command: :run Memory usage before starting command {"command": "activity:sync", "memoryBeforeCommandInMb" : 62.0,"memolimánny Cancala Commande Command •nun Momany ncono fon commond dilsanD from YSNULL>0to T• deal_value_min YI deal_value_max T• call_types TShULl<null><null>SNULL><hULl<null><null>SNULL><null><null2025-07-21 00.001002025-07-21 00:00:002025-07-2 00.001002025-07-25 00:00:00<null<null>100100<null> []<null> []‹nu> "conference" "olallen"<null> ["conference",<null> ["conference", "dialer"]2000 ["conference"]2000 ["conference"]eSyy1+08I media_types TIO call_["pdf"]["pdf"]["pdf"]["pdf", "podcast"]["pdf"]["pdf"]["pdf"]W Windsurf Teams138:534 spaces...
|
[{"text":"PhpStorm","word_num& [{"text":"PhpStorm","word_num":"0","top":"0.0025839794299922225","level":"0","line_num":"0","height":"0.012919896178775314","left":"0.020348838535920212","width":"0.02761627733707428","block_num":"0","conf":"1","page_num":"0","par_num":"0"},{"top":"0.0025839794391580018","height":"0.010335916943020274","page_num":"0","word_num":"0","text":"File","level":"0","left":"0.05232558154097966","line_num":"0","width":"0.011627906560897822","conf":"1","par_num":"0","block_num":"0"},{"left":"0.06976744199571387","page_num":"0","par_num":"0","text":"Edit","block_num":"0","word_num":"0","level":"0","top":"0.0025839794483865086","conf":"1","height":"0.010335916943020274","width":"0.011627906560897835","line_num":"0"},{"level":"0","block_num":"0","height":"0.007897286944919202","text":"FV faVsco.js v","word_num":"0","conf":"0.5","left":"0.036337209691515326","line_num":"0","page_num":"0","par_num":"0","top":"0.025694444382837522","width":"0.03343023061752319"},{"conf":"1","height":"0.012919896178775314","level":"0","top":"0.0025839794299922225","block_num":"0","text":"View","width":"0.014534883201122284","par_num":"0","word_num":"0","left":"0.08720930282773343","page_num":"0","line_num":"0"},{"text":"Navigate","top":"0.0025839794299922225","word_num":"0","par_num":"0","height":"0.012919896178775314","page_num":"0","left":"0.1061046516439201","level":"0","conf":"1","width":"0.02470930218696596","block_num":"0","line_num":"0"},{"par_num":"0","top":"0.002583979426853289","left":"0.13517441878448935","conf":"1","level":"0","block_num":"0","height":"0.010335916943020385","text":"Code","width":"0.015988372266292572","word_num":"0","line_num":"0","page_num":"0"},{"conf":"1","text":"Laravel","height":"0.012919896178775314","block_num":"0","par_num":"0","level":"0","page_num":"0","width":"0.02034883648157118","left":"0.15552325651696633","line_num":"0","word_num":"0","top":"0.0025839794299922225"},{"height":"0.010335916943020274","par_num":"0","word_num":"0","width":"0.02180232554674147","left":"0.18168604645628045","block_num":"0","text":"Refactor","top":"0.0025839794785329495","page_num":"0","level":"0","conf":"1","line_num":"0"},{"conf":"0.5","page_num":"0","height":"0.007897286944919202","block_num":"0","width":"0.13808139562606814","par_num":"0","left":"0.08139534903113625","line_num":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny K v","top":"0.025694444382837522","word_num":"0","level":"0"},{"top":"0.002583979461306396","word_num":"0","par_num":"0","text":"Tools","line_num":"0","page_num":"0","width":"0.014534883201122284","block_num":"0","level":"0","height":"0.010335916943020274","conf":"1","left":"0.2267441862337412"},{"height":"0.010335916943020385","width":"0.0232558131217957","par_num":"0","page_num":"0","line_num":"0","left":"0.2616279077801874","word_num":"0","level":"0","conf":"1","text":"Window","top":"0.002583979426853289","block_num":"0"},{"line_num":"0","conf":"1","level":"0","left":"0.28779069769207455","page_num":"0","height":"0.012919896178775425","par_num":"0","width":"0.014534883201122284","word_num":"0","block_num":"0","top":"0.002583979688390081","text":"Help"},{"par_num":"0","top":"0.04651162778062423","page_num":"0","conf":"0.5","height":"0.013210594654083252","left":"0.017441860956921497","line_num":"0","block_num":"0","text":"Project v","width":"0.024709302186965938","level":"0","word_num":"0"},{"width":"0.034883719682693486","line_num":"0","top":"0.0645994833059611","conf":"0.5","left":"0.05377907097260672","page_num":"0","height":"0.012919896178775425","text":"ProphetAi","level":"0","word_num":"0","block_num":"0","par_num":"0"},{"conf":"0.5","height":"0.013194444444444398","text":"v D Reports","top":"0.07986111111111116","line_num":"0","level":"0","width":"0.036337208747863774","word_num":"0","par_num":"0","block_num":"0","left":"0.04651162753527018","page_num":"0"},{"height":"0.012919896178775425","left":"0.06250000188543281","text":"© AutomatedReportsCl","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.058139532804489136","word_num":"0","conf":"0.5","top":"0.095607235157813","line_num":"0"},{"page_num":"0","conf":"1","text":"© AutomatedReportsRe","word_num":"0","block_num":"0","top":"0.11111111111111116","left":"0.0625000006257411","level":"0","par_num":"0","height":"0.013194444444444398","width":"0.058139532804489136","line_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","left":"0.06250000171585732","top":"0.12638888888888888","height":"0.013194444444444509","level":"0","conf":"1","block_num":"0","par_num":"0","text":"© AutomatedReportsSt","width":"0.058139532804489136"},{"top":"0.142118863495453","par_num":"0","block_num":"0","word_num":"0","page_num":"0","level":"0","conf":"1","text":"© CreateMockAskJimir","height":"0.012919896178775314","width":"0.058139532804489136","line_num":"0","left":"0.06250000033504528"},{"conf":"1","height":"0.013210594654083252","page_num":"0","par_num":"0","text":"© DeleteReportComma","line_num":"0","top":"0.15762273889173528","width":"0.059593021869659424","level":"0","block_num":"0","left":"0.06250000168629428","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","left":"0.0625000006257411","level":"0","conf":"1","top":"0.1729166666666666","height":"0.013194444444444509","text":"© GenerateMarketingR","par_num":"0","line_num":"0","width":"0.058139532804489136"},{"line_num":"0","level":"0","height":"0.012919896178775425","par_num":"0","text":"© Team.php","top":"0.18863049105789909","word_num":"0","conf":"1","block_num":"0","width":"0.03343023061752319","page_num":"0","left":"0.06250000193738872"},{"par_num":"0","top":"0.2016544488671912","width":"0.03534204363822936","word_num":"0","line_num":"0","conf":"1","height":"0.015295751889546683","level":"0","block_num":"0","left":"0.062270838931151776","page_num":"0","text":"© Usage.php"},{"conf":"0.30000001192092896","width":"0.023255813121795657","top":"0.21705426392611615","word_num":"0","left":"0.053779069822175216","page_num":"0","block_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","text":"D Slack","line_num":"0"},{"conf":"0.30000001192092896","height":"0.012919896178775425","level":"0","line_num":"0","top":"0.2325581396690103","block_num":"0","width":"0.024709302186965938","word_num":"0","text":"• Teams","left":"0.055232558517708884","par_num":"0","page_num":"0"},{"block_num":"0","level":"0","height":"0.013194444444444398","top":"0.24791666666666667","line_num":"0","left":"0.055232558517708884","width":"0.024709302186965938","par_num":"0","word_num":"0","conf":"0.5","text":"D Tracks","page_num":"0"},{"par_num":"0","block_num":"0","top":"0.263565891574695","page_num":"0","text":"O Transcription","width":"0.04069767296314239","word_num":"0","level":"0","conf":"0.5","line_num":"0","height":"0.012919896178775314","left":"0.055232559594985076"},{"par_num":"0","text":"O Twilio","page_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.2790697675436873","word_num":"0","block_num":"0","width":"0.02325581312179565","left":"0.05523255897034481","height":"0.012919896178775314","level":"0"},{"word_num":"0","left":"0.05523255896946202","top":"0.2944444444444445","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.013194444444444398","par_num":"0","text":"D Users","line_num":"0","block_num":"0","width":"0.02325581312179565"},{"left":"0.05521265107061783","page_num":"0","width":"0.03637702465057373","par_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","text":"• Vocabulary","line_num":"0","height":"0.013278588983747786","top":"0.309898173073206","word_num":"0"},{"level":"0","block_num":"0","page_num":"0","left":"0.05377907024857128","height":"0.012919896178775425","par_num":"0","text":"DZoom","top":"0.325581395450664","width":"0.024709302186965938","word_num":"0","line_num":"0","conf":"0.30000001192092896"},{"top":"0.34097222222222223","word_num":"0","par_num":"0","conf":"1","page_num":"0","left":"0.055232562020765985","block_num":"0","line_num":"0","height":"0.013194444444444509","width":"0.06686046123504638","level":"0","text":"© CoachingFeedbacksUpr"},{"conf":"0.5","page_num":"0","top":"0.35624999995229856","par_num":"0","line_num":"0","left":"0.05523255762913062","width":"0.04360465109348297","block_num":"0","text":"© Command.php","word_num":"0","level":"0","height":"0.01325904395845201"},{"conf":"1","height":"0.012919896178775425","line_num":"0","par_num":"0","width":"0.06686046123504637","top":"0.3720930233576407","left":"0.055232562020766776","word_num":"0","level":"0","block_num":"0","text":"© CreateDatabaseUsers.p","page_num":"0"},{"top":"0.3901808784739408","width":"0.06395348906517029","page_num":"0","height":"0.005167958802647088","conf":"0.30000001192092896","line_num":"0","block_num":"0","level":"0","text":"c Daraoase oecountoi","par_num":"0","left":"0.055232557896150426","word_num":"0"},{"top":"0.4005167959351602","text":"© DeleteOldAiCrmNotesC:","left":"0.05523256126035512","level":"0","height":"0.012919896178775425","conf":"0.5","line_num":"0","width":"0.0654069721698761","page_num":"0","word_num":"0","block_num":"0","par_num":"0"},{"top":"0.4159722222222222","height":"0.013194444444444509","page_num":"0","left":"0.055232562020766776","level":"0","text":"© DeleteS3LeftoversComi","word_num":"0","conf":"1","width":"0.06686046123504637","line_num":"0","block_num":"0","par_num":"0"},{"width":"0.06831395030021667","line_num":"0","height":"0.012919896178775314","left":"0.05377907250008542","block_num":"0","level":"0","top":"0.431524547991577","page_num":"0","par_num":"0","word_num":"0","conf":"1","text":"DevPostmanCommand./"},{"block_num":"0","par_num":"0","word_num":"0","left":"0.05523256202076746","conf":"1","height":"0.012919896178775314","page_num":"0","text":"© DiarizeViaAiParticipantk","level":"0","line_num":"0","top":"0.44702842387443664","width":"0.06686046123504641"},{"conf":"1","left":"0.055232561078664845","top":"0.4625","line_num":"0","block_num":"0","level":"0","width":"0.06540697216987612","height":"0.013194444444444398","par_num":"0","text":"© EncryptTokensComman","page_num":"0","word_num":"0"},{"text":"© EngagementStatsRegen","block_num":"0","line_num":"0","width":"0.0654069721698761","word_num":"0","conf":"1","level":"0","height":"0.013194444444444287","page_num":"0","top":"0.47777777777777786","left":"0.055232561078667655","par_num":"0"},{"width":"0.06831395030021667","level":"0","word_num":"0","height":"0.012919896178775425","par_num":"0","top":"0.49354005178141336","conf":"1","block_num":"0","page_num":"0","left":"0.05377907250008542","line_num":"0","text":"©FeatureFlagsHelper.php"},{"page_num":"0","top":"0.5090277777777777","line_num":"0","left":"0.055232562020767165","block_num":"0","par_num":"0","text":"© FixCrossTenantlssues.p","word_num":"0","level":"0","width":"0.06686046123504638","conf":"1","height":"0.013194444444444509"},{"word_num":"0","top":"0.5270833333333333","left":"0.055232563390650656","level":"0","line_num":"0","width":"0.0654069721698761","page_num":"0","block_num":"0","text":"(c) -ushro espermissionsa","par_num":"0","height":"0.005555555555555536","conf":"0.5"},{"top":"0.5423611111111111","width":"0.0654069721698761","level":"0","left":"0.055232563390650656","conf":"0.30000001192092896","page_num":"0","height":"0.005555555555555647","line_num":"0","text":"(e) Generatelnterna wepho","word_num":"0","block_num":"0","par_num":"0"},{"left":"0.0537790736486735","page_num":"0","block_num":"0","text":"• GroupSetDefaultLangua","top":"0.5527777777777778","line_num":"0","height":"0.013194444444444398","word_num":"0","width":"0.06686046123504638","conf":"1","level":"0","par_num":"0"},{"left":"0.05523256271384345","width":"0.0654069721698761","conf":"1","level":"0","text":"© HelperTruncateCoachin","word_num":"0","top":"0.568475452330509","line_num":"0","par_num":"0","block_num":"0","height":"0.012919896178775314","page_num":"0"},{"line_num":"0","left":"0.055232562020767026","page_num":"0","par_num":"0","conf":"1","width":"0.0668604612350464","block_num":"0","top":"0.5839793283516915","level":"0","text":"© HubspotJournalPollingC","height":"0.013242893748813267","word_num":"0"},{"block_num":"0","text":"© HubspotWebhookServic","top":"0.5993055555555555","left":"0.055232562020765985","par_num":"0","height":"0.013194444444444509","level":"0","conf":"1","page_num":"0","width":"0.06686046123504638","word_num":"0","line_num":"0"},{"height":"0.012919896178775425","top":"0.614987080205186","left":"0.055232559825829176","width":"0.05959302186965942","page_num":"0","block_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0","text":"© ImportRecording.php","word_num":"0"},{"conf":"1","text":"© ImportUsersFromCsvFil","page_num":"0","left":"0.053779071977161905","block_num":"0","level":"0","height":"0.01325904395845201","par_num":"0","width":"0.06686046123504638","line_num":"0","word_num":"0","top":"0.6304909561861487"},{"height":"0.013194444444444398","top":"0.6458333333333334","line_num":"0","width":"0.06686046123504637","word_num":"0","level":"0","left":"0.055232562020766776","page_num":"0","text":"© IterateUsersCommand.p","block_num":"0","conf":"1","par_num":"0"},{"conf":"1","left":"0.055232561078667655","height":"0.012919896178775314","page_num":"0","par_num":"0","text":"© JiminnyCacheClearCom","level":"0","line_num":"0","block_num":"0","top":"0.661498708338261","width":"0.0654069721698761","word_num":"0"},{"left":"0.05523256202076441","word_num":"0","par_num":"0","width":"0.06686046123504638","height":"0.012919896178775314","block_num":"0","conf":"1","level":"0","line_num":"0","text":"© JiminnyDebugCommanc","top":"0.677002584081155","page_num":"0"},{"left":"0.055232562020766776","par_num":"0","top":"0.6923611111111111","conf":"1","word_num":"0","height":"0.013194444444444509","page_num":"0","level":"0","line_num":"0","block_num":"0","text":"© JiminnySetEncryptedTo","width":"0.06686046123504637"},{"left":"0.05523255763152131","word_num":"0","line_num":"0","top":"0.7104166666666667","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","text":"(c) Jiminny okenintocomm","width":"0.06395348906517029","page_num":"0","height":"0.005555555555555536"},{"page_num":"0","block_num":"0","line_num":"0","level":"0","height":"0.007751937707265233","conf":"0.30000001192092896","left":"0.05523255917439136","par_num":"0","width":"0.0639534831047058","word_num":"0","text":"MakeslackLvecoaching","top":"0.7260981914176853"},{"height":"0.005167958140373297","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","top":"0.7416020674414413","block_num":"0","left":"0.055232557347055476","par_num":"0","width":"0.0639534831047058","word_num":"0","text":"(c Manacescimror eam.o"},{"word_num":"0","height":"0.005167958140373186","left":"0.0174418601373851","line_num":"0","conf":"0.30000001192092896","top":"0.7700258400512605","page_num":"0","level":"0","par_num":"0","text":"selvices","block_num":"0","width":"0.02180232405662537"},{"text":"v Database","word_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.8111111111111111","left":"0.01744186032313414","line_num":"0","width":"0.037790697813034055","block_num":"0","page_num":"0","height":"0.005555555555555536"},{"height":"0.013194444444444509","block_num":"0","level":"0","page_num":"0","left":"0.024709302375017977","top":"0.8215277777777777","word_num":"0","par_num":"0","text":"V AEU","conf":"0.30000001192092896","width":"0.023255813121795657","line_num":"0"},{"text":"c consoe","conf":"0.30000001192092896","block_num":"0","height":"0.005184108681148936","page_num":"0","line_num":"0","par_num":"0","level":"0","left":"0.040697674209773195","top":"0.8423611110341025","word_num":"0","width":"0.026162791252136226"},{"par_num":"0","width":"0.06104651093482971","text":"v Ajiminny@localhost","word_num":"0","top":"0.8527131783222383","line_num":"0","left":"0.024709303689561857","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.01325904395845201","page_num":"0"},{"conf":"0.30000001192092896","line_num":"0","width":"0.02906976640224456","block_num":"0","level":"0","text":"A HS_local","par_num":"0","page_num":"0","height":"0.013194444444444398","top":"0.8680555555555556","left":"0.04069767526414623","word_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.04069767503415207","conf":"0.30000001192092896","page_num":"0","text":"4SF 1 s 140 ms","width":"0.04215116202831268","level":"0","top":"0.8837209303020853","height":"0.012919896178775314"},{"width":"0.02906976640224457","word_num":"0","height":"0.005167958471510192","top":"0.9018087856085262","left":"0.024709303164434888","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"V PROn","conf":"0.30000001192092896","par_num":"0"},{"text":"A console","page_num":"0","width":"0.027616277337074273","left":"0.04069767614495288","level":"0","word_num":"0","conf":"0.5","top":"0.9145833333333333","height":"0.013194444444444509","block_num":"0","line_num":"0","par_num":"0"},{"top":"0.9326388888923202","left":"0.02470930744653522","word_num":"0","level":"0","height":"0.007929586039649106","par_num":"0","conf":"0.30000001192092896","width":"0.03924418091773987","page_num":"0","block_num":"0","line_num":"0","text":"V & STAGING"},{"left":"0.039244188350195386","par_num":"0","conf":"0.5","block_num":"0","level":"0","text":"4 console 1 s 153 ms","top":"0.9457364342103539","word_num":"0","page_num":"0","width":"0.05668604373931885","line_num":"0","height":"0.012919896178775425"},{"line_num":"0","width":"0.026228269934654234","height":"0.01334543757968476","word_num":"0","page_num":"0","block_num":"0","conf":"0.5","level":"0","left":"0.024676562320620453","par_num":"0","text":"Docker","top":"0.9584435600582902"},{"block_num":"0","par_num":"0","level":"0","top":"0.04651162778062423","width":"0.05668604373931885","text":"© ReportController.php","page_num":"0","conf":"1","word_num":"0","height":"0.013210594654083252","left":"0.1293604678885873","line_num":"0"},{"level":"0","word_num":"0","top":"0.07235142144660922","page_num":"0","height":"0.005167958140373297","left":"0.12936046622915076","conf":"0.30000001192092896","par_num":"0","line_num":"0","width":"0.05813952684402465","block_num":"0","text":"AddLayoutchuitles.ono"},{"conf":"1","left":"0.1337209292951055","level":"0","height":"0.0077519370449913305","block_num":"0","line_num":"0","par_num":"0","text":")TrackProviderInstalledEvent.php","page_num":"0","word_num":"0","top":"0.0930232561545069","width":"0.07558138966560363"},{"text":"JiminnyDeouecommana.ong","left":"0.2020348831569497","conf":"0.5","level":"0","word_num":"0","top":"0.05167958682128626","height":"0.005167958140373186","block_num":"0","width":"0.0639534831047058","page_num":"0","par_num":"0","line_num":"0"},{"conf":"0.5","height":"0.005167958140373186","left":"0.2819767453904","page_num":"0","block_num":"0","par_num":"0","text":"Automaleakeportscommana.ong","top":"0.05167958682128626","level":"0","width":"0.07848836183547975","line_num":"0","word_num":"0"},{"left":"0.3763761179022865","level":"0","page_num":"0","block_num":"0","height":"0.013371496730380628","word_num":"0","conf":"1","text":"AutomatedReportsSendCommand.php","line_num":"0","top":"0.0463311469422335","width":"0.08881664276123047","par_num":"0"},{"height":"0.008333333333333304","word_num":"0","block_num":"0","top":"0.06944444444444442","page_num":"0","left":"0.19767441887802475","line_num":"0","par_num":"0","level":"0","text":"C Team.php","conf":"0.5","width":"0.0305232524871826"},{"conf":"1","line_num":"0","top":"0.06944444444444442","page_num":"0","left":"0.23837210098098888","block_num":"0","level":"0","width":"0.0843023180961609","par_num":"0","height":"0.008333333333333304","text":"C AutomatedReportsRepository.php","word_num":"0"},{"par_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.06944444444444442","word_num":"0","text":"C) AutomatedReportsService.php","conf":"0.5","page_num":"0","width":"0.07703487873077391","left":"0.3313953474978706","height":"0.008333333333333304"},{"line_num":"0","conf":"1","height":"0.012919896178775314","left":"0.41860465018369847","level":"0","page_num":"0","width":"0.0741279065608978","block_num":"0","par_num":"0","text":"© CreateHeldActivityEvent.php","top":"0.0671834625479939","word_num":"0"},{"top":"0.0902777777948951","text":"© UserPilotActivityListener.php","left":"0.30959302469920225","line_num":"0","page_num":"0","level":"0","width":"0.07412790656089785","word_num":"0","par_num":"0","height":"0.010497415728039194","block_num":"0","conf":"1"},{"left":"0.3924418605647242","par_num":"0","top":"0.09027777777777779","text":"© ActivityLogged.php","width":"0.05232558250427244","word_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.013194444444444398","conf":"1","line_num":"0"},{"conf":"1","page_num":"0","text":"© CreateActivityLoggedEvent.php","top":"0.09027777777777779","word_num":"0","par_num":"0","height":"0.013194444444444398","left":"0.21947674709697101","level":"0","block_num":"0","line_num":"0","width":"0.08139534592628478"},{"word_num":"0","level":"0","height":"0.013194444444444398","line_num":"0","page_num":"0","top":"0.11111111111111116","left":"0.2354651193286097","par_num":"0","block_num":"0","text":"© RequestGenerateAskJiminnyReportJob.php","width":"0.10610464811325071","conf":"1"},{"level":"0","page_num":"0","block_num":"0","width":"0.07267441749572756","word_num":"0","height":"0.013194444444444398","left":"0.4404069785098882","text":"© AutomatedReportResult.php","conf":"1","par_num":"0","top":"0.11111111111111116","line_num":"0"},{"conf":"0.5","height":"0.007929586701922897","left":"0.15116278899614918","par_num":"0","text":"class Automacedkeporcscommand extends command","word_num":"0","line_num":"0","level":"0","page_num":"0","top":"0.15486111104180345","width":"0.1380813956260681","block_num":"0"},{"conf":"0.5","page_num":"0","word_num":"0","line_num":"0","block_num":"0","level":"0","par_num":"0","text":"private tunccion processkeportsiscring errequency). vona","top":"0.17054263617914178","width":"0.17296509742736818","height":"0.007929586039649106","left":"0.16279069886167327"},{"level":"0","height":"0.012919896178775314","line_num":"0","width":"0.011627906560897822","word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"117","top":"0.1860465116436012","left":"0.1264534885800162","conf":"0.5"},{"width":"0.30377905368804936","word_num":"0","line_num":"0","page_num":"0","conf":"1","height":"0.01325904395845201","block_num":"0","text":"$this->logger->info(self::LOG_PREFIX . \" Found {$reports->count()} $frequency reports to process\");","level":"0","top":"0.186046511644805","left":"0.17587211021157198","par_num":"0"},{"conf":"1","word_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","text":"118","left":"0.12645348877381465","par_num":"0","top":"0.20155038769872602","width":"0.011627906560897822","height":"0.012919896178775425"},{"text":"119","width":"0.011627906560897822","conf":"1","word_num":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","top":"0.2170542636677183","level":"0","left":"0.12645348877381465","line_num":"0","par_num":"0"},{"height":"0.012919896178775425","word_num":"0","text":"120","block_num":"0","left":"0.12645348877381465","level":"0","page_num":"0","conf":"1","par_num":"0","top":"0.23255813963671046","width":"0.011627906560897822","line_num":"0"},{"height":"0.012919896178775425","word_num":"0","left":"0.12645348877381465","page_num":"0","text":"121","line_num":"0","width":"0.011627906560897822","conf":"1","level":"0","par_num":"0","top":"0.24806201560570273","block_num":"0"},{"block_num":"0","page_num":"0","height":"0.012919896178775314","conf":"1","width":"0.011627906560897822","level":"0","par_num":"0","text":"122","word_num":"0","top":"0.263565891574695","line_num":"0","left":"0.12645348877381465"},{"left":"0.12645348877381465","page_num":"0","par_num":"0","level":"0","text":"123","block_num":"0","top":"0.2790697675436873","conf":"1","width":"0.011627906560897822","height":"0.012919896178775314","word_num":"0","line_num":"0"},{"block_num":"0","width":"0.011627906560897822","top":"0.29457364351267956","level":"0","par_num":"0","left":"0.12645348877381465","line_num":"0","word_num":"0","text":"124","conf":"1","page_num":"0","height":"0.012919896178775314"},{"left":"0.1264534885800162","page_num":"0","text":"125","word_num":"0","width":"0.011627906560897822","top":"0.31007751982620224","height":"0.012919896178775425","line_num":"0","par_num":"0","block_num":"0","conf":"1","level":"0"},{"top":"0.2170542637881876","width":"0.10901162624359131","word_num":"0","left":"0.1758720935206867","par_num":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0","level":"0","text":"/** @var AutomatedReport $report */","height":"0.012919896178775314"},{"block_num":"0","left":"0.17587209263765186","conf":"0.5","width":"0.09738371968269349","height":"0.012919896178775314","word_num":"0","level":"0","text":"foreach ($reports as $report) {","line_num":"0","page_num":"0","top":"0.2325581398628087","par_num":"0"},{"par_num":"0","line_num":"0","block_num":"0","level":"0","text":"$this->logger->info(self::LOG_PREFIX . ' Dispatching Generate Report job for report', I","top":"0.2451388888888889","height":"0.015972222222222165","left":"0.1875000048082235","conf":"1","page_num":"0","width":"0.26889533996582027","word_num":"0"},{"width":"0.03779069781303407","top":"0.26356589180079315","block_num":"0","word_num":"0","page_num":"0","par_num":"0","conf":"1","left":"0.20058139480714576","height":"0.012919896178775425","level":"0","line_num":"0","text":"'reportUvid'"},{"conf":"0.5","text":"= $report->getUvid(),","width":"0.06976743936538696","page_num":"0","level":"0","line_num":"0","height":"0.012919896178775314","block_num":"0","top":"0.263565891833093","word_num":"0","par_num":"0","left":"0.23837209319275235"},{"word_num":"0","block_num":"0","page_num":"0","text":"'teamId' = $report->getTeamId(),","par_num":"0","line_num":"0","top":"0.2790697677159526","width":"0.10174418687820433","level":"0","left":"0.20058139334121608","conf":"0.5","height":"0.012919896178775314"},{"level":"0","page_num":"0","width":"0.03343023061752318","left":"0.2020348842733605","block_num":"0","line_num":"0","height":"0.012919896178775425","conf":"0.5","par_num":"0","text":"'frequency'","top":"0.2945736437387777","word_num":"0"},{"level":"0","top":"0.2944444444444445","width":"0.08430232405662536","word_num":"0","page_num":"0","left":"0.2369186068185865","text":"= $report->getFrequency().","line_num":"0","block_num":"0","par_num":"0","conf":"0.5","height":"0.013194444444444398"},{"word_num":"0","block_num":"0","conf":"0.5","left":"0.20203488427090063","top":"0.31007751951397156","par_num":"0","page_num":"0","height":"0.012919896178775314","line_num":"0","width":"0.08866279125213625","level":"0","text":"'type' => $report->getType(),"},{"block_num":"0","page_num":"0","text":"126","line_num":"0","top":"0.32558139544752507","width":"0.011627906560897822","height":"0.010335916943020385","left":"0.12645348877381465","level":"0","conf":"1","par_num":"0","word_num":"0"},{"text":"1):","line_num":"0","block_num":"0","page_num":"0","top":"0.322997416036366","height":"0.012919896178775314","width":"0.011627906560897822","word_num":"0","left":"0.18750000006257433","conf":"0.30000001192092896","level":"0","par_num":"0"},{"height":"0.005167958471510081","left":"0.12645348848135138","line_num":"0","page_num":"0","top":"0.3591731266704834","conf":"0.30000001192092896","text":"1128","level":"0","par_num":"0","word_num":"0","block_num":"0","width":"0.010174418240785604"},{"width":"0.11191860437393189","height":"0.012919896178775425","left":"0.1874999983035864","page_num":"0","line_num":"0","level":"0","text":"$job = $report->isAskJiminnyReport()","word_num":"0","par_num":"0","conf":"1","block_num":"0","top":"0.35400516797435044"},{"top":"0.36944444444444446","width":"0.18604650497436526","level":"0","conf":"1","block_num":"0","word_num":"0","page_num":"0","left":"0.19912791363028592","height":"0.013194444444444398","line_num":"0","par_num":"0","text":"? new RequestGenerateAskJiminnyReportJob($report->getUvid())"},{"conf":"1","height":"0.013210594654083252","line_num":"0","text":": new RequestGenerateReportJob($report->getUvid());","width":"0.1584302306175232","par_num":"0","level":"0","page_num":"0","word_num":"0","block_num":"0","left":"0.19912790520258694","top":"0.38472222200973705"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.12645348843466736","conf":"1","text":"130","height":"0.012919896178775425","level":"0","page_num":"0","top":"0.385012919912335","width":"0.01162790656089785"},{"block_num":"0","height":"0.012919896178775314","left":"0.1264534883844522","text":"131","top":"0.4005167962258578","level":"0","line_num":"0","conf":"1","par_num":"0","width":"0.010174418240785577","page_num":"0","word_num":"0"},{"page_num":"0","width":"0.011627906560897822","level":"0","top":"0.4160206719364521","word_num":"0","text":"132","left":"0.12645348877381465","block_num":"0","line_num":"0","par_num":"0","conf":"1","height":"0.012919896178775314"},{"conf":"1","top":"0.43152454790544437","line_num":"0","par_num":"0","width":"0.011627906560897822","height":"0.012919896178775314","word_num":"0","page_num":"0","left":"0.12645348877381465","block_num":"0","level":"0","text":"133"},{"width":"0.011627906560897822","left":"0.12645348877381465","word_num":"0","height":"0.012919896178775314","top":"0.44702842387443664","par_num":"0","text":"134","conf":"1","page_num":"0","level":"0","block_num":"0","line_num":"0"},{"par_num":"0","top":"0.4625322998434288","block_num":"0","text":"135","word_num":"0","width":"0.011627906560897822","height":"0.012919896178775425","conf":"1","left":"0.12645348877381465","line_num":"0","page_num":"0","level":"0"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"136","width":"0.011627906560897822","word_num":"0","top":"0.47803617580928226","conf":"1","left":"0.12645348877381465","height":"0.010335916943020274","level":"0"},{"block_num":"0","level":"0","height":"0.012919896178775314","line_num":"0","page_num":"0","par_num":"0","left":"0.1264534885800162","text":"137","conf":"1","top":"0.49095607236711536","width":"0.011627906560897822","word_num":"0"},{"level":"0","text":"$this->dispatcher->dispatch($job);","block_num":"0","conf":"1","line_num":"0","top":"0.41602067216255034","width":"0.10610464811325077","word_num":"0","left":"0.18750000019846186","par_num":"0","page_num":"0","height":"0.012919896178775314"},{"par_num":"0","height":"0.013194444444444287","line_num":"0","page_num":"0","left":"0.16279069238351843","block_num":"0","top":"0.47777777777777786","conf":"1","width":"0.18749999999999997","text":"private function getReportById(string $reportid): Collection","level":"0","word_num":"0"},{"word_num":"0","par_num":"0","conf":"1","level":"0","height":"0.013194444444444509","text":"$report = $this->reportRepository->findByIdOrUuid($reportId);","width":"0.18895348310470578","left":"0.1758720988353722","top":"0.50625","page_num":"0","line_num":"0","block_num":"0"},{"text":"139","page_num":"0","width":"0.011627906560897822","par_num":"0","left":"0.1264534885800162","top":"0.5219638243050998","block_num":"0","conf":"1","level":"0","line_num":"0","height":"0.012919896178775425","word_num":"0"},{"level":"0","top":"0.5374677003602247","conf":"1","height":"0.012919896178775314","word_num":"0","line_num":"0","page_num":"0","width":"0.011627906560897822","block_num":"0","text":"140","left":"0.12645348877381465","par_num":"0"},{"par_num":"0","page_num":"0","top":"0.552971576329217","line_num":"0","level":"0","conf":"1","word_num":"0","height":"0.012919896178775314","block_num":"0","text":"141","width":"0.011627906560897822","left":"0.12645348877381465"},{"level":"0","height":"0.012919896178775314","top":"0.5684754522982093","page_num":"0","left":"0.12645348877381465","line_num":"0","width":"0.011627906560897822","word_num":"0","conf":"1","block_num":"0","text":"142","par_num":"0"},{"conf":"1","page_num":"0","word_num":"0","left":"0.12645348877381465","level":"0","line_num":"0","block_num":"0","height":"0.012919896178775425","par_num":"0","text":"143","top":"0.5839793282672014","width":"0.011627906560897822"},{"page_num":"0","word_num":"0","left":"0.12645348877381465","par_num":"0","conf":"1","line_num":"0","top":"0.5994832042361936","height":"0.012919896178775425","width":"0.011627906560897822","level":"0","block_num":"0","text":"144"},{"level":"0","page_num":"0","width":"0.011627906560897822","top":"0.614987080205186","block_num":"0","par_num":"0","line_num":"0","height":"0.012919896178775425","text":"145","left":"0.12645348877381465","word_num":"0","conf":"1"},{"level":"0","top":"0.6304909561710393","conf":"1","block_num":"0","width":"0.011627906560897822","page_num":"0","height":"0.010335916943020274","par_num":"0","line_num":"0","left":"0.12645348877381465","word_num":"0","text":"146"},{"conf":"1","width":"0.01162790656089785","level":"0","page_num":"0","block_num":"0","left":"0.12645348850734178","top":"0.6459948321615647","height":"0.010335916943020385","line_num":"0","par_num":"0","text":"147","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","top":"0.6640826873939976","word_num":"0","width":"0.010174418240785604","left":"0.12645348848135138","block_num":"0","height":"0.005167958471510192","page_num":"0","text":"11481"},{"line_num":"0","top":"0.537467700581834","left":"0.17587209371296195","text":"if ($report === null) {","page_num":"0","par_num":"0","conf":"0.5","level":"0","height":"0.013226743539174413","block_num":"0","width":"0.07267441749572753","word_num":"0"},{"height":"0.015503875414530466","width":"0.12790697813034058","page_num":"0","conf":"1","level":"0","left":"0.1875000014387056","top":"0.5529715764184885","text":"$this->logger->warning(self::LOG_PREFIX","line_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"height":"0.013194444444444398","left":"0.3168604663369826","conf":"0.5","block_num":"0","line_num":"0","level":"0","par_num":"0","text":"' Report not found for --report-id', ['reportid' => $reportId]);","top":"0.5527777777777778","width":"0.1962209224700927","word_num":"0","page_num":"0"},{"left":"0.1875000072077455","word_num":"0","height":"0.015552326043446918","width":"0.15988371372222898","text":"$this-›warn( string: \"Repofft not found: ($reportId}\");","page_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.5","top":"0.5684754519976564"},{"text":"return collect();","page_num":"0","word_num":"0","block_num":"0","left":"0.18750000346362866","top":"0.5993055555555555","conf":"1","width":"0.05523255467414856","level":"0","line_num":"0","par_num":"0","height":"0.013194444444444509"},{"text":"if (! $report->getStatus()) {","left":"0.17587209446118823","line_num":"0","top":"0.6434108532905233","width":"0.09011627435684205","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.5","height":"0.015616924232906837","par_num":"0"},{"height":"0.010335916943020274","page_num":"0","width":"0.3154069662094116","block_num":"0","word_num":"0","top":"0.6614987080659576","level":"0","conf":"1","par_num":"0","text":"$this->logger->warning(self::LOG_PREFIX . ' Report is inactive, processing anyway (manual override)', [","left":"0.18750000762222058","line_num":"0"},{"conf":"0.30000001192092896","width":"0.07267441153526305","left":"0.20058139547018755","page_num":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.005167958140373297","level":"0","text":"reoorclo = reoorclo.","top":"0.6795865635654723","line_num":"0"},{"block_num":"0","word_num":"0","height":"0.012919896178775425","line_num":"0","conf":"0.5","page_num":"0","top":"0.6899224806358492","width":"0.010174418240785604","level":"0","par_num":"0","text":"150","left":"0.12645348843290177"},{"height":"0.005167958140373297","par_num":"0","line_num":"0","word_num":"0","left":"0.20058139503103672","conf":"0.30000001192092896","level":"0","page_num":"0","text":"reoorcuuo = nreoor-raeruure","block_num":"0","top":"0.6950904395344645","width":"0.10465115308761597"},{"text":"115-","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.00872092992067336","level":"0","left":"0.126453488455361","height":"0.005167958471510192","page_num":"0","top":"0.710594315294822","word_num":"0","block_num":"0"},{"left":"0.18750000040172163","line_num":"0","height":"0.012919896178775314","width":"0.011627906560897822","block_num":"0","conf":"0.30000001192092896","top":"0.7054263567771067","page_num":"0","level":"0","word_num":"0","par_num":"0","text":"I):"},{"par_num":"0","top":"0.7209302325738337","line_num":"0","level":"0","page_num":"0","height":"0.012919896178775314","text":"152","width":"0.010174418240785604","word_num":"0","block_num":"0","conf":"1","left":"0.12645348843290177"},{"word_num":"0","line_num":"0","left":"0.1264534883844522","conf":"1","page_num":"0","height":"0.012919896178775425","par_num":"0","block_num":"0","level":"0","text":"153","width":"0.010174418240785577","top":"0.7364341088873565"},{"level":"0","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.7208333332563247","height":"0.015600775347815676","block_num":"0","width":"0.24418604373931882","word_num":"0","text":"$this->warn( string: 'Report is inactive - processing anyway (manual override). ');","left":"0.18750000007613146"},{"width":"0.02616279125213622","page_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","text":"Output","left":"0.1322674420192807","height":"0.012919896178775425","par_num":"0","block_num":"0","top":"0.788113695192266"},{"block_num":"0","page_num":"0","word_num":"0","level":"0","left":"0.16569767614614364","conf":"0.30000001192092896","text":"fb jiminny.automated_reports>","par_num":"0","top":"0.788113695192266","line_num":"0","width":"0.07267441749572753","height":"0.012919896178775425"},{"conf":"0.30000001192092896","top":"0.8111111111111111","width":"0.02180232554674147","word_num":"0","left":"0.15406976740600578","page_num":"0","line_num":"0","level":"0","height":"0.005555555555555536","block_num":"0","par_num":"0","text":"50 rows"},{"level":"0","top":"0.8268733853408449","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.012919896178775425","text":"Did Y","line_num":"0","par_num":"0","left":"0.14098837226148928","block_num":"0","width":"0.02325581312179567"},{"par_num":"0","text":"Tix: Auto v","word_num":"0","left":"0.2703488366276493","level":"0","top":"0.8111111111111111","block_num":"0","page_num":"0","height":"0.005555555555555536","conf":"0.5","width":"0.02325581461191173","line_num":"0"},{"top":"0.8291666666666667","width":"0.09011626839637754","word_num":"0","text":"Wuuid (UUID with time-low a...","block_num":"0","left":"0.18168605708971963","line_num":"0","level":"0","par_num":"0","height":"0.008333333333333304","page_num":"0","conf":"0.5"},{"level":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","line_num":"0","top":"0.8449612404119043","word_num":"0","width":"0.1220930218696594","left":"0.1715116306917656","page_num":"0","conf":"1","text":"68 efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"},{"height":"0.012919896178775425","page_num":"0","word_num":"0","top":"0.8630490956229293","text":"67 81ad94e2-8b64-4281-9e45-fac2ffe17359","line_num":"0","width":"0.1220930218696594","conf":"1","level":"0","left":"0.17151163032381503","par_num":"0","block_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.17151162922045687","par_num":"0","height":"0.005167958802647088","line_num":"0","word_num":"0","text":"484r2acec+-c7e5-4521-[CREDIT_CARD]","block_num":"0","top":"0.8863049094844142","width":"0.11918604373931885","page_num":"0"},{"conf":"1","par_num":"0","text":"47 90ac7a1d-7b2c-40ed-b7e6-af2f70b1fe88","top":"0.9018087858899406","line_num":"0","level":"0","block_num":"0","width":"0.12063952684402465","page_num":"0","left":"0.17151163192535526","word_num":"0","height":"0.012919896178775314"},{"line_num":"0","text":"46 be413ea5-8e74-479f-af30-d2e76917ab62","top":"0.9198966409287002","width":"0.1220930218696594","word_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","conf":"1","block_num":"0","left":"0.1715116306917656","page_num":"0"},{"top":"0.9379844961397252","height":"0.012919896178775314","par_num":"0","width":"0.12063952684402462","word_num":"0","level":"0","conf":"1","left":"0.17151163202225456","line_num":"0","page_num":"0","block_num":"0","text":"45 d8be3cbc-48d0-4d40-ad09-8657fe3f8fad"},{"page_num":"0","left":"0.1715116305520672","height":"0.010658914513058115","word_num":"0","line_num":"0","conf":"1","width":"0.12209302186965942","top":"0.9583333333119464","text":"44 66880ca7-15d0-4d3a-b7d4-C61302c61a7a","level":"0","block_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","left":"0.2994186051655725","top":"0.8268733853408449","word_num":"0","page_num":"0","par_num":"0","height":"0.012919896178775425","text":"• team_id T","width":"0.03924418389797213","conf":"0.30000001192092896","level":"0"},{"top":"0.8266403234439997","conf":"0.30000001192092896","par_num":"0","width":"0.02913420498371122","line_num":"0","height":"0.013386019070943278","page_num":"0","level":"0","block_num":"0","left":"0.35607243290712653","text":"• type Y","word_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","height":"0.012919896178775314","page_num":"0","width":"0.04069767296314236","par_num":"0","top":"0.8449612404442041","left":"0.34883721075757396","conf":"1","text":"1 ask_jiminny","level":"0"},{"top":"0.8656330756096449","level":"0","line_num":"0","text":"1 ask iiminnv","conf":"0.30000001192092896","left":"0.3473837212949594","page_num":"0","height":"0.007978035344017864","word_num":"0","par_num":"0","block_num":"0","width":"0.04069766998291019"},{"level":"0","top":"0.8268733850824469","line_num":"0","width":"0.03633720874786378","par_num":"0","word_num":"0","page_num":"0","block_num":"0","text":"• status Y","conf":"0.30000001192092896","left":"0.4142441867587733","height":"0.012919896178775314"},{"word_num":"0","height":"0.00794573624928796","block_num":"0","left":"0.34883720862973905","conf":"1","par_num":"0","line_num":"0","text":"1 exec_summary","page_num":"0","top":"0.886111111138922","width":"0.042151162028312705","level":"0"},{"block_num":"0","page_num":"0","word_num":"0","width":"0.04360465109348299","text":"1 exec_summary","height":"0.012919896178775425","level":"0","line_num":"0","conf":"1","top":"0.9018087856638423","left":"0.34883720988203754","par_num":"0"},{"conf":"0.30000001192092896","text":"1 exec summary","page_num":"0","line_num":"0","left":"0.3473837225882753","word_num":"0","height":"0.005555555555555536","top":"0.925","level":"0","par_num":"0","width":"0.04360464513301848","block_num":"0"},{"word_num":"0","height":"0.008333333333333304","block_num":"0","page_num":"0","left":"0.34883721303449955","text":"1 exec summary","level":"0","par_num":"0","conf":"0.5","top":"0.9402777777777778","width":"0.04215115904808042","line_num":"0"},{"block_num":"0","height":"0.013242893748813267","width":"0.04360465109348299","conf":"1","par_num":"0","line_num":"0","top":"0.9583333334550507","page_num":"0","word_num":"0","text":"1 exec_summary","level":"0","left":"0.3488372087919213"},{"top":"0.8268733851147465","word_num":"0","height":"0.012919896178775425","left":"0.46656976958875856","text":"I frequency","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","width":"0.039244183897972074","par_num":"0","line_num":"0"},{"block_num":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0","top":"0.8472222222222222","text":"1 monthly","height":"0.008333333333333304","word_num":"0","level":"0","width":"0.029069766402244568","left":"0.45930232682794736"},{"block_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.02470930218696593","left":"0.45930232552957906","level":"0","height":"0.015503875414530355","word_num":"0","text":"1 daily","page_num":"0","top":"0.8630490956260682"},{"left":"0.45919323490971636","line_num":"0","conf":"0.5","block_num":"0","text":"O quarterly","top":"0.8826683407913767","width":"0.0365553915500641","level":"0","word_num":"0","height":"0.015025075276692723","par_num":"0","page_num":"0"},{"text":"1 weekly","width":"0.02761627733707428","word_num":"0","block_num":"0","page_num":"0","top":"0.9018087856315427","height":"0.012919896178775314","line_num":"0","level":"0","conf":"1","left":"0.45930232730139864","par_num":"0"},{"block_num":"0","par_num":"0","text":"1 weekly","width":"0.02761627733707428","word_num":"0","page_num":"0","height":"0.012919896178775314","line_num":"0","left":"0.45930232642930563","conf":"1","top":"0.9198966408425676","level":"0"},{"top":"0.9379844961397252","par_num":"0","line_num":"0","page_num":"0","text":"o one_off","level":"0","width":"0.030523255467414856","left":"0.45930232606958715","height":"0.012919896178775314","block_num":"0","word_num":"0","conf":"0.5"},{"height":"0.013242893748813267","left":"0.459302325373124","page_num":"0","level":"0","par_num":"0","text":"o one_off","conf":"0.30000001192092896","top":"0.9583333334550507","width":"0.030523255467414856","word_num":"0","block_num":"0","line_num":"0"},{"word_num":"0","left":"0.004360462843652513","level":"0","text":"su rows retrieved staruno Trom 1in g49 ms (execution: 4/ ms, Telching: goz ms","line_num":"0","page_num":"0","width":"0.17877905368804933","top":"0.9895833333333334","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.005555555555555536"},{"page_num":"0","height":"0.007929586039649106","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"82 .","level":"0","top":"0.15486111111454237","word_num":"0","left":"0.5101744202552663","line_num":"0","width":"0.018895347416400865"},{"par_num":"0","level":"0","height":"0.005555555555555536","page_num":"0","block_num":"0","line_num":"0","left":"0.7979651227348625","top":"0.004861111111111094","width":"0.06104650497436526","text":"Suobort Dailv • in 2h 36m","word_num":"0","conf":"0.30000001192092896"},{"text":"100% [45)","word_num":"0","top":"0.004861111111111094","height":"0.005555555555555536","page_num":"0","left":"0.8982558162700002","block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.023255811631679557","par_num":"0","line_num":"0"},{"line_num":"0","conf":"1","block_num":"0","left":"0.9404069767186194","page_num":"0","par_num":"0","height":"0.005555555555555536","top":"0.004861111111111094","level":"0","text":"Tue 14 Aor 12:24:24","width":"0.05232558250427244","word_num":"0"},{"top":"0.04586563213271966","height":"0.014211887783474375","line_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","left":"0.5406256089840771","word_num":"0","block_num":"0","text":"= custom.log","width":"0.03502785265445718"},{"block_num":"0","word_num":"0","line_num":"0","text":"= laravel.log X","level":"0","top":"0.04651162778062423","page_num":"0","left":"0.5843023277298871","height":"0.013210594654083252","par_num":"0","conf":"0.5","width":"0.03779069483280173"},{"height":"0.012919896178775314","width":"0.09302325248718268","level":"0","word_num":"0","top":"0.06718346272025921","page_num":"0","conf":"1","left":"0.5406976777453755","line_num":"0","text":"© AskJiminnyReportActivityService.php","block_num":"0","par_num":"0"},{"word_num":"0","level":"0","par_num":"0","conf":"1","width":"0.10029069185256967","left":"0.5406976822668985","height":"0.007913436492284154","page_num":"0","block_num":"0","text":"ch Ask.liminnvRenortActivitvServiceTest.ohr","line_num":"0","top":"0.09027777774868995"},{"height":"0.013210594654083252","par_num":"0","width":"0.059593021869659424","word_num":"0","top":"0.046511627737557903","line_num":"0","text":"A SF ljiminny@localhost]","block_num":"0","conf":"0.5","page_num":"0","level":"0","left":"0.6250000012408033"},{"block_num":"0","par_num":"0","width":"0.07267441749572756","height":"0.013210593329535558","text":"A HS_local [jiminny@localhost]","conf":"0.5","page_num":"0","line_num":"0","left":"0.6933139527796128","level":"0","top":"0.04651162857209701","word_num":"0"},{"line_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","level":"0","word_num":"0","page_num":"0","left":"0.642441861113034","top":"0.07235142144660922","width":"0.04941859841346741","block_num":"0","text":"ACuiVilysearch.ong","par_num":"0"},{"top":"0.04651162811176113","width":"0.042151162028312705","word_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.7761627920293541","height":"0.010432816214031582","page_num":"0","text":"A console [PROD]","level":"0","line_num":"0"},{"block_num":"0","conf":"0.5","level":"0","par_num":"0","left":"0.7834302315507978","line_num":"0","text":"© HistoryService.php","width":"0.05087209343910215","height":"0.012919896178775314","top":"0.0671834625479939","page_num":"0","word_num":"0"},{"block_num":"0","level":"0","page_num":"0","height":"0.013210594654083252","left":"0.8808139546937838","top":"0.04651162778062423","width":"0.047965115308761574","text":"7 console [STAGING]","word_num":"0","conf":"0.5","line_num":"0","par_num":"0"},{"page_num":"0","conf":"1","height":"0.012919896178775314","line_num":"0","par_num":"0","left":"0.9345930233395754","block_num":"0","top":"0.0671834625479939","width":"0.029069766402244568","word_num":"0","level":"0","text":"Criteria.php"},{"left":"0.5377906977722214","word_num":"0","conf":"1","line_num":"0","level":"0","top":"0.2971576228408449","height":"0.012919896178775314","width":"0.008720929920673415","text":"17","par_num":"0","block_num":"0","page_num":"0"},{"top":"0.4651162794299921","left":"0.5377906976850122","line_num":"0","page_num":"0","conf":"1","level":"0","width":"0.008720929920673415","par_num":"0","text":"28","block_num":"0","height":"0.012919896178775314","word_num":"0"},{"conf":"1","text":"29","line_num":"0","height":"0.012919896178775314","left":"0.5377906977722214","page_num":"0","par_num":"0","top":"0.4806201551405864","block_num":"0","width":"0.008720929920673415","word_num":"0","level":"0"},{"height":"0.012919896178775425","block_num":"0","par_num":"0","level":"0","width":"0.13081394433975224","conf":"1","page_num":"0","text":": [HubSpot Journal Polling] Service ending","left":"0.559593033074228","line_num":"0","top":"0.11369509054110327","word_num":"0"},{"level":"0","top":"0.12916666666666665","left":"0.5595930316997151","height":"0.013194444444444509","line_num":"0","page_num":"0","par_num":"0","width":"0.13662790060043328","block_num":"0","word_num":"0","conf":"1","text":": [HubSpot Journal Pollingl Released polling"},{"left":"0.9563953493393612","top":"0.10852713188477248","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.014534883201122284","level":"0","text":"X81","word_num":"0","height":"0.012919896178775425","par_num":"0"},{"left":"0.8779069767866481","par_num":"0","text":"emlplyetales .u ounel","top":"0.11875000000000002","level":"0","block_num":"0","page_num":"0","height":"0.005555555555555536","width":"0.06395348310470583","word_num":"0","conf":"0.30000001192092896","line_num":"0"},{"text":"\"trace_id\":\"d9196bad-6e26-4865-8","page_num":"0","top":"0.12919896650695673","word_num":"0","left":"0.8895348856454479","par_num":"0","level":"0","width":"0.09883720874786373","height":"0.010335916943020274","conf":"1","line_num":"0","block_num":"0"},{"conf":"0.5","block_num":"0","height":"0.013194444444444509","level":"0","line_num":"0","left":"0.5581395412055355","text":": Jiminny\\Console\\Commands\\Command:: run","word_num":"0","width":"0.12354650497436526","top":"0.14444444444444438","par_num":"0","page_num":"0"},{"text":": Jiminny \\Console\\Commands\\Command: :run l","block_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.5","height":"0.012919896178775425","width":"0.12354651689529417","word_num":"0","line_num":"0","left":"0.5595930206736558","top":"0.16020671844808"},{"text":"cE: Monitoring suary","height":"0.007816537221272735","block_num":"0","width":"0.06104651093482971","conf":"0.5","par_num":"0","word_num":"0","page_num":"0","left":"0.559593024084325","level":"0","line_num":"0","top":"0.17829457396042303"},{"word_num":"0","line_num":"0","page_num":"0","left":"0.6264534878660808","block_num":"0","level":"0","par_num":"0","text":"{\"correlation_id\"","top":"0.17571059476160278","conf":"1","height":"0.012919896178775425","width":"0.05232558250427244"},{"level":"0","height":"0.010626614756054309","left":"0.9302325605921826","line_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"0.5","top":"0.16020671846176615","width":"0.05668604373931885","word_num":"0","text":"nandInMb\":62.0, \"mem"},{"width":"0.04505814015865328","text":"ccabaf2a840e\"}","line_num":"0","word_num":"0","level":"0","height":"0.010335917605294176","page_num":"0","conf":"0.5","block_num":"0","top":"0.1757105941497885","left":"0.9098837205564398","par_num":"0"},{"word_num":"0","height":"0.005555555555555647","width":"0.055232560634613015","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","page_num":"0","left":"0.5595930216020569","level":"0","text":"Ce. Monntorino eno","top":"0.19374999999999998"},{"width":"0.09011628031730645","page_num":"0","par_num":"0","left":"0.5595930222128314","word_num":"0","level":"0","line_num":"0","height":"0.005555555555555536","block_num":"0","conf":"0.30000001192092896","text":"auronared-revorts started","top":"0.2090277777777778"},{"page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.005555555555555536","text":"'\"correlarion 10","top":"0.2090277777777778","word_num":"0","par_num":"0","left":"0.6540697733529706","width":"0.04941859841346741","level":"0"},{"level":"0","line_num":"0","block_num":"0","page_num":"0","top":"0.22480620147076946","left":"0.5654069777111276","par_num":"0","conf":"0.30000001192092896","height":"0.005167958802647088","width":"0.058139532804489136","text":"aurolldreo-reoorts","word_num":"0"},{"height":"0.013194444444444398","par_num":"0","page_num":"0","word_num":"0","block_num":"0","text":"Checking conditions","top":"0.21944444444444444","line_num":"0","width":"0.06104651093482971","conf":"1","level":"0","left":"0.6264534890009126"},{"page_num":"0","width":"0.0625","left":"0.9200581405765504","top":"0.20413436703003018","line_num":"0","height":"0.015503875414530466","block_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","text":"-995f-4e6dcaa55953\"}","word_num":"0"},{"line_num":"0","text":"{\"correlatio","word_num":"0","conf":"1","left":"0.949127906326041","width":"0.037790697813034124","page_num":"0","block_num":"0","level":"0","top":"0.21963824290975098","par_num":"0","height":"0.012919896178775314"},{"conf":"0.30000001192092896","height":"0.005200258228513999","block_num":"0","par_num":"0","page_num":"0","text":"aurolideo-reoors rrocessino caily redori","top":"0.24027777785979554","width":"0.13953487873077397","word_num":"0","left":"0.5595930280730836","level":"0","line_num":"0"},{"top":"0.250645994937007","width":"0.13808138370513923","word_num":"0","par_num":"0","height":"0.015503875414530466","left":"0.5595930347579878","text":"ING: [automated-reports] Report not found for","level":"0","line_num":"0","conf":"1","block_num":"0","page_num":"0"},{"word_num":"0","conf":"1","width":"0.14244184494018552","block_num":"0","height":"0.013194444444444398","page_num":"0","line_num":"0","left":"0.5595930375328433","par_num":"0","text":": [automated-reports] Found O daily reports to","top":"0.2659722222222223","level":"0"},{"left":"0.5595930297669499","level":"0","conf":"1","line_num":"0","text":": [automated-reports] Completed","block_num":"0","par_num":"0","height":"0.012919896178775314","top":"0.28165374687185274","word_num":"0","width":"0.09883720278739927","page_num":"0"},{"conf":"1","page_num":"0","par_num":"0","level":"0","top":"0.29715762276668267","word_num":"0","block_num":"0","height":"0.01325904395845201","left":"0.5581395436807142","text":": Jiminny\\Console\\Commands\\Command: :run Memory","width":"0.14389533996582027","line_num":"0"},{"block_num":"0","par_num":"0","level":"0","left":"0.559593033651973","conf":"1","line_num":"0","text":": Jiminny\\Console\\Commands\\Command:: run Memory","page_num":"0","height":"0.013194444444444509","top":"0.3125","width":"0.1409883618354797","word_num":"0"},{"height":"0.012919896178775314","word_num":"0","block_num":"0","left":"0.5595930329588956","par_num":"0","line_num":"0","page_num":"0","text":": Jiminny \\Console\\Commands\\Command::run Memory usage before starting command {\"command\":","level":"0","top":"0.32816537477882946","conf":"1","width":"0.26889533996582027"},{"block_num":"0","par_num":"0","top":"0.3462532302034703","conf":"0.30000001192092896","width":"0.12499998807907109","left":"0.5595930351678327","height":"0.007913436492284154","word_num":"0","page_num":"0","level":"0","line_num":"0","text":"Lemartscheduled StAklinG bauch process"},{"left":"0.5595930319637142","block_num":"0","height":"0.0077519370449913305","level":"0","page_num":"0","par_num":"0","text":"• LemartscheduleJ FiNIsHED bauch process","word_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.36175710628370594","width":"0.12354650497436526"},{"text":"siminnyNconsole commands (command::run","block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.007929586039649106","left":"0.5581395434454595","top":"0.3770833333367647","word_num":"0","width":"0.12354650497436526","par_num":"0"},{"word_num":"0","level":"0","left":"0.5595930327293027","page_num":"0","par_num":"0","text":"• Jamanay Nconso le (commands (command.. run","line_num":"0","height":"0.007929586039649106","conf":"0.30000001192092896","width":"0.12063952684402468","top":"0.3927648582721651","block_num":"0"},{"text":"•runnano conterence.ionror.cour coi","page_num":"0","top":"0.4082687337737002","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.005167958802647088","par_num":"0","left":"0.559593024275548","level":"0","width":"0.11482558250427255","block_num":"0"},{"left":"0.9360465105721156","text":"\"6f598ff2-e7b2-40","width":"0.05087209343910215","height":"0.012919896178775314","word_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.40310077555402324","line_num":"0","level":"0","par_num":"0"},{"conf":"1","word_num":"0","line_num":"0","left":"0.5595930307410484","level":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775314","text":": [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00]","top":"0.41860465126461754","width":"0.29069766998291013"},{"left":"0.8517441887085315","page_num":"0","par_num":"0","top":"0.41602067185345826","width":"0.13517441749572756","level":"0","text":"{\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-9","word_num":"0","conf":"1","height":"0.015503875414530466","line_num":"0","block_num":"0"},{"top":"0.4340277777777778","word_num":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","text":": Jiminny\\Console\\Commands\\Command: :run Memory","height":"0.013194444444444398","level":"0","page_num":"0","left":"0.5581395436807142","width":"0.14389533996582027"},{"page_num":"0","par_num":"0","height":"0.013194444444444398","left":"0.7776162914176024","text":"and\": \"conference:monitor:count\", \"memoryBeforeCommandInMb\" : 62.0, \"memor","conf":"1","width":"0.20930230617523193","word_num":"0","block_num":"0","line_num":"0","level":"0","top":"0.4340277777777778"},{"line_num":"0","height":"0.013226743539174413","par_num":"0","left":"0.5581395411981298","page_num":"0","conf":"1","text":": Jiminny\\Console\\Commands\\Command: : run","top":"0.44930555570672637","block_num":"0","word_num":"0","level":"0","width":"0.12354650497436515"},{"height":"0.013226743539174413","left":"0.7005814098688852","conf":"1","line_num":"0","page_num":"0","level":"0","block_num":"0","text":"usage before starting command {\"command\": \"mailbox:batch: create\", \"memoryBeforeCommandInMb\" : 62.","top":"0.44930555583592535","width":"0.2863371849060059","word_num":"0","par_num":"0"},{"text":": [EmailSchedule] STARTING batch create","level":"0","top":"0.46511627917159426","height":"0.012919896178775425","page_num":"0","width":"0.12209302186965942","block_num":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.5595930246219343","conf":"0.5"},{"conf":"1","width":"0.22965116500854488","line_num":"0","level":"0","left":"0.7572674444343124","par_num":"0","height":"0.015536175833807953","text":"(\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\", \"trace_id\":\"303448","top":"0.46249999974459466","word_num":"0","page_num":"0","block_num":"0"},{"page_num":"0","text":": [EmailSchedule] FINISHED batch create {\"hos","conf":"1","par_num":"0","block_num":"0","line_num":"0","width":"0.13808138370513923","word_num":"0","height":"0.013194444444444398","left":"0.5595930348647673","top":"0.4805555555555556","level":"0"},{"conf":"1","par_num":"0","level":"0","width":"0.25290696620941155","line_num":"0","top":"0.47777777777777786","height":"0.015972222222222165","word_num":"0","block_num":"0","page_num":"0","left":"0.7340116382479526","text":"amp_1\"} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\", \"trace_id\":\"303448"},{"block_num":"0","left":"0.5581395364582902","conf":"0.5","par_num":"0","top":"0.4958333336539229","level":"0","width":"0.1642441868782043","line_num":"0","page_num":"0","height":"0.01321059332953567","word_num":"0","text":": Jiminny\\Console\\Commands\\Command: : run Memory usage"},{"level":"0","page_num":"0","block_num":"0","left":"0.9127906993580677","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","text":"landInMb\": 62.0, \"memoryAft","top":"0.49354005174911364","height":"0.012919896178775314","width":"0.07412790656089785"},{"page_num":"0","text":": [automated-reports]","level":"0","word_num":"0","block_num":"0","left":"0.5595930264439677","conf":"1","line_num":"0","height":"0.012919896178775425","par_num":"0","top":"0.511627907078571","width":"0.06831395030021659"},{"left":"0.6264534883687263","block_num":"0","line_num":"0","page_num":"0","text":"Started","level":"0","width":"0.024709302186965987","top":"0.511627907131165","height":"0.010335916943020385","word_num":"0","par_num":"0","conf":"1"},{"word_num":"0","width":"0.05232558250427244","level":"0","line_num":"0","block_num":"0","conf":"1","left":"0.6526162793873986","par_num":"0","text":"{\"correlation_id'","top":"0.511627907078571","height":"0.012919896178775425","page_num":"0"},{"height":"0.012919896178775314","conf":"1","par_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.7107558113177632","line_num":"0","text":"'0463a4df-3b14-44b0-93df-8fd36ec1bbb0\"',\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}","width":"0.27180233001708975","top":"0.5116279073692687","word_num":"0"},{"word_num":"0","left":"0.5581395376163645","par_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","height":"0.010335916943020274","text":"[automated-reports]","top":"0.5271317830444243","width":"0.0683139503002167"},{"width":"0.059593021869659424","left":"0.626453489371676","conf":"1","page_num":"0","par_num":"0","line_num":"0","height":"0.015972222222222165","level":"0","block_num":"0","text":"Checking conditions","top":"0.5243055555555556","word_num":"0"},{"block_num":"0","text":"\"isQuarterlyMonth\":true} {\"correlatio","height":"0.01041666666666663","conf":"1","level":"0","word_num":"0","page_num":"0","left":"0.8749999985876269","line_num":"0","width":"0.11191860437393186","top":"0.5270833333333333","par_num":"0"},{"left":"0.5595930224900623","top":"0.5423611110534217","conf":"1","width":"0.06540697813034058","block_num":"0","word_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.010610465208689357","par_num":"0","text":": [automated-reports]"},{"word_num":"0","par_num":"0","width":"0.07558139562606803","height":"0.015503875414530466","left":"0.6264534881724029","top":"0.5400516798637942","conf":"1","block_num":"0","page_num":"0","line_num":"0","level":"0","text":"Processing daily reports"},{"left":"0.7063953637844292","height":"0.005555555555555647","level":"0","line_num":"0","conf":"0.30000001192092896","text":"\"\"correlacion 10\":[CREDIT_CARD]-7501-81050ec10000","top":"0.5451388888888888","par_num":"0","block_num":"0","word_num":"0","width":"0.17441859245300295","page_num":"0"},{"word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.8808139530553746","height":"0.005555555555555647","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"\"urace 10\":\"44014570-1007-45ee-a070","width":"0.10465115308761597","top":"0.5451388888888888"},{"width":"0.059593021869659424","left":"0.565406977508121","page_num":"0","height":"0.005167958802646977","line_num":"0","text":"auronared-reoorts","word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.5607235141451882"},{"line_num":"0","level":"0","left":"0.6264534915727014","conf":"1","text":"Found 1 daily reports to process","par_num":"0","page_num":"0","top":"0.5555555557466538","height":"0.015503875414530466","width":"0.09883720278739927","word_num":"0","block_num":"0"},{"text":"{\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\"', \"trace_id\":\"99c14596-1d69-4","top":"0.5555555555555556","word_num":"0","page_num":"0","conf":"1","width":"0.2587209224700928","block_num":"0","level":"0","height":"0.013194444444444398","line_num":"0","left":"0.729651172362632","par_num":"0"},{"text":"aurolldreo-reoorts","height":"0.005167958802646977","left":"0.565406977508121","line_num":"0","top":"0.5762273901141804","conf":"0.30000001192092896","page_num":"0","level":"0","par_num":"0","block_num":"0","width":"0.059593021869659424","word_num":"0"},{"level":"0","width":"0.29505813121795654","height":"0.015972222222222276","block_num":"0","par_num":"0","text":"Dispatching Generate Report job for report {\"reportUuid\": \"efe7dcab-955f-46ed-bbff-21fe6cc4F4b7\" ,","left":"0.6250000071386959","top":"0.5708333333333333","conf":"0.5","page_num":"0","word_num":"0","line_num":"0"},{"width":"0.0915697634220124","word_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"[automated-reports] Completed","top":"0.5865633075953669","conf":"1","height":"0.012919896178775314","block_num":"0","left":"0.5654069807605173"},{"left":"0.6598837286760132","line_num":"0","page_num":"0","width":"0.1962209224700927","word_num":"0","par_num":"0","block_num":"0","conf":"1","level":"0","text":"{\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\", \"trace_","height":"0.012919896178775314","top":"0.5865633076814996"},{"par_num":"0","height":"0.012919896178775314","left":"0.8720930233970613","line_num":"0","page_num":"0","text":"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}","top":"0.5865633078537648","width":"0.11627906560897827","conf":"1","block_num":"0","level":"0","word_num":"0"},{"left":"0.5654069875561912","line_num":"0","height":"0.015503875414530466","page_num":"0","width":"0.29505813121795654","top":"0.6020671835674979","word_num":"0","level":"0","par_num":"0","block_num":"0","text":"[AskJiminnyReport:Generate] Started {\"automatedReportUuid\": \"efe7dcab-955f-46ed-bkff-21fe6cc4f4b7'","conf":"1"},{"level":"0","page_num":"0","line_num":"0","text":"{\"correlation_id\":\"aeadba58-122b-407b-a","width":"0.12063952684402468","height":"0.015503875414530466","left":"0.8677325641700421","par_num":"0","top":"0.6020671835674979","word_num":"0","conf":"1","block_num":"0"},{"word_num":"0","width":"0.2863371849060059","page_num":"0","par_num":"0","line_num":"0","conf":"1","level":"0","height":"0.013194444444444398","block_num":"0","text":"[Jiminny\\Jobs\\Mailbox\\CreateBatches] processed O inboxes and created O batches {\"userId\":null,","top":"0.6173611111111111","left":"0.5654070011401673"},{"block_num":"0","page_num":"0","top":"0.6173611111111111","par_num":"0","line_num":"0","width":"0.12209302186965942","level":"0","left":"0.8648255806080032","text":"chSize\":30, \"maxBatches\" :1000} {\"correlat","height":"0.013194444444444398","conf":"1","word_num":"0"},{"width":"0.29069766998291025","left":"0.565406985615575","par_num":"0","conf":"1","text":"[AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982, \"user_id\":143,","height":"0.012919896178775425","page_num":"0","word_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.6330749355023436"},{"page_num":"0","line_num":"0","height":"0.012919896178775425","block_num":"0","left":"0.856104655950945","conf":"1","word_num":"0","level":"0","text":"\"activity_count\":59} {\"correlation_id\":\"aea","par_num":"0","top":"0.6330749357607415","width":"0.13081394433975213"},{"line_num":"0","conf":"1","left":"0.5595930302146908","text":": [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUvid\":\"efe7dcab-955f-46ed-bkff-21fe6cc4f4b7\"","block_num":"0","level":"0","word_num":"0","page_num":"0","height":"0.013226743539174413","par_num":"0","width":"0.3430232524871826","top":"0.6485788117360114"},{"conf":"1","width":"0.08284883499145512","par_num":"0","block_num":"0","height":"0.013226743539174413","top":"0.6485788117360114","page_num":"0","text":"\"activityCount\":59} {\"corre","word_num":"0","level":"0","left":"0.9055232582717074","line_num":"0"},{"block_num":"0","left":"0.5595930357331445","par_num":"0","level":"0","line_num":"0","text":": [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\": \"efe7dcak-955f-46ed-bbff-21fe6cc4f4b7\" ,","height":"0.013194444444444509","top":"0.6638888888888889","word_num":"0","page_num":"0","conf":"1","width":"0.31976742744445796"},{"height":"0.010335917605294065","left":"0.8793604632436225","word_num":"0","top":"0.6640826871850073","page_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"\"reportUvid\":\"40ea120d-4c63-4bf5-9d","width":"0.10755814313888545"},{"left":"0.5595930460738092","par_num":"0","conf":"1","line_num":"0","text":"R: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request (\"message\" :\"CURL error 7:","top":"0.6770025839981612","block_num":"0","width":"0.42441859245300295","level":"0","page_num":"0","height":"0.015503875414530466","word_num":"0"},{"height":"0.013242893748813267","width":"0.42877902984619143","block_num":"0","conf":"1","level":"0","line_num":"0","text":"R: [AskJiminnyReport:Generate] Error {\"automatedReportUvid\":\"efe7dcab-955f-46ed-bkff-21fe6cc4f4b7\", \"reportUvid\":\"40ea120d-4C63-4bf5-9d93-02c","par_num":"0","top":"0.695090439559702","page_num":"0","word_num":"0","left":"0.5595930488844292"},{"word_num":"0","page_num":"0","line_num":"0","conf":"1","height":"0.015600775347815565","level":"0","top":"0.7080103358833705","width":"0.43023252487182617","left":"0.5581395681487222","text":":[AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\", \"trace_id\" : \"99c14596-1","block_num":"0","par_num":"0"},{"block_num":"0","left":"0.5581183441194899","level":"0","conf":"0.5","line_num":"0","page_num":"0","height":"0.015868936644660048","par_num":"0","text":": Ximinny (Console\\Commands\\Command: :run Memory usage before starting command {\"command\": \"activity:sync\", \"memoryBeforeCommandInMb\" : 62.0,\"memo","width":"0.428821325302124","word_num":"0","top":"0.7233269995555516"},{"par_num":"0","page_num":"0","block_num":"0","text":"limánny Cancala Commande Command •nun Momany ncono fon commond dilsan","width":"0.20639533996582038","conf":"0.30000001192092896","top":"0.7416020674414413","word_num":"0","left":"0.5654069879202414","height":"0.005167958140373297","level":"0","line_num":"0"},{"level":"0","height":"0.013749527931213423","top":"0.8264585695637434","par_num":"0","conf":"0.30000001192092896","text":"D from Y","word_num":"0","width":"0.02918290793895717","left":"0.529013197006504","line_num":"0","page_num":"0","block_num":"0"},{"top":"0.850129199224387","width":"0.018895347416400865","level":"0","text":"SNULL>","word_num":"0","height":"0.005167958140373297","block_num":"0","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.5276162788354043"},{"height":"0.013802066776487543","block_num":"0","level":"0","width":"0.02485066950321202","page_num":"0","top":"0.8264323000714054","word_num":"0","conf":"0.30000001192092896","left":"0.5929525719287051","text":"0to T","line_num":"0","par_num":"0"},{"level":"0","text":"• deal_value_min Y","top":"0.824012145628189","left":"0.6582339585840601","width":"0.05994631648063664","word_num":"0","conf":"0.5","height":"0.01606028146213956","line_num":"0","par_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","height":"0.015503875414530466","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.7354651167100663","top":"0.8242894057035876","level":"0","text":"I deal_value_max T","width":"0.06104651093482971"},{"line_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.015689381625917154","width":"0.046531081199645996","top":"0.8241966528581695","left":"0.812490273157669","text":"• call_types T","conf":"0.30000001192092896"},{"left":"0.5276162788354043","block_num":"0","line_num":"0","par_num":"0","level":"0","text":"ShULl","top":"0.8682170545215446","width":"0.018895347416400865","page_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","word_num":"0"},{"left":"0.5276162797727804","conf":"0.30000001192092896","level":"0","par_num":"0","text":"<null>","top":"0.8837209303343848","word_num":"0","line_num":"0","block_num":"0","height":"0.012919896178775425","width":"0.020348836481571153","page_num":"0"},{"width":"0.020348836481571153","block_num":"0","par_num":"0","word_num":"0","top":"0.90180878554541","height":"0.012919896178775314","line_num":"0","text":"<null>","left":"0.5276162795789818","conf":"0.30000001192092896","page_num":"0","level":"0"},{"conf":"0.30000001192092896","page_num":"0","line_num":"0","height":"0.005167958471510192","block_num":"0","top":"0.9250645997048134","text":"SNULL>","level":"0","par_num":"0","left":"0.5290697674630477","word_num":"0","width":"0.01744185984134672"},{"block_num":"0","text":"<hULl","width":"0.018895348906517007","top":"0.8682170543775094","word_num":"0","conf":"0.30000001192092896","left":"0.5930232558459178","height":"0.005167958471510192","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.020348836481571264","block_num":"0","line_num":"0","page_num":"0","height":"0.010335916943020274","left":"0.5930232565169663","conf":"0.30000001192092896","level":"0","text":"<null>","top":"0.8837209303312461","par_num":"0","word_num":"0"},{"line_num":"0","level":"0","height":"0.012919896178775314","top":"0.90180878554541","page_num":"0","block_num":"0","par_num":"0","word_num":"0","left":"0.5930232561293695","text":"<null>","width":"0.020348836481571153","conf":"0.30000001192092896"},{"par_num":"0","text":"SNULL>","word_num":"0","height":"0.005167958471510192","level":"0","line_num":"0","left":"0.5930232557671872","page_num":"0","top":"0.9250645996186806","width":"0.018895348906517007","conf":"0.30000001192092896","block_num":"0"},{"left":"0.7136627914006872","height":"0.012919896178775314","text":"<null>","word_num":"0","par_num":"0","level":"0","page_num":"0","top":"0.863049095709062","width":"0.020348836481571264","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"height":"0.005167958471510192","top":"0.8863049096316006","left":"0.7122093022243094","width":"0.018895348906517007","conf":"0.30000001192092896","text":"<null","line_num":"0","block_num":"0","word_num":"0","par_num":"0","level":"0","page_num":"0"},{"block_num":"0","top":"0.9430555555555555","width":"0.058139532804489136","word_num":"0","line_num":"0","level":"0","left":"0.5276162809985326","par_num":"0","height":"0.005555555555555536","page_num":"0","text":"2025-07-21 00.00100","conf":"0.30000001192092896"},{"word_num":"0","left":"0.52761628030407","level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","height":"0.010658914513058115","par_num":"0","text":"2025-07-21 00:00:00","top":"0.9583333334285407","width":"0.059593021869659424"},{"conf":"0.30000001192092896","width":"0.05959301590919486","level":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.5915697688217281","height":"0.005555555555555536","text":"2025-07-2 00.00100","par_num":"0","page_num":"0","top":"0.9430555555555555"},{"text":"2025-07-25 00:00:00","conf":"1","block_num":"0","left":"0.5915697687459368","top":"0.9583333334873506","level":"0","line_num":"0","width":"0.06104651093482971","word_num":"0","par_num":"0","page_num":"0","height":"0.013242893748813156"},{"width":"0.018895348906517007","block_num":"0","par_num":"0","height":"0.005167958471510192","line_num":"0","text":"<null","conf":"0.30000001192092896","page_num":"0","level":"0","left":"0.7122093022243094","top":"0.9043927649287582","word_num":"0"},{"word_num":"0","block_num":"0","width":"0.018895348906517007","level":"0","line_num":"0","page_num":"0","left":"0.7136627905418965","conf":"0.30000001192092896","text":"<null>","par_num":"0","top":"0.9198966412732307","height":"0.012919896178775425"},{"conf":"1","height":"0.012919896178775314","width":"0.013081395626068137","word_num":"0","text":"100","top":"0.9379844961397252","block_num":"0","level":"0","line_num":"0","left":"0.7209302324437489","page_num":"0","par_num":"0"},{"width":"0.013081395626068137","word_num":"0","conf":"1","block_num":"0","level":"0","text":"100","height":"0.012919896178775314","left":"0.7209302322015008","top":"0.9560723517814135","page_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","top":"0.8449612406703022","width":"0.029069766402244568","left":"0.7892441860171765","page_num":"0","conf":"0.30000001192092896","height":"0.012919896178775314","level":"0","word_num":"0","line_num":"0","text":"<null> []"},{"left":"0.7906976737438016","line_num":"0","top":"0.8630490957921185","par_num":"0","level":"0","word_num":"0","height":"0.012919896178775425","width":"0.027616280317306563","page_num":"0","block_num":"0","text":"<null> []","conf":"0.30000001192092896"},{"height":"0.005555555555555647","block_num":"0","line_num":"0","text":"‹nu> \"conference\" \"olallen\"","top":"0.8861111111111111","width":"0.09156976342201228","word_num":"0","par_num":"0","level":"0","left":"0.7906976784312392","conf":"0.30000001192092896","page_num":"0"},{"word_num":"0","left":"0.7906976749862042","page_num":"0","level":"0","width":"0.06395348906517029","line_num":"0","block_num":"0","height":"0.012919896178775314","top":"0.9018087857176751","text":"<null> [\"conference\",","conf":"0.5","par_num":"0"},{"left":"0.7906976777429747","level":"0","line_num":"0","width":"0.09302325248718268","page_num":"0","text":"<null> [\"conference\", \"dialer\"]","conf":"1","word_num":"0","block_num":"0","height":"0.012919896178775425","par_num":"0","top":"0.9198966409609999"},{"par_num":"0","height":"0.012919896178775314","level":"0","left":"0.7950581393906863","text":"2000 [\"conference\"]","width":"0.059593021869659424","conf":"1","page_num":"0","block_num":"0","word_num":"0","top":"0.9379844964842559","line_num":"0"},{"text":"2000 [\"conference\"]","height":"0.012919896178775314","par_num":"0","block_num":"0","word_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.7950581409186146","conf":"1","top":"0.9560723516091479","width":"0.06104651093482971"},{"block_num":"0","text":"eSyy","level":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.9098837228592684","par_num":"0","top":"0.8113695093019064","width":"0.017441858351230577","word_num":"0","height":"0.005167958140373186"},{"left":"0.9316860468292589","page_num":"0","width":"0.05232558250427244","line_num":"0","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.015503875414530466","par_num":"0","text":"1+08","top":"0.8062015505786951"},{"left":"0.8895348839372701","page_num":"0","par_num":"0","width":"0.05087209343910226","line_num":"0","height":"0.015503875414530466","block_num":"0","level":"0","conf":"0.30000001192092896","text":"I media_types T","top":"0.8242894057681869","word_num":"0"},{"width":"0.024709302186965987","par_num":"0","conf":"0.30000001192092896","level":"0","top":"0.8242894061342506","block_num":"0","height":"0.015503875414530466","left":"0.9563953485120222","line_num":"0","text":"IO call_","page_num":"0","word_num":"0"},{"width":"0.0232558131217957","level":"0","top":"0.8449612406380025","conf":"1","word_num":"0","page_num":"0","left":"0.888081395473986","text":"[\"pdf\"]","block_num":"0","height":"0.012919896178775425","line_num":"0","par_num":"0"},{"top":"0.8630490957413617","width":"0.023255813121795588","page_num":"0","word_num":"0","conf":"0.5","line_num":"0","text":"[\"pdf\"]","par_num":"0","level":"0","left":"0.8880813960553813","height":"0.012919896178775314","block_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.012919896178775314","text":"[\"pdf\"]","left":"0.8880813960553813","top":"0.8811369510385193","level":"0","conf":"1","par_num":"0","width":"0.023255813121795588"},{"top":"0.9018087858576406","width":"0.05377906560897827","par_num":"0","word_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.012919896178775425","text":"[\"pdf\", \"podcast\"]","left":"0.8880813981602114","conf":"1"},{"height":"0.012919896178775425","conf":"1","par_num":"0","page_num":"0","level":"0","width":"0.0232558131217957","word_num":"0","block_num":"0","left":"0.8880813958373579","text":"[\"pdf\"]","line_num":"0","top":"0.9198966410982737"},{"par_num":"0","page_num":"0","top":"0.9379844964842559","word_num":"0","left":"0.8880813953770869","height":"0.012919896178775314","width":"0.023255813121795588","conf":"0.5","level":"0","line_num":"0","text":"[\"pdf\"]","block_num":"0"},{"conf":"1","text":"[\"pdf\"]","par_num":"0","line_num":"0","top":"0.9560723515553151","word_num":"0","width":"0.023255813121795588","left":"0.8880813960553813","height":"0.012919896178775425","block_num":"0","page_num":"0","level":"0"},{"block_num":"0","width":"0.045058137178421","par_num":"0","height":"0.012919896178775314","word_num":"0","level":"0","page_num":"0","line_num":"0","text":"W Windsurf Teams","top":"0.9844961241651343","conf":"1","left":"0.872093025588395"},{"level":"0","page_num":"0","text":"138:53","word_num":"0","left":"0.9215116285095591","height":"0.010335916943020385","conf":"1","line_num":"0","par_num":"0","top":"0.9844961241296957","block_num":"0","width":"0.01744185984134672"},{"level":"0","height":"0.012919896178775314","page_num":"0","text":"4 spaces","width":"0.029069766402244568","par_num":"0","conf":"0.30000001192092896","left":"0.9651162801044947","top":"0.9844961241651343","word_num":"0","line_num":"0","block_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8097
|
NULL
|
NULL
|