Keyboard shortcuts wrong keyboard layout detection

Lapce Version
nightly-b4a6ec5
System information
Fedora Silverblue 38 Hyprland
Describe the bug
Using a non QWERTY keyboard resulting in wrong keys detection in the Keyboard Shortcuts section.
E.g.
Remapping Ctrl+z is detected as Ctrl+w for undo.
In the rest of the editor everything seems working correctly even pressing Ctrl+z really performs undo action (after remapping, read my paragraph below).
Why it is really a problem?
Because by default Ctrl+z is mapped to closing the file like a Ctrl+w would do... So non QWERTY keyboard users have to remap all non equivalent default shorcuts.

This might be a hyprland issue, as far as I know: wayland will set the keyboard settings via xorg.
In my case, hyprland sets the layout correctly (Z is where it physically is), but reports the "us" layout to xorg:
❯ setxkbmap -query
WARNING: Running setxkbmap against an Xwayland server
rules:      evdev
model:      pc105
layout:     us

I have no workaround, yet.

Read carefully your output WARNING: Running setxkbmap against an Xwayland server
XWayland, not wayland.
Nothing related to hyprland, it was working properly in version 0.2.8 this is a regression.

Keybindings do not work properly also in non-us keyboard layouts. For example I have the es-ES layout and I have to use the keys in the us layout for commands to be launched.

I'm noticing a similar experience using DVORAK layout on a laptop's QWERTY hardware keyboard on Windows 10, where in version 0.3.0 the Ctrl key bindings are based on their hardware QWERTY positions while in version 0.2.8 they were based on their DVORAK positions.
P.S. Thanks to everyone who volunteers their time to this project. I recently came across it and it looks cool!

I'm noticing a similar experience using DVORAK layout on a laptop's QWERTY hardware keyboard on Windows 10.

Same with koy on QWERTZ at arch linux.
An overview of some shortcuts:
strg + h save all
strg + ä copy
strg + ü insret
strg + v undo
strg + x redo
strg + a save
This make lapce is unusable for me.

Same problem on MacOS 14.1.1 with Dvorak

Same for me. Mac OS 14.1.2 with Dvorak layout. Lapce 0.3.1. Physical keyboard is a QWERTY, but the layout configured on the mac is Dvorak US. Looks like the app still see it as QWERTY. The problem started to happen after the recent update that introduced Floem for the UI

Just wanting to add my +1 to this issue. Discovered and tried out lapce for the first time today. Looks really promising to be honest! Great work devs :sparkles: Sadly it's currently not usable since basically all hotkeys use the wrong keys to be activated.
I'm using it via flatpak on Fedora with sway right now. My keyboard layout is custom (should not matter which one, just not qwerty)

I use a non-US keyboard layout, so this also makes the product unusable for me.
It prevents me from even testing it.

I am running sway, and launching without xwayland (force disabled).
Keyboard layout is QWERTZ, and my system keyboard layout is also set to QWERTZ(german keyboard layout).
The editor functions normally, just keyboard shortcuts do not work correctly.
Sometimes the keyboard shortcuts seem to work for a short while, when I re-focus the editor window.

I am hitting the same problem on vscode in wayland mode now.
I have no clue what is going on, but its again only for keyboard shortcuts in the editor.
I think there is something seriously wrong. This all worked in the past, I am not sure any more if its an issue with lapce / vscode or with some other component...

Hey @ruabmbua, I've tried vscode on gnome, under wayland, an I didn't have encounter this problem. Try to see if it is a problem with wlroots witch is the library that sway is based on.

Same on windows with an AZERTY layout

Anything new at this issue? It is a big deal breaker which make lape useless for all non us people/keyboards.

I have reproduced the issue at least one time in gnome now.

Anything new at this issue? It is a big deal breaker which make lape useless for all non us people/keyboards.

If there will be, it will be mentioend in this issue

