Статусы задач

Ready to test → In testing → ТП (Testing Passed) → Ready for release → Prod

カードレイアウト(grid)

.grid {
  display: block grid;
  grid-template-columns: repeat(auto-fill, minmax(min(20rem, 100%), 1fr));
  gap: 1.5rem;
}

min-width(指定値以下では100%表示)

.main_column {
  min-width: min(320px, 100%);
}

3719. Longest Balanced Subarray I

You are given an integer array nums. A subarray is called balanced if the number of distinct even numbers in the subarray is equal to the number of distinct odd numbers. Return the length of the longest balanced subarray.
/**
 * @param {number[]} nums
 * @return {number}
 */
var longestBalanced = function(nums) {
    const n = nums.length;
    let maxLen = 0;

    // Fix a starting index i
    for (let i = 0; i < n; i++) {
        // For each new start, we reset the distinct sets
        const evens = new Set();
        const odds = new Set();

        // Extend the subarray to the right: j is the ending index
        for (let j = i; j < n; j++) {
            const x = nums[j];

            // Track distinct even

Basic implementation prompt

Acting as the person Brent (mentioned in the document) continue with the @implementation_plan.md pay particular attention to reading and following its instructions, in particular be sure you progress with the tasks in "Implementation Checklist" and to mark off the items as you finish them, as well as add new items as incomplete tasks become evident. IMPORTANT: Only complete the tasks assigned to me (has my name next to it in square brackets). Do not do tasks assigned to anyone else, even if thos

RD - PT - form_configurador - Kommerling

<script>
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
        event: 'form_configurador', // Name of the event
    // Common event parameters
    parameters: {
      parameter1: 'lisboa',
      userEmail: 'a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db',
      userPhone: 'e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1',
      // Add more parameters as needed
  });
</script>

RD - form_orçamento - Kommerling

<script>
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
        event: 'form_orçamento', // Name of the event
    // Common event parameters
    parameters: {
      parameter1: 'lisboa',
      userEmail: 'a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db',
      userPhone: 'e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1',
      // Add more parameters as needed
  });
</script>

Trigger on Table

-- Tracking any update or delete on item table

ALTER TRIGGER [dbo].[TRG_ITEM_History]
ON [dbo].[Item]
AFTER UPDATE, DELETE
AS
BEGIN
    SET NOCOUNT ON;

    -- ==========================
    -- DELETE Tracking
    -- ==========================
    IF EXISTS (SELECT 1 FROM deleted) AND NOT EXISTS (SELECT 1 FROM inserted)
    BEGIN
        INSERT INTO dbo.ITEM_History
        (
            ActionType, ActionDate, ActionBy, ChangeRemarks,
            ID, Code, HsCode, ItemName, De

Just a simple dummy snnipt

IS it dummy text?

IS it dummy text?

IS it dummy text?

IS it dummy text?

IS it dummy text?

Notturno Old Facebook Pixel

<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '453445423715918');
fbq('track', 'PageView');
</script>
<noscript><im

Join Rows (Comma Separated)

### Creating List of Rows
- The following setup:

  - Tab 1:

Model | Part Id
-|-
ABC | 123
DEF | 234
ABC | 678

  - Tab 2

Part Id | Collection of Models
--|--
ABC | 123, 678


- Using `Filter`
```
=TEXTJOIN(
", ",
TRUE,
FILTER( Tab1=!A:A, Tab2!B:B = C2)
)
```
- `Filter` gets all column A values (which is to be used in `Collection of Models`),
where col B matches C term
- `TEXTJOIN` joins them by `, ` and `TRUE` ignores blank

RD - form_ventanas_adentro - Kommerling

<script>
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
        event: 'form_ventanas_adentro', // Name of the event
    // Common event parameters
    parameters: {
      parameter1: 'barcelona',
      userEmail: 'a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db',
      userPhone: 'e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1',
      // Add more parameters as needed
  });
</script>

RD - formulario_hubspot_aislamiento - Kommerling

<script>
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
        event: 'formulario_hubspot_aislamiento', // Name of the event
    // Common event parameters
    parameters: {
      parameter1: 'barcelona',
      userEmail: 'a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db',
      userPhone: 'e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1',
      // Add more parameters as needed
  });
</script>

RD - form_rehabilitacion_energetica - Kommerling

<script>
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
        event: 'form_rehabilitacion_energetica', // Name of the event
    // Common event parameters
    parameters: {
      parameter1: 'barcelona',
      userEmail: 'a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db',
      userPhone: 'e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1',
      // Add more parameters as needed
  });
</script>

Games

Mafia Definitive Edition
Resident Evil 4

Games

Mafia Definitive Edition
Resident Evil 4
Indiana Jones
Microsoft Flight Simulator