There is already PR opened (#2637) to fix the problem and issue for discussion (#2636)

This is potentially fixed by https://github.com/lapce/lapce/pull/3119

@RichardFevrier Would love to hear your feedback if the PR fixes the issue for you. It should be available on the latest nightly build.

Thanks for asking @dzhou121
Just tested and it's working well for some shortcuts not so much for some others (I have deleted the entire .config/lapce-nightly first).
E.g.
Ctrl + z working well out of the box now!
Ctrl + / (toggle comment) not working, and if i check to remap it, it was recognized as Ctrl + Shift + :
Maybe something on my side, I've tested 2 differents linux desktop environment (Gnome and Niri both under Wayland) so if some people using linux from this conversation would mind to test also that would be nice.
Thanks for reading me.

I'm happy to report that the keybindings works with no problem here on Debian 12 Gnome Wayland with dvorak.

Can confirm that the shortcuts seems to work again (german key board + koy layout) on commit 21e6719.
But it looks like strg + + does still not work for zooming. But strg + - works. (I am not sure if I had accidentally disable it, but I was not able to find the keyboard shortcut section in the settings.

Can confirm that the shortcuts seems to work again (german key board + koy layout) on commit 21e6719.
But it looks like strg + + does still not work for zooming. But strg + - works. (I am not sure if I had accidentally disable it, but I was not able to find the keyboard shortcut section in the settings.
Update: found shortcut settings. Zoom was set to strg + =. But after changing it does still not work. In the shortcut overview it does show strg+ instead of strg++.

Thanks for testing it. Can you please see what was the raw keyboard event in Lapce logs when you press Ctrl++

Can confirm that the shortcuts seems to work again (german key board + koy layout) on commit 21e6719.
But it looks like strg + + does still not work for zooming. But strg + - works. (I am not sure if I had accidentally disable it, but I was not able to find the keyboard shortcut section in the settings.
Update: found shortcut settings. Zoom was set to strg + =. But after changing it does still not work. In the shortcut overview it does show strg+ instead of strg++.

Thanks for testing it. Can you please see what was the raw keyboard event in Lapce logs when you press Ctrl++

Dump question, but how do I get logs. I have try RUST_LOG=debug lapce -w but it does not output anything.
One additional information: the shortcut preview show correctly strg++ but after pressing save it shows only strg+

Can confirm that the shortcuts seems to work again (german key board + koy layout) on commit 21e6719.
But it looks like strg + + does still not work for zooming. But strg + - works. (I am not sure if I had accidentally disable it, but I was not able to find the keyboard shortcut section in the settings.
Update: found shortcut settings. Zoom was set to strg + =. But after changing it does still not work. In the shortcut overview it does show strg+ instead of strg++.

Thanks for testing it. Can you please see what was the raw keyboard event in Lapce logs when you press Ctrl++

Dump question, but how do I get logs? I have try RUST_LOG=debug lapce -w but it does not output anything.
One additional information: the shortcut preview show correctly ctrl++ but after pressing save it shows only ctrl+

You can search "open log" in command palette.  But I see it's a bug now, when we try to parse the keymap, we simply string.split('+') and it gets rid of the last +.

Can confirm that the shortcuts seems to work again (german key board + koy layout) on commit 21e6719.
But it looks like strg + + does still not work for zooming. But strg + - works. (I am not sure if I had accidentally disable it, but I was not able to find the keyboard shortcut section in the settings.
Update: found shortcut settings. Zoom was set to strg + =. But after changing it does still not work. In the shortcut overview it does show strg+ instead of strg++.

Thanks for testing it. Can you please see what was the raw keyboard event in Lapce logs when you press Ctrl++

Dump question, but how do I get logs? I have try RUST_LOG=debug lapce -w but it does not output anything.
One additional information: the shortcut preview show correctly ctrl++ but after pressing save it shows only ctrl+

should be fixed by 0f9090640bcc72b2c230e6f122350abffaca4ec2

It works now for numeric keypad again. But for the other + at keyboard layer 3 does still not work.
If I try to use the other + as shortcut with ctrl I get this:

Maybe lapce get confused by the unusual layout.
koy layer3:

log:
2024-03-29T20:11:42.650499Z DEBUG lapce_app::keypress: Keyboard(KeyEvent { key: KeyEvent { physical_key: Code(ControlLeft), logical_key: Named(Control), text: None, location: Left, state: Pressed, repeat: false, platform_specific: KeyEventExtra { key_without_modifiers: Named(Control), text_with_all_modifiers: None } }, modifiers: ModifiersState(0x0) })
2024-03-29T20:11:43.449949Z DEBUG lapce_app::keypress: Keyboard(KeyEvent { key: KeyEvent { physical_key: Code(CapsLock), logical_key: Named(AltGraph), text: None, location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { key_without_modifiers: Named(AltGraph), text_with_all_modifiers: None } }, modifiers: ModifiersState(CONTROL) })
2024-03-29T20:11:44.433948Z DEBUG lapce_app::keypress: Keyboard(KeyEvent { key: KeyEvent { physical_key: Code(KeyM), logical_key: Character("%"), text: Some("%"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { key_without_modifiers: Character("p"), text_with_all_modifiers: Some("%") } }, modifiers: ModifiersState(CONTROL) })

It works now for numeric keypad again. But for the other + at keyboard layer 3 does still not work. If I try to use the other + as shortcut with ctrl I get this:  Maybe lapce get confused by the unusual layout. koy layer3:
log:
2024-03-29T20:11:42.650499Z DEBUG lapce_app::keypress: Keyboard(KeyEvent { key: KeyEvent { physical_key: Code(ControlLeft), logical_key: Named(Control), text: None, location: Left, state: Pressed, repeat: false, platform_specific: KeyEventExtra { key_without_modifiers: Named(Control), text_with_all_modifiers: None } }, modifiers: ModifiersState(0x0) })
2024-03-29T20:11:43.449949Z DEBUG lapce_app::keypress: Keyboard(KeyEvent { key: KeyEvent { physical_key: Code(CapsLock), logical_key: Named(AltGraph), text: None, location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { key_without_modifiers: Named(AltGraph), text_with_all_modifiers: None } }, modifiers: ModifiersState(CONTROL) })
2024-03-29T20:11:44.433948Z DEBUG lapce_app::keypress: Keyboard(KeyEvent { key: KeyEvent { physical_key: Code(KeyM), logical_key: Character("%"), text: Some("%"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { key_without_modifiers: Character("p"), text_with_all_modifiers: Some("%") } }, modifiers: ModifiersState(CONTROL) })

Was it AltGraph that changed it to layer 3?

Same problem with MacOS Sonoma (french keyboard - AZERTY). Good editor and looks promising but unusable when trying to add/change new keybindings

Just to add some infos about my previous comment:

Ctrl + / (toggle comment) not working, and if i check to remap it, it was recognized as Ctrl + Shift + :

I have checked my inputs with wev from the lapce console. And I can confirm that / is outputed.
Here it is if it can help:
[14:     wl_keyboard] key: serial: 21542; time: 3610605; key: 62; state: 1 (pressed)
                      sym: Shift_R      (65506), utf8: ''
[14:     wl_keyboard] modifiers: serial: 21542; group: 0
                      depressed: 00000001: Shift
                      latched: 00000000
                      locked: 00000000
[14:     wl_keyboard] key: serial: 21543; time: 3610860; key: 60; state: 1 (pressed)
                      sym: slash        (47), utf8: '/'

Just to add some infos about my previous comment:

Ctrl + / (toggle comment) not working, and if i check to remap it, it was recognized as Ctrl + Shift + :

I have checked my inputs with wev from the lapce console. And I can confirm that / is outputed. Here it is if it can help:
[14:     wl_keyboard] key: serial: 21542; time: 3610605; key: 62; state: 1 (pressed)
                      sym: Shift_R      (65506), utf8: ''
[14:     wl_keyboard] modifiers: serial: 21542; group: 0
                      depressed: 00000001: Shift
                      latched: 00000000
                      locked: 00000000
[14:     wl_keyboard] key: serial: 21543; time: 3610860; key: 60; state: 1 (pressed)
                      sym: slash        (47), utf8: '/'

I get what you mean. But it’s the logic of Lapce that if shift is pressed, then we’ll use shift+key_before_modifier as the input.

I see now; thanks for the explanation!
And since US/UK Qwerty / does not need Shift to be applied you did not encountered the problem.
But it still exists for the rest of the world, at least for european countries =)

I see now; thanks for the explanation! And since US/UK Qwerty / does not need Shift to be applied you did not encountered the problem. But it still exists for the rest of the world, at least for european countries =)

Yeah shift is a tricky one. We did this way because it's easier for capital letters. E.g. it's more obvious for shift+p than P in the key bindings.

At the quertz layout at this position is caps lock. At the grafic it is called M3.

should be fixed by #3143, can you please test it?

sorry I was not able to test it until now. Because I did not have access to my tower last week and my laptop was not able to compile lapce, because it needs too much ram.
I have test it again with the lasted commit and get this now:

So it does still not detect it as Ctrl and +. Instead it use the modifier and  p  which is the key on this position without pressing the M3 modifier.
One thing I notify is that lapce did show Ctrl+AltGraph first and if i press +/p it changes to  Ctrl+AltGr+p.
However the generated Ctrl+AltGr+p works for zooming.
Lapce hat also stop generating log for setting keyboard shortcuts. So I can not provide any.

Just so you know there are nightly builds @LuckyTurtleDev

At the quertz layout at this position is caps lock. At the grafic it is called M3.

should be fixed by #3143, can you please test it?

sorry I was not able to test it until now. Because I did not have access to my tower last week and my laptop was not able to compile lapce, because it needs too much ram.
I have test it again with the lasted commit and get this now:
So it does still not detect it as Ctrl and +. Instead it use the modifier and p which is the key on this position without pressing the M3 modifier. One thing I notify is that lapce did show Ctrl+AltGraph first and if i press +/p it changes to Ctrl+AltGr+p. However the generated Ctrl+AltGr+p works for zooming.
Lapce hat also stop generating log for setting keyboard shortcuts. So I can not provide any.

From the log you showed earlier, AltGr was sent to Lapce by winit when you press M3, so what I did is to recognise AltGr as a modifier, and then use the key_without_modifier which is p in this case. So it showed as ctrl+AltGr + p.
Take US layout for example, ! would be shown as shift+1 in keybindings.

I found another issue. The arrow keys at layer 4 do also not work. At lapce 0.2.0 I was able to move the cursor with them. I was not able to reproduce this issue with any other software.

I found another issue. The arrow keys at layer 4 do also not work. At lapce 0.2.0 I was able to move the cursor with them. I was not able to reproduce this issue with any other software.

It's probably because of modifier key again, so it will recognise it as something + the base key


Permissions denied when executing mscs commands

Note that the error does not prevent the command from successfully executing. For example, executing mscs start <world> will work and start the server, but the error still appears
find: Failed to restore initial working directory: /home/aidan: Permission denied
I have already run these commands found in the troubleshooting guide:
chmod -R u+w /opt/mscs
chown -R minecraft:minecraft /opt/mscs

I have attached my mscs.properties and mscs.defaults
mscs.defaults.txt
mscs.properties.txt

It could be that the minecraft user doesn't have permission to view /home/aidan. Try changing to a different directory before running mscs (like /home or /opt)


[GOG] Error when trying to install multiple exe download

Hi!, I really enjoy what you have done with chimera (ex steam-buddy), so thanks!. But right now I have a problem when trying to install a game that has more than one .exe on the download.
I am trying to install No Man's Sky, and the download (exe) files are:
$ ls -1 *.exe
'patch_no_mans_sky_3.75_ExpeditionsRevisited_80652_(51904)_to_3.80_Sentinel_83430_(53724).exe'
'patch_no_mans_sky_3.80_Sentinel_83430_(53724)_to_3.81_Sentinel_83521_(53757).exe'
'patch_no_mans_sky_3.81_Sentinel_83521_(53757)_to_3.82_Sentinel_83585_(53869).exe'
'patch_no_mans_sky_3.82_Sentinel_83585_(53869)_to_3.84_Sentinel_84011_(54108).exe'
'setup_no_mans_sky_3.84_sentinel_84011_(54108).exe'

The installer use setup=$(ls -1 *.exe | head -1) returns the patch, no expected setup
So changing the line to setup=$(ls -1 setup*.exe | head -1) could help in this case, this not necessarily will work with all games but I think it is the convention that gog use for their installers plus say that usually use the same patch version system, so using tail instead of head could be more accurate .
setup=`ls -1 setup*.exe | tail -1
Retated:

#215

Thank you, this is really helpful!
I have opted for a slightly different implementation, but it covers your case, see the commit here:
https://github.com/ChimeraOS/chimera/commit/fb15cdb7e7dc97180b0311ce80e23ac1d8fa74ab

it should indeed cover the case, thanks for check that in.
It could be helpful to record in some way if there are more than one  file listed after that grep, because now it fails silently

This change was released with ChimeraOS 32.


Enable lines in the postgres configuration files for

@vitroth @philpennock, Please review the following changes to the postgresql configuration erb.
I'm just trying to enable the lines (remove '#') which turn on autovacuum if the appropriate chef variables have been set.

Rather the doing this in-line, I think it will be much more readable as if/else blocks.

LGTM.
The "variables expanded on right of = anyway" pattern is disturbing, but the cookbook is already expanding those variables, so you're minimizing the diff, which makes sense.


lab002 display type confusion

lab002/display.py defines a class called Display however migen also has a Display defined
As a result the tutorial exists with the following (confusing message) message:
 python base.py
 Traceback (most recent call last):
  File "base.py", line 129, in <module>
    module = Clock()
  File "base.py", line 109, in __init__
    display.values[0].eq(bcd_seconds.ones),
 AttributeError: 'Display' object has no attribute 'values'

Thanks for the feedback, https://github.com/enjoy-digital/fpga_101/commit/3f8918836f8ffab83f88f5f24c1db78be2cce3ba should solve this.

thanks1


Issues with latest home assistant and MFA and captcha

Issues with latest home assistant and MFA and captcha
Captcha does not work.
Also the registering of the device does not seem to work when i type in the right trusted device.
It did work for the last few weeks with trusted_device.
Suddenly stops working, get a lot of mails from eufy afterwards with the one-time code.
Using homebase 2 with doorbell

It registers my phone as trusted device. Used that a while and worked. Now when i do the captcha it says one piece at the time.

2022-11-27 22:57:09.209  INFO  Eufy Security server listening on host <IP_ADDRESS>, port 3000
2022-11-27 22:57:09.449  INFO  Requested verification code for 2FA
2022-11-27 22:58:49.279  ERROR Status return code 401, invalidate token
{
status: 401,
statusText: 'Unauthorized'
}
2022-11-27 22:58:49.304  ERROR Generic Error:
HTTPError  Response code 401 (Unauthorized)
details:
{
code: 'ERR_NON_2XX_3XX_RESPONSE',
timings: {
start:<PHONE_NUMBER>074,
socket:<PHONE_NUMBER>076,
lookup:<PHONE_NUMBER>082,
connect:<PHONE_NUMBER>092,
secureConnect:<PHONE_NUMBER>122,
upload:<PHONE_NUMBER>122,
response:<PHONE_NUMBER>135,
end:<PHONE_NUMBER>137,
error: undefined,
abort:<PHONE_NUMBER>275,
phases: {
wait: 2,
dns: 6,
tcp: 10,
tls: 30,
request: 0,
firstByte: 13,
download: 2,
total: 201
}
}
}
error stack:
• index.js:118
node_modules/got/dist/source/as-promise/index.js:118:42
• task_queues:96 processTicksAndRejections
node:internal/process/task_queues:96:5

fixed suddenly


Enable core lib desugaring on fhirengine

Set coreLibraryDesugaringEnabled true in fhirengine.gradle compileOptions

I think you need to add the new line in the dependency block too:
coreLibraryDesugaring deps.desugar

I think you need to add the new line in the dependency block too:
coreLibraryDesugaring deps.desugar

@jingtang10 updated PTAL.


Simulating critical paths with optimization heuristics

🚀 Motivation and context
Context: The CriticalPathAnalysis.critical_path_analysis(...) API provides access to a networkX DiGraph CPGraph, which is constructed using multiple CallStackGraph objects pertaining to specific process and thread pairs. Currently, the support for analysis on a CPGraph is limited to computing summary statistics based on the "boundedness" of the ops.
Motivation: Add functionality and best practices for simulating optimizations to compute/communication bound ops using the trace dataframes and efficiently recomputing the critical paths. (As also described in the future work section in docs)
Description
A possible approach to implement this functionality is as follows:
Setup:

Let us consider a CPGraph object that has been initialized with the original trace dataframe as cp_graph.
A call to cp_graph.critical_path() computes the critical_path_edges_set, critical_path_nodes_set, and critical_path_events_set sets.
Now, calling get_critical_path_breakdown() returns a dataframe (say cp_bkdwn_df) which has information about the duration and boundedness of ops. For example:

event_idx
duration
type
s_name
cat
pid
tid
stream
index
bound_by

359318.0
234598.0
critical_path_operator
aten::mul_
1817.0
891
891
-1.0
359438.0
cpu_bound

NOTE: Ideally aten::mul_ will be executed on a GPU but for large models where parameter offloading is required, the optimizer might perform such ops on a CPU to update it state.
Approach: (Proof of Concept)

An intuitive first step is to sort these ops by cp_bkdwn_df.duration in descending order and check which ops have the highest latency.
Next, if the user wishes to simulate a situation in which the duration of op aten::mul_ is reduced by 10%, then the dur entry in the trace dataframe cp_graph.trace_df corresponding to the event_idx (in this case 359318) can be modified.
Alternatively, we can create a copy of cp_graph.trace_df such as cp_graph.trace_sim_df, which is used for simulations.
We can retain the cp_graph.full_trace_df as a ground truth reference.
To this end, we can modify the nodes/edges in cp_graph based on the new duration and recompute the longest path in the dag using nx.dag_longest_path(self, weight="weight").
The user can now iteratively modifying the cp_graph.trace_sim_df and continue to simulate various optimizations. For instance:

simulate a 10% reduction in aten::mul_
Obtain the new critical path graph with breakdowns and summary.
simulate a 15% reduction in NCCLAllReduce on the newly simulated graph.
Obtain the new critical path graph with breakdowns and summary.

Essentially, we provide a simple API(s) (design to be discussed) such that the user can tweak the dataframes and simulate settings. Additionally, we retain the original full_trace dataframe in case we have to revert back to the original critical path.
Alternatives
An alternative approach is for the user to manually modify CPGraph attributes and call internal construct graph methods.
Additional context
Open to code contributions and discussions.

gentle ping: @anupambhatnagar @briancoutinho

@kvignesh1420  I'm so sorry I missed this notification. Let me take a look and respond by today

@kvignesh1420 thank you for sharing and bringing this up :) Simulation is definitely one area we can develop on top of the cp_graph. That was actually the intent behind returing the networkx di-graph to the user.
Within Meta we actually have been using this for simulation of sorts too.
Approach
Some thoughts on the proof-of-concept ideas

Next, if the user wishes to simulate a situation in which the duration of op aten::mul_ is reduced by 10%, then the dur entry in the trace dataframe cp_graph.trace_df corresponding to the event_idx (in this case 359318) can be modified.

I would recommend not changing the trace dataframe itself. This is because we also have the timestamp 'ts' of the events that need to be updated if say the duration of any possibly dependent earlier operation is reduced. There is also some complex logic examining the ts and duration to build call stacks.
Instead, we can modify the cp_graph.edges.  A sketch of the approach

Basically, we loop through all the edges of type "OPERATOR_KERNEL".
For a given edge we look up the associated event or operator (added a function get_event_attribution_for_edge() to help with this).
Once we know the event we can modify the duration by changing the "weight" of the edge. For, example, simulating a 2x faster GPU could be like updating all GPU events with weight = weight / 2.
Then simply call  critical_path() again to recompute the new critical path.

The above is not really added in any notebook yet. But as a user one could follow the above steps.  This is a viable approach folks have been using actually.
Nuances

Some edges in the graph are added based on GPU queue size (kernel launch delay is only added if queue is 0). We should add kernel launch delay edges for all GPU launches, just set the weight = 0 if the kernel was delayed due to queueing .
Without the above it is possible that we speed things up and a GPU kernel launches before its CPU counterpart.  Call this causality edges!
I already added this change but there seems too be some bug or issue where this impacts actual critical path. Debugging it.

Future work
Since simulation is pretty user specific it can be a bit hard to come up with a generic API. Like the user could provide a update(e,w) -> w' function that updates events to provide the newer weight perhaps.
Also, expect a significant speed up due to some bad O(n^2)  searching in the algorithm getting improved.
Let me know what you think

@kvignesh1420  Thanks for your response.
"If the user were to reduce the weights of multiple edges in the current critical path graph (in an attempt to simulate a faster op), then what is the possibility that there does not exist another cp graph, whose sum of edges is greater than the currently simulated one?"
My claim is the that the cp_graph does not change. Let's say we consider its nodes and edges (V,E)
The nodes all correspond to events in t_df, and the duration edges between them represent CPU and GPU spans, that will remain same even if we optimize CPU or GPU times. To clarify the weights of edges will change but graph structure should remain the same.
Next, we consider CUDA synchronization edges, these should remain the same as they represent control dependencies between kernels/CPU operations. Likewise, the CPU operator dependencies which are in serial order.
Lastly, kernel -aunch and kernel-kernel delay edges.

Kernel launch edges are the tricky one. I added a change that always add a kernel launch edge event if the launch is not delayed by a previous kernel (in such a case this is a 0 weight edge meant to retain causal relation between CPU launcher and the GPU kernel). This is diabled today due to some bug, need to look at it. code pointer
Kernel-kernel edges- these should remain the same as the order of execution of kernels remains same.

So all edges and nodes essentially remain the same in theory, even if we modify t_df. This equivalence makes it much easier to work directly with cp_graph. Let me know if this makes sense.

@briancoutinho thanks for the pointers. I will take a look at the kernel-launch delay bug as well. Also, just wanted to know a few things:

for visualizing the overlaid cp graph, do you use the open-source https://ui.perfetto.dev/ for large model traces or does meta have an internal fork of perfetto?
Do we have a sample (small) trace file that I can use to play around with the bug? Does this file suffice?

Thanks again!

@kvignesh1420 oh

Yea i am typically using "chrome:://tracing" just out of habit, I remeber the key maps and UI navigation on it. Perfetto is also common and people are using it at Meta.
Hmm not sure if i can share that internal trace, let me get back on it.


docs: fix some Markdown issues

This small patch fixes some minor Markdown issues in the README and CONTRIBUTING files:

Add a blank line before and after block elements like lists and code blocks. This specified in the original Markdown syntax document, and can also create some issues with some parsers (see MD32).
Add a blank line around headings, for the same reasons as above.
Only use one top-level (H1) heading per document.
Always specify a language in fenced code blocks, so that plugins like highlight.js can correctly highlight them
Remove unused links from the bottom of README.md.

I also wanted to fix CHANGELOG.md, but it looks auto-generated so I did not touch it.

I also wanted to fix CHANGELOG.md, but it looks auto-generated

Nope, that's all me - have at it :)

Done. I tried to fix most markdownlint violations, but I can see how you may not like some of the more opinionated changes. Let me know if I have to change something :)

Opinionated? It seems to be mostly just blank lines - I'm not too fussy about that.  I didn't realise there were markdown parsers that benefitted from that, tbh.
Looks good to me :)

Il giorno sab 24 set 2022 alle 08:21:11 -07:00:00, Mark Gillard
@.***> ha scritto:

Opinionated? It seems to be mostly just blank lines - I'm not too
fussy about that. I didn't realise there were markdown parsers that
benefitted from that, tbh.

Maybe opinionated isn't the best word; I meant kinda useless. Putting
blank lines before and after lists and code blocks is mandated by the
spec (and required by some less flexible parsers), but e.g. avoiding
multiple blank lines doesn't really change anything, as multiple blank
lines are simply ignored.
Anyway, thanks for merging :)

Done. I tried to fix most markdownlint violations, but I can see how
you may not like some of the more opinionated changes. Let me know if I
have to change something :)


Remove request.REQUEST usage

See https://docs.djangoproject.com/en/dev/releases/1.7/#merging-of-post-and-get-arguments-into-wsgirequest-request
I have manually checked that the login form works as expected with this change, I have not tested the search form as I didn't have a project set up that shows that, plus there aren't tests in the test suite at the kind of level necessary to show this kind of issue.

Thanks Luke!


checkpoint problem

Hi
I am trying to upgrade from 1.5.5 to 1.12 and checkpointing mechanism seems to be broken in our kafka connector sourced datastream jobs.
Since there is a siginificant version gap and there are many backwards uncompatible / deprecated changes in flink runtime between versions, I had to modify our jobs and noticed that checkpoint offsets are not committed to kafka for source connectors.
To simplfiy the issues I created simple repoducer projects:
https://github.com/simpleusr/flink_problem_1.5.5
https://github.com/simpleusr/flink_problem_1.12.0
It seems that there are majr changes in the checkpoint infrastructure.
For 1.5.5 checkpoint cycles works as expected as can be seen from the logs (please note that sample project contains a small hack in org.apache.flink.runtime.minicluster.MiniCluster which prevents cluster from stopping) :
[2021-02-03 10:04:17,409] INFO Completed checkpoint 2 for job 08eb15132225903b77ee44f5ca6ad2a5 (43764 bytes in 11 ms). (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:873)
[2021-02-03 10:04:17,409] INFO Completed checkpoint 2 for job 08eb15132225903b77ee44f5ca6ad2a5 (43764 bytes in 11 ms). (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:873)
....................
[2021-02-03 10:04:27,401] INFO Completed checkpoint 4 for job 08eb15132225903b77ee44f5ca6ad2a5 (43764 bytes in 5 ms). (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:873)
[2021-02-03 10:04:27,401] INFO Completed checkpoint 4 for job 08eb15132225903b77ee44f5ca6ad2a5 (43764 bytes in 5 ms). (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:873)
However for 1.12.0 checkpoint cycles stuck at initial checkpoint:
[2021-02-03 10:06:24,504] INFO Triggering checkpoint 1 (type=CHECKPOINT) @<PHONE_NUMBER>496 for job ce255b141393a358db734db2d27ef0ea. (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:710)
As far as I see, checkpoint cycle is stuck at waiting in org.apache.flink.runtime.checkpoint.CheckpointCoordinator for coordinatorCheckpointsComplete although coordinatorsToCheckpoint is empty...
        final CompletableFuture<?> coordinatorCheckpointsComplete =
                pendingCheckpointCompletableFuture.thenComposeAsync(
                        (pendingCheckpoint) ->
                                OperatorCoordinatorCheckpoints
                                        .triggerAndAcknowledgeAllCoordinatorCheckpointsWithCompletion(
                                                coordinatorsToCheckpoint,
                                                pendingCheckpoint,
                                                timer),
                        timer);

Simply returning from OperatorCoordinatorCheckpoints.triggerAndAcknowledgeAllCoordinatorCheckpointsWithCompletion when there is no coordinatorsToCheckpoint seems to resolve the problem:
[2021-02-03 10:07:53,387] INFO Triggering checkpoint 1 (type=CHECKPOINT) @<PHONE_NUMBER>380 for job ffb4a06302f7e60e9325f32340d299b2. (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:710)
[2021-02-03 10:07:53,387] INFO Triggering checkpoint 1 (type=CHECKPOINT) @<PHONE_NUMBER>380 for job ffb4a06302f7e60e9325f32340d299b2. (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:710)
[2021-02-03 10:07:53,607] INFO Completed checkpoint 1 for job ffb4a06302f7e60e9325f32340d299b2 (8324 bytes in 225 ms). (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:1131)
[2021-02-03 10:07:53,607] INFO Completed checkpoint 1 for job ffb4a06302f7e60e9325f32340d299b2 (8324 bytes in 225 ms). (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:1131)
[2021-02-03 10:07:58,380] INFO Triggering checkpoint 2 (type=CHECKPOINT) @<PHONE_NUMBER>380 for job ffb4a06302f7e60e9325f32340d299b2. (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:710)
[2021-02-03 10:07:58,380] INFO Triggering checkpoint 2 (type=CHECKPOINT) @<PHONE_NUMBER>380 for job ffb4a06302f7e60e9325f32340d299b2. (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:710)
[2021-02-03 10:07:58,388] INFO Completed checkpoint 2 for job ffb4a06302f7e60e9325f32340d299b2 (8324 bytes in 7 ms). (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:1131)
[2021-02-03 10:07:58,388] INFO Completed checkpoint 2 for job ffb4a06302f7e60e9325f32340d299b2 (8324 bytes in 7 ms). (org.apache.flink.runtime.checkpoint.CheckpointCoordinator:1131)
I have submitted this pr for this.
Please help me if I am missing something or there is another solution without code change.
We need to perform the upgrade and modify our jobs as soon as possible (I hope other breaking changes do not happen) so anyhelp will be appreciated..

I also created below issue:
https://issues.apache.org/jira/browse/FLINK-21248

This ended up being an issue with jdk 1.8.0_25 which is quite old..
Details can be found in
https://issues.apache.org/jira/browse/FLINK-21248
Closing the pr


release build failing due to Firestore Core androidx incompatibility

Note: C:\flutter.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.4\android\src\main\java\io\flutter\plugins\firebase\core\FirebaseCorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Debug build is fine
release build is failing

@bij0y
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/306. Any further collaboration will be done there.


Send message to specific channel & elegant way to get channel from cache

rn it seems that theres no way to just grab the channel by ID and send a message to it. Used client.channels and awaited client.teams.myTeam.fetchChannels tho it doesnt seem theres an option to send a message to one

hacky solution request manager.sendMessage

Update:
@dada513 I've been working on this last few days. I realized how complicated this is as i want to try to do the Channel classes right which channel type allows sending messages and which dont and much more. But there is so much complexities around it so bare with me a bit please but i promise a good solution will come for this

Update:
@dada513 I've been working on this last few days. I realized how complicated this is as i want to try to do the Channel classes right which channel type allows sending messages and which dont and much more. But there is so much complexities around it so bare with me a bit please but i promise a good solution will come for this

Sure, I've got it working using a workaround in the request manager so take your time


Aspect Ratio of Frame

Have you given thought on how to size a frame to maintain an aspect ratio of height vs width?
Example, you want a square view  within a resizable parent frame.

I will attempt to address this now that I'm working with adding more powerful support for expressing layouts.


Time Slot Issue In Week View

Check that this is really a bug

[X] I confirm

Reproduction link
https://codepen.io/vzvu3k6k/pen/ewRGwW
Bug description
i have multiple events data and events contain separate fields like start date ,start time , end date and end time and i am combining these value in one object then this object pass in to the calendar EX-   const calendarsWithDateObjects = res?.map((calendar) => {
const startDateTime = ${calendar?.start}T${calendar?.program_start_time};
const startTimeDate = new Date(startDateTime);
const endDateTime = ${calendar?.end}T${calendar?.program_end_time};
const endTimeDate = new Date(endDateTime);
return {
...calendar,
start: startTimeDate,
end: endTimeDate,
};
});
  setProgramCalendarsData(calendarsWithDateObjects);
  });

like that  so some of the records have start date - 13-04-2024 and end date - 14-04-2024 and start time for this 22:30 and end time is 22:45 so for this data event is displaying in week and day but one of the event contain data like start date - 15-04-2024 and end date - 17-04-2024 and start time for this 10:30 and end time is 10:45 then for this event is not displaying in week view or day view

Expected Behavior
event  should be display in week view or day view according to start date and end date
Actual Behavior
event is not displaying for start date or end date
react-big-calendar version
1.8.5
React version
18.2.0
Platform/Target and Browser Versions
all browser
Validations

[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
[X] Make sure this is a react-big-calendar issue and not an implementation issue

Would you like to open a PR for this bug?

[X] I'm willing to open a PR

please help me

this is data const domContainer = document.querySelector('#container');
const localizer = ReactBigCalendar.momentLocalizer(moment);
const now = new Date();
const events = [
{
"title": 3,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 16,
"program_status": "Assigned",
"resource": "Pending",
"project_name": "Bug Fixed?",
"start": "2024-01-01T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-01-01T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": "jw marriot pune",
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 9,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 12,
"program_status": "Speaker Confirmed",
"resource": "Completed",
"project_name": "Bug Fixed?",
"start": "2024-01-01T03:32:00.000Z",
"program_start_time": "09:02",
"end": "2024-01-01T03:33:00.000Z",
"program_end_time": "09:03",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": "Pune world trade center",
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 19,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 11,
"program_status": "Program Occurred",
"resource": "Completed",
"project_name": "Bug Fixed?",
"start": "2024-01-01T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-01-01T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": "Pune world trade center",
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 22,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 10,
"program_status": "Requested By Rep",
"resource": "Pending",
"project_name": "Bug Fixed?",
"start": "2024-01-01T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-01-01T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 23,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 10,
"program_status": "Requested By Rep",
"resource": "Pending",
"project_name": "Bug Fixed?",
"start": "2024-05-06T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-05-06T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 24,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": null,
"program_status": null,
"resource": null,
"project_name": "Bug Fixed?",
"start": "2024-01-01T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-01-01T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 30,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "Bug Fixed?",
"start": "2024-06-21T06:47:00.000Z",
"program_start_time": "12:17",
"end": "2024-06-28T06:52:00.000Z",
"program_end_time": "12:22",
"speaker_name": null,
"program_type": null,
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": "Jane Smith",
"is_hub_spoke_program_joinable": false
},
{
"title": 31,
"hub_spoke_program": "Spoke",
"max_spoke_program_permitted": 23232,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 17,
"program_status": "DBD Rejected",
"resource": "Cancelled",
"project_name": "IX Rep Program Request",
"start": "2024-05-25T15:12:00.000Z",
"program_start_time": "20:42",
"end": "2024-05-25T18:17:00.000Z",
"program_end_time": "23:47",
"speaker_name": "Omkar Yadav",
"program_type": "Speaker Training",
"brand_id": 25,
"is_greater_than_current_date": false,
"venue_name": "Jenkins",
"topic_name": "Chronic Migraine Local Live-BOTOX®: A First-Choice Treatment in Chronic Migraine",
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 32,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": null,
"program_status": null,
"resource": null,
"project_name": "Bug Fixed?",
"start": "2024-01-01T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-01-01T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": "vv",
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 36,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": null,
"program_status": null,
"resource": null,
"project_name": "Bug Fixed?",
"start": "2024-06-05T00:00:00.000Z",
"program_start_time": "05:30",
"end": "2024-07-30T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 22,
"is_greater_than_current_date": false,
"venue_name": "test venue",
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 37,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 13,
"program_status": "Venue Confirmed",
"resource": "Completed",
"project_name": "Bug Fixed?",
"start": "2024-01-01T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-01-01T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 39,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "New project 11",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Live-HCP",
"brand_id": 25,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": "Shara Irvine",
"is_hub_spoke_program_joinable": false
},
{
"title": 46,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "Project Z",
"start": "2024-06-06T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-01-19T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Webinar",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 230,
"hub_spoke_program": null,
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "New Project IX Test",
"start": "2024-01-25T16:30:00.000Z",
"program_start_time": "22:00",
"end": null,
"program_end_time": "00:00",
"speaker_name": "Jane Doe",
"program_type": "Live-HCP",
"brand_id": 23,
"is_greater_than_current_date": false,
"venue_name": "Casper",
"topic_name": "Chronic Migraine Local Live-BOTOX®: A First-Choice Treatment in Chronic Migraine",
"program_host": "Lucilia Blunsum",
"is_hub_spoke_program_joinable": false
},
{
"title": 259,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 1,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "New project",
"start": "2024-05-23T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-05-23T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": "Urmila Veerpatil",
"program_type": "Expert On Demand",
"brand_id": 25,
"is_greater_than_current_date": false,
"venue_name": "resto los angeles",
"topic_name": "test-local-min",
"program_host": "Melantha Eymer",
"is_hub_spoke_program_joinable": false
},
{
"title": 284,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 1,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "Demo Draft ",
"start": "2024-05-07T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-05-07T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 288,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 1,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "Demo Draft ",
"start": "2024-05-07T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-05-07T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Program Name",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 289,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj modules test",
"start": "2024-05-07T12:30:00.000Z",
"program_start_time": "18:00:00",
"end": "2024-05-07T12:30:00.000Z",
"program_end_time": "18:00:00",
"speaker_name": null,
"program_type": "Success Strategies",
"brand_id": 1,
"is_greater_than_current_date": false,
"venue_name": "Woonsocket12",
"topic_name": null,
"program_host": "user 1",
"is_hub_spoke_program_joinable": false
},
{
"title": 389,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "2024-Biogen Neuro",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Joe Dohn",
"program_type": "Growth Guide",
"brand_id": 106,
"is_greater_than_current_date": false,
"venue_name": "ewsd",
"topic_name": "test-local-min",
"program_host": "Davon Hain",
"is_hub_spoke_program_joinable": false
},
{
"title": 423,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj module test",
"start": "2024-06-18T13:32:00.000Z",
"program_start_time": "19:02",
"end": "2024-06-30T17:29:00.000Z",
"program_end_time": "22:59",
"speaker_name": null,
"program_type": "Virtual",
"brand_id": 107,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 427,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj module test",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Virtual",
"brand_id": 107,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 429,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj module test",
"start": "2024-06-11T12:09:00.000Z",
"program_start_time": "17:39",
"end": "2024-06-27T13:11:00.000Z",
"program_end_time": "18:41",
"speaker_name": null,
"program_type": "Virtual",
"brand_id": 107,
"is_greater_than_current_date": false,
"venue_name": "Fairfield Inn & Suites",
"topic_name": "test-local-min",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 430,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj module test",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Virtual",
"brand_id": 107,
"is_greater_than_current_date": false,
"venue_name": "Fairfield Inn & Suites",
"topic_name": "sara",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 431,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj module test",
"start": "2024-06-18T14:19:00.000Z",
"program_start_time": "19:49",
"end": "2024-06-28T18:20:00.000Z",
"program_end_time": "23:50",
"speaker_name": null,
"program_type": "Virtual",
"brand_id": 107,
"is_greater_than_current_date": false,
"venue_name": "new y",
"topic_name": "sara",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 432,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj test final",
"start": "2024-06-22T13:56:00.000Z",
"program_start_time": "19:26",
"end": "2024-06-29T14:57:00.000Z",
"program_end_time": "20:27",
"speaker_name": null,
"program_type": "Picture Perfect",
"brand_id": 123,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 447,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj module test",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Virtual",
"brand_id": 107,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 448,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-20T10:43:00.000Z",
"program_start_time": "16:13",
"end": null,
"program_end_time": "",
"speaker_name": "Amol Rashinkar",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "sarika updated text",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 449,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 450,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj module test",
"start": "2024-06-18T14:42:00.000Z",
"program_start_time": "20:12",
"end": "2024-06-28T13:43:00.000Z",
"program_end_time": "19:13",
"speaker_name": null,
"program_type": "Virtual",
"brand_id": 107,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 451,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh 13-06",
"start": "2024-06-22T15:34:00.000Z",
"program_start_time": "21:04",
"end": "2024-06-29T15:34:00.000Z",
"program_end_time": "21:04",
"speaker_name": null,
"program_type": "Growth Guide",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "topic ix new test 1701",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 453,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh 13-06",
"start": "2024-06-21T16:03:00.000Z",
"program_start_time": "21:33",
"end": "2024-06-22T15:01:00.000Z",
"program_end_time": "20:31",
"speaker_name": null,
"program_type": "Growth Guide",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "wwwwwwww",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 454,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh 13-06",
"start": "2024-06-29T05:24:00.000Z",
"program_start_time": "10:54",
"end": "2024-06-28T19:21:00.000Z",
"program_end_time": "00:51",
"speaker_name": null,
"program_type": "Growth Guide",
"brand_id": 125,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": "wwwwwwww",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 455,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 2,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-07-17T05:38:00.000Z",
"program_start_time": "11:08",
"end": "2024-07-26T05:38:00.000Z",
"program_end_time": "11:08",
"speaker_name": "Emily Snow",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": true
},
{
"title": 456,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 3,
"sub_hub_spoke_program_count": 1,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-19T11:54:00.000Z",
"program_start_time": "17:24",
"end": "2024-06-28T12:55:00.000Z",
"program_end_time": "18:25",
"speaker_name": "Amol R",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": "rweyfasdhvcifdsk",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": "Cecilio Ambrogioni",
"is_hub_spoke_program_joinable": false
},
{
"title": 457,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-18T12:29:00.000Z",
"program_start_time": "17:59",
"end": "2024-06-30T13:31:00.000Z",
"program_end_time": "19:01",
"speaker_name": "Shubha Gambhir",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 458,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "2024-Biogen Neuro",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Siddesh Bagare",
"program_type": "Growth Guide",
"brand_id": 106,
"is_greater_than_current_date": false,
"venue_name": "Empire State Building",
"topic_name": "aa",
"program_host": "Cecilio Ambrogioni",
"is_hub_spoke_program_joinable": false
},
{
"title": 459,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Header Test",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "test venue",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": "John Doe",
"is_hub_spoke_program_joinable": false
},
{
"title": 463,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj spoke",
"start": "2024-06-25T11:05:00.000Z",
"program_start_time": "16:35",
"end": "2024-06-28T09:05:00.000Z",
"program_end_time": "14:35",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": "venue washington resto",
"topic_name": "Test Bold <span style="color:hsl(0,75%,60%);">Red asa",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 465,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 8,
"sub_hub_spoke_program_count": 4,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-25T13:33:00.000Z",
"program_start_time": "19:03",
"end": "2024-06-27T13:46:00.000Z",
"program_end_time": "19:16",
"speaker_name": null,
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": "Empire State Building",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 466,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-25T13:33:00.000Z",
"program_start_time": "19:03",
"end": "2024-06-27T13:46:00.000Z",
"program_end_time": "19:16",
"speaker_name": null,
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 467,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-25T13:33:00.000Z",
"program_start_time": "19:03",
"end": "2024-06-27T13:46:00.000Z",
"program_end_time": "19:16",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 468,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-25T13:33:00.000Z",
"program_start_time": "19:03",
"end": "2024-06-27T13:46:00.000Z",
"program_end_time": "19:16",
"speaker_name": "Matisagar Dol",
"program_type": "spoke",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": "Fairfield Inn & Suites",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 469,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-23T17:31:00.000Z",
"program_start_time": "23:01",
"end": "2024-06-24T17:44:00.000Z",
"program_end_time": "23:14",
"speaker_name": "Emily Snow",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 470,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-25T13:33:00.000Z",
"program_start_time": "19:03",
"end": "2024-06-27T13:46:00.000Z",
"program_end_time": "19:16",
"speaker_name": "Siddesh Bagare",
"program_type": "spoke",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": "Empire State Building",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 471,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-25T13:33:00.000Z",
"program_start_time": "19:03",
"end": "2024-06-27T13:46:00.000Z",
"program_end_time": "19:16",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 472,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-25T13:33:00.000Z",
"program_start_time": "19:03",
"end": "2024-06-27T13:46:00.000Z",
"program_end_time": "19:16",
"speaker_name": "Joe Dohn",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 473,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-25T13:33:00.000Z",
"program_start_time": "19:03",
"end": "2024-06-27T13:46:00.000Z",
"program_end_time": "19:16",
"speaker_name": "Siddesh B",
"program_type": "spoke",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 474,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj spoke",
"start": "2024-06-18T19:30:00.000Z",
"program_start_time": "01:00",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "Test Bold <span style="color:hsl(0,75%,60%);">Red asa",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 475,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-25T13:33:00.000Z",
"program_start_time": "19:03",
"end": "2024-06-27T13:46:00.000Z",
"program_end_time": "19:16",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 476,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-27T08:40:00.000Z",
"program_start_time": "14:10",
"end": "2024-06-28T08:53:00.000Z",
"program_end_time": "14:23",
"speaker_name": null,
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 477,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj co-ordina",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Type12",
"brand_id": 124,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 478,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "John Doe",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 480,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 4,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj hub new 1906",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Emily Snow",
"program_type": "Virtual",
"brand_id": 130,
"is_greater_than_current_date": false,
"venue_name": "venue washington resto",
"topic_name": "topic ix new test 1701",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 483,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj spoke",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 484,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 9,
"sub_hub_spoke_program_count": 9,
"meeting_status_id": 11,
"program_status": "Program Occurred",
"resource": "Completed",
"project_name": "proj new 1701",
"start": "2024-06-25T13:05:00.000Z",
"program_start_time": "18:35",
"end": "2024-06-29T14:03:00.000Z",
"program_end_time": "19:33",
"speaker_name": "John Doe",
"program_type": "Secure Hood",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": "Empire State Building",
"topic_name": "topic ix new test 1701",
"program_host": "sharad11 taur1",
"is_hub_spoke_program_joinable": false
},
{
"title": 485,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Joe Dohn",
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "Test Bold <span style="color:hsl(0,75%,60%);">Red asa",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 486,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Joe Dohn",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": "Fairfield Inn & Suites",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 487,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj hub new 1906",
"start": "2024-06-26T15:51:00.000Z",
"program_start_time": "21:21",
"end": "2024-06-30T17:54:00.000Z",
"program_end_time": "23:24",
"speaker_name": null,
"program_type": "Virtual",
"brand_id": 130,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 488,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": "2024-06-25T13:05:00.000Z",
"program_start_time": "18:35",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 489,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 490,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": "2024-06-19T11:54:00.000Z",
"program_start_time": "17:24",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 491,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 492,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": "2024-06-25T13:05:00.000Z",
"program_start_time": "18:35",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 493,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": "2024-06-25T13:05:00.000Z",
"program_start_time": "18:35",
"end": null,
"program_end_time": "",
"speaker_name": "Siddesh B",
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": "Fairfield Inn & Suites",
"topic_name": "Test Bold <span style="color:hsl(0,75%,60%);">Red asa",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 495,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": "2024-06-25T13:05:00.000Z",
"program_start_time": "18:35",
"end": null,
"program_end_time": "",
"speaker_name": "Siddesh B",
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": "Empire State Building",
"topic_name": "Test Bold <span style="color:hsl(0,75%,60%);">Red asa",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 496,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": "2024-06-25T13:05:00.000Z",
"program_start_time": "18:35",
"end": null,
"program_end_time": "",
"speaker_name": "Siddesh B",
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "Test Bold <span style="color:hsl(0,75%,60%);">Red asa",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 497,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 8,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-24T21:27:00.000Z",
"program_start_time": "02:57",
"end": "2024-06-30T01:45:00.000Z",
"program_end_time": "07:15",
"speaker_name": "Emily Snow",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": false,
"venue_name": "Empire State Building",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 498,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Siddesh B",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "Fairfield Inn & Suites",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 499,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 500,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": "2024-06-25T13:05:00.000Z",
"program_start_time": "18:35",
"end": null,
"program_end_time": "",
"speaker_name": "Siddesh B",
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "Test Bold <span style="color:hsl(0,75%,60%);">Red asa",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 501,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj new 1701",
"start": "2024-06-25T13:05:00.000Z",
"program_start_time": "18:35",
"end": null,
"program_end_time": "",
"speaker_name": "Siddesh B",
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": "Fairfield Inn & Suites",
"topic_name": "Test Bold <span style="color:hsl(0,75%,60%);">Red asa",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 502,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj test final",
"start": "2024-06-25T23:07:00.000Z",
"program_start_time": "04:37",
"end": "2024-06-27T00:08:00.000Z",
"program_end_time": "05:38",
"speaker_name": null,
"program_type": "Picture Perfect",
"brand_id": 123,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": "wwwwwwww",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 503,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh 13-06",
"start": "2024-06-26T23:09:00.000Z",
"program_start_time": "04:39",
"end": "2024-06-30T00:11:00.000Z",
"program_end_time": "05:41",
"speaker_name": null,
"program_type": "Growth Guide",
"brand_id": 125,
"is_greater_than_current_date": true,
"venue_name": "Fairfield Inn & Suites",
"topic_name": "topic ix new test 1701",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 504,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 8,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj end time and duration",
"start": "2024-06-26T20:09:00.000Z",
"program_start_time": "01:39",
"end": "2024-06-29T22:09:00.000Z",
"program_end_time": "03:39",
"speaker_name": null,
"program_type": "Secure Hood",
"brand_id": 124,
"is_greater_than_current_date": true,
"venue_name": "123 Florida",
"topic_name": "topic ix new test 1701",
"program_host": null,
"is_hub_spoke_program_joinable": true
},
{
"title": 505,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-25T21:13:00.000Z",
"program_start_time": "02:43",
"end": "2024-06-26T21:26:00.000Z",
"program_end_time": "02:56",
"speaker_name": null,
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "123 Florida",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 507,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj hub new 1906",
"start": null,
"program_start_time": null,
"end": null,
"program_end_time": null,
"speaker_name": null,
"program_type": "Virtual",
"brand_id": 130,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 508,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj hub new 1906",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Matisagar Dol",
"program_type": "Virtual",
"brand_id": 130,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": "topic ix new test 1701",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 518,
"hub_spoke_program": "No",
"max_spoke_program_permitted": 0,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj spoke",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "spoke",
"brand_id": 125,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "wwwwwwww",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 519,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj co-ordina",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Type12",
"brand_id": 124,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 520,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj end time and duration",
"start": "2024-06-26T19:30:00.000Z",
"program_start_time": "01:00",
"end": "2024-06-29T21:30:00.000Z",
"program_end_time": "03:00",
"speaker_name": null,
"program_type": "Secure Hood",
"brand_id": 124,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": "Test Bold <span style="color:hsl(0,75%,60%);">Red asa",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 521,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "2024-Biogen Neuro",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Growth Guide",
"brand_id": 106,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 522,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "Use Cases",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Hub",
"brand_id": 130,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "naruto",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 523,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "Use Cases",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Hub",
"brand_id": 130,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "naruto",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 524,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "Use Cases",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Hub",
"brand_id": 130,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "naruto",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 525,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "2024-Biogen Neuro",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Sarika Shinde",
"program_type": "Growth Guide",
"brand_id": 106,
"is_greater_than_current_date": false,
"venue_name": null,
"topic_name": "sd",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 526,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "Use Cases",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Hub",
"brand_id": 130,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": "naruto",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 527,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "John Doe",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "Fairfield Inn & Suites",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 528,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-26T17:05:00.000Z",
"program_start_time": "22:35",
"end": "2024-06-26T17:18:00.000Z",
"program_end_time": "22:48",
"speaker_name": "Siddesh B",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "Empire State Building",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 529,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh 13-06",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": null,
"program_type": "Growth Guide",
"brand_id": 125,
"is_greater_than_current_date": true,
"venue_name": null,
"topic_name": null,
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 530,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Emily Snow",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "Empire State Building",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 531,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "John Doe",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "Empire State Building",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 532,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 8,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 11,
"program_status": "Program Occurred",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-06-30T10:14:00.000Z",
"program_start_time": "15:44",
"end": "2024-07-17T10:27:00.000Z",
"program_end_time": "15:57",
"speaker_name": "Matisagar Dol",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "Empire State Building",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": "First Name Last Name",
"is_hub_spoke_program_joinable": true
},
{
"title": 534,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-07-10T23:00:00.000Z",
"program_start_time": "04:30",
"end": "2024-07-13T23:13:00.000Z",
"program_end_time": "04:43",
"speaker_name": "Warner Loise",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "Empire State Building",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
{
"title": 535,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 8,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 11,
"program_status": "Program Occurred",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": null,
"program_start_time": "",
"end": null,
"program_end_time": "",
"speaker_name": "Joe Dohn",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "rweyfasdhvcifdsk",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": "Vedant Mishra",
"is_hub_spoke_program_joinable": true
},
{
"title": 536,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 14,
"program_status": "Logistics Confirmed",
"resource": "Confirmed",
"project_name": "proj ganesh all check",
"start": "2024-06-28T13:35:00.000Z",
"program_start_time": "19:05",
"end": "2024-07-29T13:48:00.000Z",
"program_end_time": "19:18",
"speaker_name": null,
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "Empire State Building",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": "First Name Last Name",
"is_hub_spoke_program_joinable": false
},
{
"title": 537,
"hub_spoke_program": "Hub",
"max_spoke_program_permitted": 3,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 14,
"program_status": "Logistics Confirmed",
"resource": "Confirmed",
"project_name": "proj ganesh all check",
"start": "2024-06-29T14:44:00.000Z",
"program_start_time": "20:14",
"end": "2024-07-07T17:57:00.000Z",
"program_end_time": "23:27",
"speaker_name": "John Doe",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "rweyfasdhvcifdsk",
"topic_name": "u<span style="color:hsl(0, 75%, 60%);">pdated <span style="background-color:hsl(0, 75%, 60%);">name ",
"program_host": "Vinayak Tupe",
"is_hub_spoke_program_joinable": true
}
]
const Calendar = () => (
<ReactBigCalendar.Calendar
events={events}
localizer={localizer}
components={
{
eventWrapper: ({ event, children }) => (
<div
onContextMenu={
e => {
alert(${event.title} is clicked.);
e.preventDefault();
}
}
>
{children}

)
}
}
/>
);
ReactDOM.render(, domContainer);

From your description "records have start date - 13-04-2024 and end date - 14-04-2024 and start time for this 22:30 and end time is 22:45" and
const startDateTime = ${calendar?.start}T${calendar?.program_start_time};
const startTimeDate = new Date(startDateTime);
const endDateTime = ${calendar?.end}T${calendar?.program_end_time};

Your primary issue is date format. The Date object constructor requires an ISO8601 compliant date.
What you're giving Date: new Date("13-04-2024T22:30")
What you should be giving Date: new Date("2024-04-13T22:30")
The RFC 3339 gives a good explanation on how browsers (and Node) treat dates

this is my sample data {
"title": 534,
"hub_spoke_program": "No",
"max_spoke_program_permitted": null,
"sub_hub_spoke_program_count": 0,
"meeting_status_id": 1,
"program_status": "Submitted by Rep",
"resource": "Completed",
"project_name": "proj ganesh all check",
"start": "2024-07-10T23:00:00.000Z",
"program_start_time": "04:30",
"end": "2024-07-13T23:13:00.000Z",
"program_end_time": "04:43",
"speaker_name": "Warner Loise",
"program_type": "Picture Perfect",
"brand_id": 122,
"is_greater_than_current_date": true,
"venue_name": "Empire State Building",
"topic_name": "
updated name
",
"program_host": null,
"is_hub_spoke_program_joinable": false
},
still not working


[ECR] Investigate on-line SQL ECR for services/Jobs

Duplicated one as: https://github.com/nuget/engineering/issues/3027